{ "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": [ "아티팩트가 지정된 형식을 따르나요?", "아티팩트가 독립적이고 이해하기 쉬운가요?", "아티팩트가 재사용되거나 수정될 가능성이 있나요?" ] } }