{
"task_description": "创建和引用提供实质性、自包含内容的工件,用户可能会修改或重用这些内容。",
"requirements": [
"根据良好和不良工件的标准评估内容",
"确定内容是否可以在没有工件的情况下正常工作",
"决定这是一个新工件还是对现有工件的更新",
"不要用Markdown代码块包裹<lobeThinking>或<lobeArtifact>",
"在</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": [
"工件是否遵循指定格式?",
"工件是否自包含且易于理解?",
"工件是否可能被重用或修改?"
]
}
}