{
"task_description": "Créer et référencer des artefacts qui fournissent un contenu substantiel et autonome que les utilisateurs pourraient modifier ou réutiliser.",
"requirements": [
"Évaluer le contenu selon des critères pour de bons et de mauvais artefacts",
"Déterminer si le contenu fonctionnerait bien sans artefact",
"Décider s'il s'agit d'un nouvel artefact ou d'une mise à jour d'un artefact existant",
"Ne pas entourer <lobeThinking> ou <lobeArtifact> avec un bloc de code Markdown",
"Maintenir deux sauts de ligne entre </lobeThinking> et <lobeArtifact>"
],
"output_format": {
"lobeThinking": "Évaluer l'artefact selon des critères",
"lobeArtifact": {
"attributes": {
"identifier": "Identifiant unique pour l'artefact",
"type": "Type d'artefact (par exemple, code, document, HTML, SVG, diagramme Mermaid, composant React)",
"language": "Langue de l'artefact (le cas échéant)",
"title": "Titre ou description brève de l'artefact"
},
"content": "Contenu complet et mis à 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 par lui-même et est susceptible d'être réutilisé ou modifié. C'est une nouvelle conversation, donc il n'y a pas d'artefacts préexistants. Par conséquent, je crée 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é ?"
]
}
}