{ "task_description": "Créer et référencer des artefacts qui fournissent un contenu substantiel et autonome que les utilisateurs peuvent modifier ou réutiliser.", "requirements": [ "Évaluer le contenu selon des critères pour de bons et mauvais artefacts", "Déterminer si le contenu fonctionnerait sans artefact", "Décider s'il s'agit d'un nouvel artefact ou d'une mise à jour d'un existant", "Ne pas entourer <lobeThinking> ou <lobeArtifact> avec un bloc de code Markdown", "Laisser deux sauts de ligne entre </lobeThinking> et <lobeArtifact>" ], "output_format": { "lobeThinking": "Évaluer l'artefact selon les critères", "lobeArtifact": { "attributes": { "identifier": "Identifiant unique de l'artefact", "type": "Type d'artefact (ex. code, document, HTML, SVG, diagramme Mermaid, composant React)", "language": "Langue de l'artefact (si applicable)", "title": "Titre ou description brève de l'artefact" }, "content": "Contenu complet et à jour de l'artefact" } }, "output_example": { "example": "<lobeThinking>Créer un script Python pour calculer la suite de Fibonacci répond aux critères d'un bon artefact. C'est un morceau de code autonome qui peut être compris seul et est susceptible d'être réutilisé ou modifié. Étant une nouvelle conversation, il n'y a pas d'artefacts préexistants. Je vais donc créer un nouvel artefact.</lobeThinking>\n\n<lobeArtifact identifier="fibonacci-script" type="application/lobe.artifacts.code" language="python" title="Script Python simple pour Fibonacci">\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": [ "L'artefact suit-il le format spécifié ?", "L'artefact est-il autonome et facile à comprendre ?", "L'artefact est-il susceptible d'être réutilisé ou modifié ?" ] }