Details
-
Sub-task
-
Resolution: Unresolved
-
None
-
None
-
High
-
Added ability to setup OpenAI GPT Prompts via 'Prompt management' section in 'Preferences' tab
-
Empty show more show less
Description
Overview of all Prompts available. A Prompt consists of system-messages and a corresponding example-set (which may has several languages). Each example-set may has different examples. It will be possible, to add a single example to all variants at once; We then use the similarity-tool to avoid adding duplicates - although generally the editor/manager is responsible for the coherence and integrity of the examples and the language-variants generally are seen as independant
Main screen
Overview grid ( id | name | comment | first 50 chars of sys message | tooltip with available languages as iso )
- Each item: Delete (deletes all examples as well), Edit (opens Details)
- Button: Load Trainings: loads all training data from Excel, handling of Excel as explained in attached example file
- Button: Export Trainings: exports all training data from Excel, handling of Excel as explained in attached example file
- Search: Searches in the names, Comments and System-Messages
Trainings Details Screen
Basically 3 Parts:
Upper half: name (editable) | comment (editable) | Button "Save"
Middle: List of languages/iso-codes the example was edited in, Button "Add language"
Lower half: Exampleset-editor itself (initially loaded in the last edited language)
- List of languages/iso-codes: Will be ordered by the creation-date of the example, examples that are not complete will be shown in red
- Click on Iso: Loads the exampleset into the "Exampleset editor" below
- Button: Add language: Opens dialog to select (valid) isos (source/target) (base or with country) and adds an untranslated example based on the first added matching source-language exampleset.
System message set editor
- Button: "Load set": Loads only the set with the ID of the prompt currently opened for editing from Excel, handling and format of Excel as explained in attached example file
- Button "Add": Adds a single empty message to the set.
- Button "Reset": Reverts to the state when being loaded. Greyed out for new sets or nothing changed yet
- Button "Save": saves the message-set to the backend. Greyed out if nothing changed yet or no messages present
- Button "Export set": Exports only the set currently opened for editing as Excel, handling and format of Excel as explained in attached example file
Example set editor
- Button "Add": Adds a single empty example to the opened exampleset.
- Button "Reset": Reverts to the state when being loaded. Greyed out for new sets or if nothing changed yet
- Button "Save": saves the example-set to the backend (evaluates the completeness). Greyed out if nothing changed yet or no examples present
- Button "Push sources": The sources will be "pushed" to all similar language-variants without target and we try to avoid duplicates by evaluating "similarity". This then changes the "completeness" of all affected examples.
- Future Feature: Button "Create task": Adds a task with the example-lines as segments (NOT SEGMENTED IN ANY WAY), the tasks foreignId will be "t5training-" + trainingsId
- Future Feature: Button "Load from task": Loads Task with the according Foreign-ID (if that exists) and the proper workflow-state
Attachments
Activity
OpenAI GPT Training Improvements: Prompt Management
Details
-
Sub-task
-
Resolution: Unresolved
-
None
-
None
-
High
-
Added ability to setup OpenAI GPT Prompts via 'Prompt management' section in 'Preferences' tab
-
Empty show more show less
Description
Overview of all Prompts available. A Prompt consists of system-messages and a corresponding example-set (which may has several languages). Each example-set may has different examples. It will be possible, to add a single example to all variants at once; We then use the similarity-tool to avoid adding duplicates - although generally the editor/manager is responsible for the coherence and integrity of the examples and the language-variants generally are seen as independant
Main screen
Overview grid ( id | name | comment | first 50 chars of sys message | tooltip with available languages as iso )
- Each item: Delete (deletes all examples as well), Edit (opens Details)
- Button: Load Trainings: loads all training data from Excel, handling of Excel as explained in attached example file
- Button: Export Trainings: exports all training data from Excel, handling of Excel as explained in attached example file
- Search: Searches in the names, Comments and System-Messages
Trainings Details Screen
Basically 3 Parts:
Upper half: name (editable) | comment (editable) | Button "Save"
Middle: List of languages/iso-codes the example was edited in, Button "Add language"
Lower half: Exampleset-editor itself (initially loaded in the last edited language)
- List of languages/iso-codes: Will be ordered by the creation-date of the example, examples that are not complete will be shown in red
- Click on Iso: Loads the exampleset into the "Exampleset editor" below
- Button: Add language: Opens dialog to select (valid) isos (source/target) (base or with country) and adds an untranslated example based on the first added matching source-language exampleset.
System message set editor
- Button: "Load set": Loads only the set with the ID of the prompt currently opened for editing from Excel, handling and format of Excel as explained in attached example file
- Button "Add": Adds a single empty message to the set.
- Button "Reset": Reverts to the state when being loaded. Greyed out for new sets or nothing changed yet
- Button "Save": saves the message-set to the backend. Greyed out if nothing changed yet or no messages present
- Button "Export set": Exports only the set currently opened for editing as Excel, handling and format of Excel as explained in attached example file
Example set editor
- Button "Add": Adds a single empty example to the opened exampleset.
- Button "Reset": Reverts to the state when being loaded. Greyed out for new sets or if nothing changed yet
- Button "Save": saves the example-set to the backend (evaluates the completeness). Greyed out if nothing changed yet or no examples present
- Button "Push sources": The sources will be "pushed" to all similar language-variants without target and we try to avoid duplicates by evaluating "similarity". This then changes the "completeness" of all affected examples.
- Future Feature: Button "Create task": Adds a task with the example-lines as segments (NOT SEGMENTED IN ANY WAY), the tasks foreignId will be "t5training-" + trainingsId
- Future Feature: Button "Load from task": Loads Task with the according Foreign-ID (if that exists) and the proper workflow-state