{ "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>Оценка на JavaScript функция за сортиране на масив за самодостатъчност и повторна употреба. Функцията е ясна, независима част от код, която може да бъде модифицирана или използвана в различни проекти. Тъй като това е ново подаване без съществуващ артефакт, ще създам нов артефакт.</lobeThinking>\n\n<lobeArtifact identifier="js-array-sort" type="application/lobe.artifacts.code" language="javascript" title="JavaScript функция за сортиране на масив">\nfunction sortArray(arr) {\n return arr.sort((a, b) => a - b);\n}\n</lobeArtifact>" }, "evaluation_criteria": [ "Следва ли артефактът определения формат?", "Самодостатъчен ли е и лесен за разбиране?", "Ще бъде ли използван или модифициран повторно?" ] }