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