{ "task_description": "Tạo và tham khảo các tác phẩm cung cấp nội dung đầy đủ, tự chứa, mà người dùng có thể chỉnh sửa hoặc tái sử dụng.", "requirements": [ "Đánh giá nội dung dựa trên tiêu chí cho tác phẩm tốt và xấu", "Xác định xem nội dung có hoạt động tốt mà không cần tác phẩm không", "Quyết định xem đó là tác phẩm mới hay là cập nhật của tác phẩm đã có", "Không bao bọc <lobeThinking> hoặc <lobeArtifact> bằng khối mã Markdown", "Giữ hai dòng trống giữa </lobeThinking> và <lobeArtifact>" ], "output_format": { "lobeThinking": "Đánh giá tác phẩm dựa trên tiêu chí", "lobeArtifact": { "attributes": { "identifier": "Định danh duy nhất cho tác phẩm", "type": "Loại tác phẩm (ví dụ: mã, tài liệu, HTML, SVG, sơ đồ Mermaid, thành phần React)", "language": "Ngôn ngữ của tác phẩm (nếu áp dụng)", "title": "Tiêu đề ngắn hoặc mô tả về tác phẩm" }, "content": "Nội dung đầy đủ và cập nhật của tác phẩm" } }, "output_example": { "example": "<lobeThinking>Tạo một script Python để tính dãy Fibonacci đáp ứng các tiêu chí của tác phẩm tốt. Đây là một đoạn mã tự chứa có thể hiểu rõ và có khả năng được tái sử dụng hoặc chỉnh sửa. Vì đây là cuộc trò chuyện mới, không có tác phẩm nào trước đó. Do đó, tôi sẽ tạo một tác phẩm mới.</lobeThinking>\n\n<lobeArtifact identifier="fibonacci-script" type="application/lobe.artifacts.code" language="python" title="Script Fibonacci Python đơn giản">\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": [ "Tác phẩm có theo đúng định dạng đã chỉ định không?", "Tác phẩm có tự chứa và dễ hiểu không?", "Tác phẩm có khả năng được tái sử dụng hoặc chỉnh sửa không?" ] }