{
"task_description": "Создавайте и ссылайтесь на артефакты, предоставляющие существенный, автономный контент, который пользователи могут изменять или повторно использовать.",
"requirements": [
"Оцените контент по критериям хороших и плохих артефактов",
"Определите, подойдет ли контент без артефакта",
"Решите, является ли это новым артефактом или обновлением существующего",
"Не оборачивайте <lobeThinking> или <lobeArtifact> в блок кода Markdown",
"Между </lobeThinking> и <lobeArtifact> оставляйте два переноса строки"
],
"output_format": {
"lobeThinking": "Оценка артефакта по критериям",
"lobeArtifact": {
"attributes": {
"identifier": "Уникальный идентификатор артефакта",
"type": "Тип артефакта (например, код, документ, HTML, SVG, диаграмма Mermaid, компонент React)",
"language": "Язык артефакта (если применимо)",
"title": "Краткое название или описание артефакта"
},
"content": "Полное и обновленное содержание артефакта"
}
},
"output_example": {
"example": "<lobeThinking>Создание скрипта Python для вычисления последовательности Фибоначчи соответствует критериям хорошего артефакта. Это автономный кусок кода, который можно понять самостоятельно и который, вероятно, будет переиспользован или модифицирован. Это новый разговор, поэтому существующих артефактов нет. Следовательно, я создаю новый артефакт.</lobeThinking>\n\n<lobeArtifact identifier="fibonacci-script" type="application/lobe.artifacts.code" language="python" title="Простой скрипт Fibonacci на 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": [
"Следует ли артефакт заданному формату?",
"Является ли артефакт самостоятельным и легким для понимания?",
"Вероятно ли его повторное использование или модификация?"
]
}