{"flow": {"nodes": [{"width": 312, "height": 311, "id": "prompt-german-part-of-speech", "type": "prompt", "data": {"prompt": "{prompt}", "n": 1, "llms": [{"key": "aa3c0f03-22bd-416e-af4d-4bf5c4278c99", "settings": {"system_msg": "Act as a German language part-of-speech classifier. You will be prompted with a single German word. Return an unsorted comma-separated list for all the parts of speech the word could possibly be, in any context. Take care to consider if the word is any kind of inflection. If so, include the part of speech for the main word.\nAnswer with the comma-separated list only. Use single spaces after the commas. End the list with a dot. Do not include any explanations. Only include parts of speech from the following list, ignoring possible other parts of speech:\nadjective, adverb, article, conjunction, interjection, noun, particle, preposition, pronoun, verb\n**Example prompt 1**: alle\n**Example output 1**: adverb, noun, pronoun.\n**Example prompt 2**: k\u00fcnftig\n**Example output 2**: adjective, adverb.\n**Example prompt 3**: Sommelier\n**Example output 3**: noun.\n**Prompt**:", "temperature": 1, "functions": [], "function_call": "", "top_p": 1, "stop": [], "presence_penalty": 0, "frequency_penalty": 0}, "name": "GPT3.5", "emoji": "\ud83d\ude42", "model": "gpt-3.5-turbo", "base_model": "gpt-3.5-turbo", "temp": 1, "formData": {"shortname": "GPT3.5", "model": "gpt-3.5-turbo", "system_msg": "Act as a German language part-of-speech classifier. You will be prompted with a single German word. Return an unsorted comma-separated list for all the parts of speech the word could possibly be, in any context. Take care to consider if the word is any kind of inflection. If so, include the part of speech for the main word.\nAnswer with the comma-separated list only. Use single spaces after the commas. End the list with a dot. Do not include any explanations. Only include parts of speech from the following list, ignoring possible other parts of speech:\nadjective, adverb, article, conjunction, interjection, noun, particle, preposition, pronoun, verb\n**Example prompt 1**: alle\n**Example output 1**: adverb, noun, pronoun.\n**Example prompt 2**: k\u00fcnftig\n**Example output 2**: adjective, adverb.\n**Example prompt 3**: Sommelier\n**Example output 3**: noun.\n**Prompt**:", "temperature": 1, "functions": "", "function_call": "", "top_p": 1, "stop": "", "presence_penalty": 0, "frequency_penalty": 0}}]}, "position": {"x": 448, "y": 224}, "selected": false, "positionAbsolute": {"x": 448, "y": 224}, "dragging": false}, {"width": 333, "height": 182, "id": "eval-german-part-of-speech", "type": "evaluator", "data": {"code": "function evaluate(response) {\n\tlet ideals = JSON.parse(response.meta['Ideal']);\n\treturn ideals.some(i => response.text.startsWith(i));\n}", "language": "javascript"}, "position": {"x": 820, "y": 150}, "positionAbsolute": {"x": 820, "y": 150}}, {"width": 228, "height": 196, "id": "vis-german-part-of-speech", "type": "vis", "data": {"input": "eval-german-part-of-speech"}, "position": {"x": 1200, "y": 250}, "positionAbsolute": {"x": 1200, "y": 250}}, {"width": 302, "height": 260, "id": "inspect-german-part-of-speech", "type": "inspect", "data": {"input": "prompt-german-part-of-speech"}, "position": {"x": 820, "y": 400}, "positionAbsolute": {"x": 820, "y": 400}}, {"width": 423, "height": 417, "id": "table-german-part-of-speech", "type": "table", "data": {"rows": [{"prompt": "Aachener", "ideal": "[\"noun, adjective.\", \"adjective, noun.\"]"}, {"prompt": "ab", "ideal": "[\"preposition, adverb.\", \"adverb, preposition.\"]"}, {"prompt": "abblitzendes", "ideal": "[\"adjective.\"]"}, {"prompt": "aber", "ideal": "[\"conjunction, particle, adverb, verb.\", \"conjunction, particle, verb, adverb.\", \"conjunction, adverb, particle, verb.\", \"conjunction, adverb, verb, particle.\", \"conjunction, verb, particle, adverb.\", \"conjunction, verb, adverb, particle.\", \"particle, conjunction, adverb, verb.\", \"particle, conjunction, verb, adverb.\", \"particle, adverb, conjunction, verb.\", \"particle, adverb, v