Prompt engineering đang được coi là một trong những công cụ hữu hiệu, hỗ trợ phần mềm trí tuệ nhân tạo hiệu quả.
Prompt là gì ?
Prompt là một cấu trúc câu (có quy tắc) đóng vai trò là đầu vào của một mô hình ngôn ngữ (language model nhằm sinh ra phản hồi (response) mong muốn.
Phản hồi của mô hình phụ thuộc rất lớn vào cách bạn thiết kế prompt. Điều này có nghĩa là bạn cần đảm bảo cung cấp prompt có được thiết kế tốt, nếu không phản hồi nhận lại sẽ không như mong muốn.
Tối ưu hoá prompt (Prompt optimization)
Hãy nhận xét ví dụ bên dưới:
Câu hỏi: Viết cho tôi một bài kiểm tra kỹ năng excel ChatGPT trả lời:
Kết quả đề bài rất chi tiết thậm chí trích nguồn và câu hỏi cũng rất rõ ràng. Tuy nhiên đề bài quá chung chung và không đáp ứng được nhu cầu thực tế. Cần thiết là rõ các yêu cầu: đối tượng hướng đến là ai , dạng câu hỏi là gì, đáp án ra sao ?
Hãy cùng viết lại câu hỏi này theo prompt như sau:
Kết quả đưa ra chính xác và cụ thể hơn rất nhiều.
Cách viết Prompt sao cho tốt
Để viết Promt tốt, các bạn cần có những yếu tố này:
- Hãy thật chi tiết và rõ ràng. Ngữ nghĩa phức tạp các bạn đưa vào model không thể tiếp thu được.
- Cung cấp cho mô hình các ví dụ cụ thể thay vì giả định.
- Vì chatGPT khác với goolge, các mô hình học thường có độ trễ nên không nên đặt những câu hỏi mang tính thông tin đến thời điểm hiện tại.
Với các mô hình xử lý ngôn ngữ tự nhiên như GPT-3, rất có thể một công việc mới được hình thành trong tương lai để tạo ra các prompt tốt cho mô hình có kết quả phản hồi tốt.
Trong tổng thể, prompt engineering là một quá trình quan trọng để tạo ra các đầu vào tối ưu cho các công cụ trí tuệ nhân tạo. Kỹ năng prompt engineering là một trong những yếu tố quan trọng để tạo ra các đầu vào chất lượng cao, giúp tăng cường hiệu quả và độ chính xác của các công cụ trí tuệ nhân tạo và cải thiện trải nghiệm người dùng. Chúc các bạn thao tác thành công với prompt engineering!
Bộ môn Công nghệ thông tin
Trường Cao đẳng FPT Mạng cá cược bóng đá
cơ sở Hà Nội