Details

    • Sub-task
    • Resolution: Unresolved
    • None
    • None
    • openai

    Description

      Parallel to OpenAI Assistants, we support OpenAI "Pseudo Training". Pseudo Training basically is a non-trainable Model, where a trainings system-message is sent alongside every translation request. To achieve this, the following adjustments have to be made (the basics are already there):

      • A different Icon (Maybe a spanner without "Database") is added as the last action-icon behind non-trainable models.
      • This icon is greyed out when no pseudo-training is attached, otherwise fully colored
      • When the icon is clicked, a dialog opens to select the pseudo-training

      Pseudo training window

      • on top, the selected sysmessages are shown as list of their names with a button to remove them (with confirmation-dialog)
      • Below is a button "Add system message" that opens a selector (the same as in the trainings window) to add a system-message

      Data Model

      There will be a new table to associate sysmessages with languageresources directly:

       

      LEK_openai_pseudotraining_assoc

      Holds the association between a languageresource and sys-messages. Generally, a training can have several sys-messages. The general presence of the training is captured in the specific data of the language-resource, see MittagQI\Translate5\Plugins\OpenAI\Api\Model\SPECIFICDATA_JOBKEY

      When the prop "openAiPseudoTrained" in the specific data of the LR is set to 1, this indicates an active pseudotraining, otherwise 0. This steers also the icon being greyed out or not
         

       

         columns: ( id | languageresourceId | sysmsgId )
      

      Attachments

        Activity

          [TRANSLATE-4374] OpenAI GPT Training Improvements: Pseudo training
          marcmittag Marc Mittag [Administrator] made changes -
          Status Original: Open [ 10002 ] New: Selected for dev [ 10100 ]
          axelbecher Axel Becher made changes -
          Assignee Original: Volodymyr Kyianenko [ volodymyr@mittagqi.com ] New: Pavel Perminov [ pavelperminov ]
          axelbecher Axel Becher made changes -
          Description Original: Parallel to OpenAI Assistants, we support OpenAI "Pseudo Training". Pseudo Training basically is a non-trainable Model, where a trainings system-message is sent alongside every translation request. To achieve this, the following adjustments have to be made (the basics are already there):
           * A different Icon (Maybe a spanner without "Database") is added as the last action-icon behind non-trainable models.
           * This icon is greyed out when no pseudo-training is attached, otherwise fully colored
           * When the icon is clicked, a dialog opens to select the pseudo-training

          *Pseudo training window*
           * on top, the selected sysmessages are shown as list of their names with a button to remove them (with confirmation-dialog)
           * Below is a button "Add system message" that opens a selector (the same as in the trainings window) to add a system-message

          Data Model

          There will be a new table to associate sysmessages with languageresources directly:

           

          *LEK_openai_pseudotraining_assoc*

          Holds the association between a languageresource and sys-messages. Generally, a training can have several sys-messages. The general presence of the training is captured in the specific data of the language-resource, see MittagQI\Translate5\Plugins\OpenAI\Api\Model\SPECIFICDATA_JOBKEY

          When the prop "openAiPseudoTrained" is set to 1, this indicates an active pseudotraining, otherwise 1. This steers also the icon being greyed out or not
             

           
          {code:java}
             columns: ( id | languageresourceId | sysmsgId )
          {code}
          New: Parallel to OpenAI Assistants, we support OpenAI "Pseudo Training". Pseudo Training basically is a non-trainable Model, where a trainings system-message is sent alongside every translation request. To achieve this, the following adjustments have to be made (the basics are already there):
           * A different Icon (Maybe a spanner without "Database") is added as the last action-icon behind non-trainable models.
           * This icon is greyed out when no pseudo-training is attached, otherwise fully colored
           * When the icon is clicked, a dialog opens to select the pseudo-training

          *Pseudo training window*
           * on top, the selected sysmessages are shown as list of their names with a button to remove them (with confirmation-dialog)
           * Below is a button "Add system message" that opens a selector (the same as in the trainings window) to add a system-message

          h3. *Data Model*

          There will be a new table to associate sysmessages with languageresources directly:

           

          *LEK_openai_pseudotraining_assoc*

          Holds the association between a languageresource and sys-messages. Generally, a training can have several sys-messages. The general presence of the training is captured in the specific data of the language-resource, see MittagQI\Translate5\Plugins\OpenAI\Api\Model\SPECIFICDATA_JOBKEY

          When the prop "openAiPseudoTrained" in the specific data of the LR is set to 1, this indicates an active pseudotraining, otherwise 0. This steers also the icon being greyed out or not
             

           
          {code:java}
             columns: ( id | languageresourceId | sysmsgId )
          {code}
          axelbecher Axel Becher made changes -
          Description Original: Parallel to OpenAI Assistants, we support OpenAI "Pseudo Training". Pseudo Training basically is a non-trainable Model, where a trainings system-message is sent alongside every translation request. To achieve this, the following adjustments have to be made (the basics are already there):
           * A different Icon (Maybe a spanner without "Database") is added as the last action-icon behind non-trainable models.
           * When the icon is clicked, a dialog opens to select the pseudo-training

          *Pseudo training window*
           * on top, the selected sysmessages are shown as list of their names with a button to remove
           * Below is a button "Add system message" that opens a selector (the same as in the trainings window) to add a system-message
          New: Parallel to OpenAI Assistants, we support OpenAI "Pseudo Training". Pseudo Training basically is a non-trainable Model, where a trainings system-message is sent alongside every translation request. To achieve this, the following adjustments have to be made (the basics are already there):
           * A different Icon (Maybe a spanner without "Database") is added as the last action-icon behind non-trainable models.
           * This icon is greyed out when no pseudo-training is attached, otherwise fully colored
           * When the icon is clicked, a dialog opens to select the pseudo-training

          *Pseudo training window*
           * on top, the selected sysmessages are shown as list of their names with a button to remove them (with confirmation-dialog)
           * Below is a button "Add system message" that opens a selector (the same as in the trainings window) to add a system-message

          Data Model

          There will be a new table to associate sysmessages with languageresources directly:

           

          *LEK_openai_pseudotraining_assoc*

          Holds the association between a languageresource and sys-messages. Generally, a training can have several sys-messages. The general presence of the training is captured in the specific data of the language-resource, see MittagQI\Translate5\Plugins\OpenAI\Api\Model\SPECIFICDATA_JOBKEY

          When the prop "openAiPseudoTrained" is set to 1, this indicates an active pseudotraining, otherwise 1. This steers also the icon being greyed out or not
             

           
          {code:java}
             columns: ( id | languageresourceId | sysmsgId )
          {code}
          axelbecher Axel Becher made changes -
          Description Original: Parallel to OpenAI Assistants, we support OpenAI "Pseudo Training". Pseudo Training basically is a non-trainable Model, where a trainings system-message is sent alongside every translation request. To achieve this, the following adjustments have to be made (the basics are already there):
           * A different Icon (Maybe a spanner without "Database") is added as the last action-icon behind non-trainable models.
           * When the icon is clicked, a dialog opens to select the pseudo-training

          *Pseudo training window*
           * on top, the selected sysmessages are shown as list of their names with a button to remove
           * Below is a button "Add system message" that opens a selector (the same as in the trainings window) to add a system-message

          The data-model is just the same as for normal-trainings: Via
          New: Parallel to OpenAI Assistants, we support OpenAI "Pseudo Training". Pseudo Training basically is a non-trainable Model, where a trainings system-message is sent alongside every translation request. To achieve this, the following adjustments have to be made (the basics are already there):
           * A different Icon (Maybe a spanner without "Database") is added as the last action-icon behind non-trainable models.
           * When the icon is clicked, a dialog opens to select the pseudo-training

          *Pseudo training window*
           * on top, the selected sysmessages are shown as list of their names with a button to remove
           * Below is a button "Add system message" that opens a selector (the same as in the trainings window) to add a system-message
          axelbecher Axel Becher made changes -
          Description Original: Parallel to OpenAI Assistants, we support OpenAI "Pseudo Training". Pseudo Training basically is a non-trainable Model, where a trainings system-message is sent alongside every translation request. To achieve this, the following adjustments have to be made (the basics are already there):
           * A different Icon (Maybe a spanner without "Database") is added as the last action-icon behaind non-trainable models. It is greyed out normally, full color when a pseudo-training is active
           * When the icon is clicked, a dialog opens to select the pseudo-training
          New: Parallel to OpenAI Assistants, we support OpenAI "Pseudo Training". Pseudo Training basically is a non-trainable Model, where a trainings system-message is sent alongside every translation request. To achieve this, the following adjustments have to be made (the basics are already there):
           * A different Icon (Maybe a spanner without "Database") is added as the last action-icon behind non-trainable models.
           * When the icon is clicked, a dialog opens to select the pseudo-training

          *Pseudo training window*
           * on top, the selected sysmessages are shown as list of their names with a button to remove
           * Below is a button "Add system message" that opens a selector (the same as in the trainings window) to add a system-message

          The data-model is just the same as for normal-trainings: Via
          axelbecher Axel Becher made changes -
          Description Original: Parallel to OpenAI Assistants, we support OpenAI "Pseudo Training". Pseudo Training basically is a non-trainable Model, where a trainings system-message is sent alongside every translation request. To achieve this, the following adjustments have to be made (the basics are already there):
           * A different Icon (Maybe a spanner without "Database") is added as the last action-icon behaind non-trainable models. It is greyed out normally, full color when a pseudo-training is active
          New: Parallel to OpenAI Assistants, we support OpenAI "Pseudo Training". Pseudo Training basically is a non-trainable Model, where a trainings system-message is sent alongside every translation request. To achieve this, the following adjustments have to be made (the basics are already there):
           * A different Icon (Maybe a spanner without "Database") is added as the last action-icon behaind non-trainable models. It is greyed out normally, full color when a pseudo-training is active
           * When the icon is clicked, a dialog opens to select the pseudo-training
          axelbecher Axel Becher made changes -
          Description Original: Parallel to OpenAI Assistants, we support OpenAI "Pseudo Training". Pseudo Training basically is a non-trainable Model, where a trainings system-message is sent alongside every translation request. To achieve this, the following adjustments have to be made (the basics are already there):

          * TO BE DEFINED
          New: Parallel to OpenAI Assistants, we support OpenAI "Pseudo Training". Pseudo Training basically is a non-trainable Model, where a trainings system-message is sent alongside every translation request. To achieve this, the following adjustments have to be made (the basics are already there):
           * A different Icon (Maybe a spanner without "Database") is added as the last action-icon behaind non-trainable models. It is greyed out normally, full color when a pseudo-training is active
          axelbecher Axel Becher made changes -
          Description Original: Parallel to OpenAI Assistants, we support OpenAI "Pseudo Training". Pseudo Training basically is a non-trainable Model, where a trainings system-message is sent alongside every translation request New: Parallel to OpenAI Assistants, we support OpenAI "Pseudo Training". Pseudo Training basically is a non-trainable Model, where a trainings system-message is sent alongside every translation request. To achieve this, the following adjustments have to be made (the basics are already there):

          * TO BE DEFINED
          axelbecher Axel Becher made changes -
          Summary Original: TRANSLATE-4369 OpenAI GPT Training Improvements: Pseudo training New: OpenAI GPT Training Improvements: Pseudo training

          People

            pavelperminov Pavel Perminov
            axelbecher Axel Becher
            Axel Becher
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: