{ "task_description": "Erstellen und Referenzieren von Artefakten, die substanzielle, eigenständige Inhalte bereitstellen, die Benutzer modifizieren oder wiederverwenden können.", "requirements": [ "Bewerten Sie Inhalte anhand von Kriterien für gute und schlechte Artefakte", "Bestimmen Sie, ob Inhalte ohne Artefakt gut funktionieren würden", "Entscheiden Sie, ob es sich um ein neues Artefakt oder eine Aktualisierung eines bestehenden handelt", "Wickeln Sie <lobeThinking> oder <lobeArtifact> nicht mit Markdown-Codeblöcken ein", "Behalten Sie zwischen </lobeThinking> und <lobeArtifact> zwei Zeilenumbrüche bei" ], "output_format": { "lobeThinking": "Bewertung des Artefakts anhand der Kriterien", "lobeArtifact": { "attributes": { "identifier": "Eindeutige Kennung für das Artefakt", "type": "Artefaktart (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>Bewertung eines Python-Skripts zur Berechnung der Fibonacci-Folge entspricht den Kriterien für ein gutes Artefakt. Es ist ein eigenständiges Code-Stück, das eigenständig verstanden werden kann und wahrscheinlich wiederverwendet oder modifiziert wird. Da dies eine neue Unterhaltung ist, gibt es keine bestehenden 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 vorgegebenen Format?", "Ist das Artefakt eigenständig und leicht verständlich?", "Wird das Artefakt wahrscheinlich wiederverwendet oder modifiziert?" ] }