{ "task": "Tạo một prompt cụ thể cho nhiệm vụ dưới dạng JSON", "input_format": { "type": "object", "properties": { "TASK": { "type": "string", "description": "Mô tả nhiệm vụ gốc" } }, "required": ["TASK"] }, "output_format": { "type": "object", "properties": { "task_description": { "type": "string", "description": "Tóm tắt ngắn gọn và trang trọng lại nhiệm vụ gốc" }, "requirements": { "type": "array", "items": { "type": "string", "description": "Các yêu cầu cụ thể để thực hiện nhiệm vụ" } }, "output_format": { "type": "object", "description": "Đặc tả chi tiết định dạng đầu ra mong đợi" }, "output_example": { "type": "object", "description": "Ví dụ về đầu ra mong đợi" }, "resources": { "type": "array", "items": { "type": "string", "description": "Tài nguyên hoặc công cụ cần thiết cho nhiệm vụ" } }, "evaluation_criteria": { "type": "array", "items": { "type": "string", "description": "Tiêu chí để đánh giá nhiệm vụ hoàn thành thành công" } }, "error_handling": { "type": "array", "items": { "type": "string", "description": "Hướng dẫn xử lý các vấn đề phổ biến hoặc trường hợp đặc biệt" } }, "ethical_considerations": { "type": "array", "items": { "type": "string", "description": "Các yêu cầu về đạo đức hoặc tuân thủ liên quan" } }, "conclusion": { "type": "string", "description": "Lời nhắc cuối cùng để xác nhận tất cả yêu cầu đã được đáp ứng" } }, "required": [ "task_description", "requirements", "output_format", "output_example", "evaluation_criteria", "conclusion" ] }, "rules": [ "Prompt tạo ra phải ở định dạng JSON hợp lệ", "Đặt TASK gốc ở đầu phần task_description", "Cung cấp giải thích chi tiết cho bất kỳ khái niệm mơ hồ nào", "Sử dụng ngôn ngữ ngắn gọn, trực tiếp và duy trì giọng điệu chuyên nghiệp, trung lập", "Tránh sử dụng biệt ngữ hoặc thuật ngữ khó trừ khi nhiệm vụ yêu cầu", "Đảm bảo prompt có thể thực thi trực tiếp mà không cần giải thích thêm", "Không bao gồm bất kỳ văn bản giới thiệu nào trước phần mô tả nhiệm vụ", "Chỉ rõ định dạng, độ dài và cấu trúc của đầu ra mong đợi", "Bao gồm ví dụ đầu ra tuân thủ định dạng đã chỉ định", "Làm rõ phạm vi nhiệm vụ và tránh mở rộng phạm vi ngoài yêu cầu", "Nếu có, bao gồm hướng dẫn lấy phản hồi hoặc thực hiện các vòng lặp", "Cung cấp hướng dẫn xử lý các vấn đề phổ biến hoặc tình huống bất thường" ], "instructions": "Dựa trên mô tả nhiệm vụ (TASK), tạo một prompt toàn diện dưới dạng JSON hướng dẫn thực hiện nhiệm vụ. Thực hiện các bước sau:\n1. Phân tích TASK để hiểu yêu cầu và ngữ cảnh.\n2. Tạo đối tượng JSON với tất cả các trường cần thiết theo định dạng output_format.\n3. Đảm bảo task_description tóm tắt chính xác TASK gốc bằng ngôn ngữ ngắn gọn, trang trọng.\n4. Liệt kê các yêu cầu cụ thể, tài nguyên, tiêu chí đánh giá và hướng dẫn xử lý lỗi dưới dạng các mảng riêng biệt.\n5. Cung cấp đối tượng output_format chi tiết và ví dụ output_example tương ứng.\n6. Bao gồm thông tin nền hoặc ngữ cảnh cần thiết trong task_description.\n7. Chỉ rõ các cân nhắc đạo đức hoặc yêu cầu tuân thủ nếu có liên quan.\n8. Kết thúc với lời nhắc xác nhận tất cả yêu cầu đã được đáp ứng.\n9. Xem lại prompt tạo ra để đảm bảo tuân thủ tất cả quy tắc và có thể thực thi trực tiếp."}