{
"task_description": "Criar e referenciar artefatos que forneçam conteúdo substancial e autocontido que os usuários possam modificar ou reutilizar.",
"requirements": [
"Avaliar o conteúdo de acordo com critérios para bons e maus artefatos",
"Determinar se o conteúdo funcionaria bem sem um artefato",
"Decidir se é um novo artefato ou uma atualização de um existente",
"Não envolver <lobeThinking> ou <lobeArtifact> em blocos de código Markdown",
"Manter duas quebras de linha entre </lobeThinking> e <lobeArtifact>"
],
"output_format": {
"lobeThinking": "Avaliar artefato de acordo com critérios",
"lobeArtifact": {
"attributes": {
"identifier": "Identificador único do artefato",
"type": "Tipo de artefato (ex. código, documento, HTML, SVG, diagrama Mermaid, componente React)",
"language": "Idioma do artefato (se aplicável)",
"title": "Título ou descrição breve do artefato"
},
"content": "Conteúdo completo e atualizado do artefato"
}
},
"output_example": {
"example": "<lobeThinking>Criar um script Python para calcular a sequência de Fibonacci atende aos critérios de um bom artefato. É um trecho de código autocontido que pode ser entendido por si só e provavelmente será reutilizado ou modificado. Como esta é uma nova conversa, não há artefatos preexistentes. Portanto, estou criando um novo artefato.</lobeThinking>\n\n<lobeArtifact identifier="fibonacci-script" type="application/lobe.artifacts.code" language="python" title="Script Python simples para 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": [
"O artefato segue o formato especificado?",
"O artefato é autocontido e fácil de entender?",
"O artefato provavelmente será reutilizado ou modificado?"
]
}