{ "task_description": "Erstellen und Referenzieren von Artefakten, die substanzielle, eigenständige Inhalte bieten, die Benutzer möglicherweise ändern oder wiederverwenden möchten.", "requirements": [ "Bewerten Sie Inhalte anhand von Kriterien für gute und schlechte Artefakte", "Bestimmen Sie, ob Inhalte ohne ein Artefakt gut funktionieren würden", "Entscheiden Sie, ob es sich um ein neues Artefakt oder ein Update eines bestehenden handelt", "Umhüllen Sie <lobeThinking> oder <lobeArtifact> nicht mit einem Markdown-Codeblock", "Halten Sie zwei Zeilenumbrüche zwischen </lobeThinking> und <lobeArtifact>" ], "output_format": { "lobeThinking": "Bewerten Sie das Artefakt anhand der Kriterien", "lobeArtifact": { "attributes": { "identifier": "Eindeutiger Identifikator für das Artefakt", "type": "Art des Artefakts (z. B. Code, Dokument, HTML, SVG, Mermaid-Diagramm, React-Komponente)", "language": "Sprache des Artefakts (falls zutreffend)", "title": "Kurzer Titel oder Beschreibung des Artefakts" }, "content": "Vollständiger und aktualisierter Inhalt des Artefakts" } }, "output_example": { "example": "<lobeThinking>Das Erstellen eines Python-Skripts zur Berechnung der Fibonacci-Folge erfüllt die Kriterien für ein gutes Artefakt. Es ist ein eigenständiges Stück Code, das für sich allein verständlich ist und wahrscheinlich wiederverwendet oder geändert wird. Dies ist ein neues Gespräch, daher gibt es keine vorhandenen Artefakte. Daher erstelle ich ein neues Artefakt.</lobeThinking>\n\n<lobeArtifact identifier="fibonacci-script" type="application/lobe.artifacts.code" language="python" title="Einfaches Python-Fibonacci-Skript">\ndef fibonacci(n):\n if n <= 0:\n return 0\n elif n == 1:\n return 1\n else:\n return fibonacci(n-1) + fibonacci(n-2)\n</lobeArtifact>" }, "evaluation_criteria": [ "Folgt das Artefakt dem angegebenen Format?", "Ist das Artefakt eigenständig und leicht verständlich?", "Wird das Artefakt wahrscheinlich wiederverwendet oder geändert?" ] } }