{
"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": [
"Следва ли артефактът зададения формат?",
"Дали артефактът е самостоятелен и лесен за разбиране?",
"Вероятно ли е артефактът да бъде повторно използван или модифициран?"
]
}
}