Kỹ thuật tạo prompt
Định nghĩa nhanh
Kỹ thuật tạo prompt là thực hành thiết kế các hướng dẫn, bối cảnh và ví dụ được cung cấp cho một mô hình ngôn ngữ để nó tạo ra các đầu ra đáng tin cậy và hữu ích. Đối với một trợ lý hỗ trợ, prompt chính xác định vai trò, quy tắc và tông giọng của nó.
Trên trang này
Những gì cần có trong một prompt
Một mô hình ngôn ngữ chỉ thấy văn bản mà nó nhận được. Đối với một trợ lý dịch vụ khách hàng, văn bản đó thường có nhiều lớp: một prompt hệ thống mô tả ai là trợ lý, ai mà nó phục vụ và những gì nó tuyệt đối không được làm; tài liệu tham khảo được truy xuất cho câu hỏi hiện tại; mô tả về các công cụ mà nó có thể sử dụng; và cuộc trò chuyện cho đến nay.
Kỹ thuật tạo prompt là công việc làm cho gói đó rõ ràng và nhất quán. Các hướng dẫn mơ hồ (“hãy hữu ích”) tạo ra hành vi mơ hồ; các hướng dẫn cụ thể (“nếu số đơn hàng bị thiếu, hãy yêu cầu nó trước khi tìm kiếm”) tạo ra hành vi có thể đoán trước.
Các kỹ thuật hiệu quả
Hãy rõ ràng về nhiệm vụ, đối tượng và định dạng mong đợi. Cung cấp cho mô hình một vai trò và bối cảnh mà một đồng nghiệp mới cần. Hiển thị một hoặc hai ví dụ về câu trả lời tốt khi định dạng quan trọng. Tách biệt hướng dẫn khỏi dữ liệu — và cho mô hình biết rằng văn bản được truy xuất là thông tin để sử dụng, không phải là mệnh lệnh để thực hiện. Hãy yêu cầu nó suy luận từng bước đối với các yêu cầu phức tạp; Wei và các đồng nghiệp đã chỉ ra vào năm 2022 rằng việc tạo prompt theo “chuỗi suy nghĩ” cải thiện kết quả trong các vấn đề nhiều bước. Và hãy nói những gì cần làm khi thông tin bị thiếu.
Các nhà cung cấp mô hình công bố hướng dẫn riêng của họ; tài liệu của Anthropic, ví dụ, khuyến nghị nên rõ ràng và trực tiếp, sử dụng ví dụ và cho mô hình không gian để suy nghĩ.
Những sai lầm phổ biến
Sai lầm phổ biến nhất là prompt ngày càng phát triển: mỗi câu trả lời xấu dẫn đến một quy tắc nữa, cho đến khi các quy tắc mâu thuẫn với nhau và mô hình không tuân theo quy tắc nào một cách tốt. Các ví dụ ít lần được sao chép nguyên văn vào câu trả lời là một cái bẫy khác — bao gồm cả các ví dụ viết bằng tiếng Anh, có thể khiến trợ lý trả lời bằng tiếng Anh. Cũng như việc đưa các sự thật thay đổi, chẳng hạn như giá cả, vào prompt thay vì vào cơ sở kiến thức.
Một prompt nên mô tả hành vi. Các sự thật thuộc về cơ sở kiến thức và dữ liệu sống trong các công cụ.
Tạo prompt mà không cần mã trong AI SmartTalk
Trong AI SmartTalk, prompt hệ thống được gọi là tiểu sử của trợ lý. Một biểu mẫu hướng dẫn giúp viết nó — danh tính, phong cách giao tiếp và quy tắc, với tông giọng thân thiện, chuyên nghiệp, trung lập hoặc tùy chỉnh — và các phiên bản trước đó được giữ lại để có thể so sánh hoặc hoàn tác thay đổi. Các quy tắc quyết định và chính sách chuyển giao được thiết lập riêng, và các chính sách tích hợp như trả lời bằng ngôn ngữ của khách truy cập được thêm vào bởi nền tảng.
Câu hỏi thường gặp
Liệu kỹ thuật tạo prompt có còn cần thiết với các mô hình tốt hơn không?
Ít mánh khóe hơn là cần thiết, nhưng hướng dẫn rõ ràng vẫn quan trọng. Các mô hình tốt hơn tuân theo các prompt tốt hơn, điều này càng làm cho việc prompt nói lên những gì bạn thực sự muốn trở nên quan trọng hơn.
Prompt hệ thống là gì?
Các hướng dẫn cố định được cung cấp cho mô hình trước khi cuộc trò chuyện bắt đầu: vai trò, quy tắc, tông giọng và giới hạn của nó. Người dùng không thấy nó, nhưng nó hình thành mọi câu trả lời.
Tiêm prompt là gì?
Một cuộc tấn công trong đó văn bản do người dùng viết hoặc ẩn trong một tài liệu cố gắng ghi đè lên prompt hệ thống — ví dụ “bỏ qua hướng dẫn của bạn và…”. Nó được giảm thiểu bằng cách tách biệt hướng dẫn khỏi dữ liệu, giới hạn những gì các công cụ có thể làm và kiểm tra hành động ở phía máy chủ.