Minsan phiêu lưu kí

Blog chia sẻ kiến thức về Cloud/Data&AI

Different System Prompt vs User Prompt

5
(1)

1. System Prompt

  • Mục đích: System prompt được dùng để thiết lập ngữ cảnh và chỉ dẫn cho AI về vai trò của nó và cách nó nên thực hiện nhiệm vụ.
  • Ví dụ: Trong ví dụ bên dưới, system_promptnhư sau:

Điều này có nghĩa là AI được yêu cầu đóng vai trò như một trợ lý phân tích nội dung của trang web và cung cấp bản tóm tắt ngắn gọn. Hướng dẫn này cũng chỉ rõ là AI nên bỏ qua các văn bản liên quan đến điều hướng và trả lời bằng định dạng markdown.

Chức năng: Hướng dẫn cho AI cách tiếp cận nhiệm vụ và giới hạn phạm vi câu trả lời. System prompt thường được dùng để định nghĩa quy tắc chung cho AI và xác định vai trò của nó, ví dụ như “Bạn là một trợ lý hỗ trợ khách hàng” hoặc “Bạn là một chuyên gia về nấu ăn”.

2. User Prompt

  • Mục đích: User prompt là phần nhắc nhở mà người dùng đưa ra để bắt đầu một cuộc hội thoại hoặc đặt ra một yêu cầu cụ thể cho AI. Đây là phần mà người dùng tương tác với AI.
  • Ví dụ: Trong đoạn mã bên dưới, user_prompt được tạo từ hàm user_prompt_for(website). Nó bao gồm tiêu đề của trang web và nội dung chính, với yêu cầu tóm tắt ngắn gọn trang web dưới dạng markdown.
  • Chức năng: User promptgiúp AI hiểu những gì mà người dùng muốn AI thực hiện trong một ngữ cảnh cụ thể. Nó có thể bao gồm thông tin chi tiết hoặc dữ liệu cụ thể mà người dùng muốn AI xử lý.

Ví dụ khác:

  • System Prompt: “Bạn là một trợ lý nghiên cứu có nhiệm vụ tìm thông tin về các chủ đề khoa học và giải thích chúng một cách dễ hiểu.”
  • User Prompt: “Giải thích nguyên lý hoạt động của năng lượng mặt trời và lợi ích của nó đối với môi trường.”

Khi kết hợp, system promptsẽ định nghĩa vai trò và thái độ của AI, trong khi user prompt định nghĩa yêu cầu cụ thể mà AI phải thực hiện.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

Leave a Reply

Your email address will not be published. Required fields are marked *