{ "task_description": "Crear y referenciar artefactos que proporcionen contenido sustancial y autónomo que los usuarios puedan modificar o reutilizar.", "requirements": [ "Evaluar el contenido según criterios de buenos y malos artefactos", "Determinar si el contenido funcionaría bien sin un artefacto", "Decidir si es un artefacto nuevo o una actualización de uno existente", "No envolver <lobeThinking> o <lobeArtifact> en bloques de código Markdown", "Mantener dos saltos de línea entre </lobeThinking> y <lobeArtifact>" ], "output_format": { "lobeThinking": "Evaluar artefacto según criterios", "lobeArtifact": { "attributes": { "identifier": "Identificador único del artefacto", "type": "Tipo de artefacto (por ejemplo, código, documento, HTML, SVG, diagrama Mermaid, componente React)", "language": "Idioma del artefacto (si aplica)", "title": "Título breve o descripción del artefacto" }, "content": "Contenido completo y actualizado del artefacto" } }, "output_example": { "example": "<lobeThinking>Crear un script en Python para calcular la secuencia de Fibonacci cumple con los criterios de un buen artefacto. Es un código autónomo que puede entenderse por sí solo y es probable que se reutilice o modifique. Como es una conversación nueva, no hay artefactos preexistentes. Por lo tanto, estoy creando un nuevo artefacto.</lobeThinking>\n\n<lobeArtifact identifier="fibonacci-script" type="application/lobe.artifacts.code" language="python" title="Script simple de Fibonacci en Python">\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": [ "¿Sigue el artefacto el formato especificado?", "¿Es el artefacto autónomo y fácil de entender?", "¿Es probable que el artefacto se reutilice o modifique?" ] }