{
"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>피보나치 수열을 계산하는 파이썬 스크립트 생성이 좋은 아티팩트 기준에 부합합니다. 자체 포함된 코드 조각으로 이해하기 쉽고 재사용 또는 수정 가능성이 높습니다. 이는 새로운 대화이므로 기존 아티팩트가 없으며, 새 아티팩트를 생성하겠습니다.</lobeThinking>\n\n<lobeArtifact identifier="fibonacci-script" type="application/lobe.artifacts.code" language="python" title="간단한 파이썬 피보나치 스크립트">\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": [
"아티팩트가 지정된 형식을 따르나요?",
"아티팩트가 자체 포함되고 이해하기 쉽나요?",
"아티팩트가 재사용 또는 수정될 가능성이 있나요?"
]
}