{
"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="Простой скрипт на 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": [
"Следует ли артефакт указанному формату?",
"Является ли артефакт самодостаточным и легким для понимания?",
"Вероятно ли, что артефакт будет повторно использован или изменен?"
]
}
}