Giáo Dục Mở và Ứng dụng phát triển

https://giaoducmo.avnuc.vn

Hướng dẫn kỹ thuật lời nhắc. Giới thiệu. Mẹo chung cho việc thiết kế lời nhắc

Hướng dẫn kỹ thuật lời nhắc. Giới thiệu. Mẹo chung cho việc thiết kế lời nhắc

General Tips for Designing Prompts

Theo: https://www.promptingguide.ai/introduction/tips

Video: Các mẹo phổ biến khi thiết kế lời nhắc

Đây là một số mẹo cần nhớ khi bạn thiết kế lời nhắc của bạn:

Bắt đầu đơn giản

Khi bắt đầu thiết kế lời nhắc, bạn nên nhớ rằng đây thực sự là một quá trình lặp đi lặp lại, đòi hỏi rất nhiều thử nghiệm để đạt được kết quả tối ưu. Sử dụng một sân chơi đơn giản từ OpenAI hoặc Cohere là một điểm khởi đầu tốt.

Bạn có thể bắt đầu với những lời nhắc đơn giản và tiếp tục thêm các yếu tố và ngữ cảnh khi bạn hướng đến kết quả tốt hơn. Vì lý do này, việc lặp lại lời nhắc trong quá trình thiết kế là rất quan trọng. Khi đọc hướng dẫn, bạn sẽ thấy nhiều ví dụ mà tính cụ thể, đơn giản và súc tích thường mang lại kết quả tốt hơn.

Khi bạn có một nhiệm vụ lớn bao gồm nhiều nhiệm vụ con khác nhau, bạn có thể thử chia nhỏ nhiệm vụ thành các nhiệm vụ con đơn giản hơn và tiếp tục xây dựng khi bạn đạt được kết quả tốt hơn. Điều này giúp tránh làm quá trình thiết kế lời nhắc trở nên phức tạp ngay từ đầu.

Chỉ dẫn

Bạn có thể thiết kế các lời nhắc hiệu quả cho nhiều nhiệm vụ đơn giản khác nhau bằng cách sử dụng các lệnh để hướng dẫn mô hình những gì bạn muốn đạt được, chẳng hạn như "Viết", "Phân loại", "Tóm tắt", "Dịch", "Sắp xếp", v.v.

Lưu ý rằng bạn cũng cần thử nghiệm nhiều lần để xem cách nào hiệu quả nhất. Hãy thử các chỉ dẫn khác nhau với các từ khóa, ngữ cảnh và dữ liệu khác nhau và xem cách nào hiệu quả nhất cho trường hợp sử dụng và nhiệm vụ cụ thể của bạn. Thông thường, ngữ cảnh càng cụ thể và phù hợp với nhiệm vụ bạn đang cố gắng thực hiện thì càng tốt. Chúng tôi sẽ đề cập đến tầm quan trọng của việc lấy mẫu và thêm ngữ cảnh trong các hướng dẫn sắp tới.

Những người khác khuyên bạn nên đặt chỉ dẫn ở đầu lời nhắc. Một khuyến nghị khác là sử dụng một số dấu phân cách rõ ràng như "###" để phân tách chỉ dẫn và ngữ cảnh.

Ví dụ:

Prompt:

### Chỉ dẫn ###
Dịch văn bản bên dưới sang tiếng Tây Ban Nha:

Văn bản: “hello!”

Output:

¡Hola!

Tính cụ thể

Hãy nêu cụ thể chỉ dẫn và nhiệm vụ bạn muốn mô hình thực hiện. Lời nhắc càng mô tả và chi tiết thì kết quả càng tốt. Điều này đặc biệt quan trọng khi bạn mong muốn có kết quả hoặc phong cách tạo ra kết quả mong muốn. Không có mã thông báo hoặc từ khóa cụ thể nào dẫn đến kết quả tốt hơn. Điều quan trọng hơn là có một định dạng và lời nhắc mô tả tốt. Trên thực tế, việc cung cấp các ví dụ trong lời nhắc rất hiệu quả để có được kết quả mong muốn ở các định dạng cụ thể.

Khi thiết kế lời nhắc, bạn cũng nên lưu ý đến độ dài của lời nhắc vì có những hạn chế về độ dài của lời nhắc. Hãy suy nghĩ về mức độ cụ thể và chi tiết cần thiết. Việc đưa vào quá nhiều chi tiết không cần thiết chưa chắc đã là một cách tiếp cận tốt. Các chi tiết phải phù hợp và đóng góp cho nhiệm vụ đang thực hiện. Đây là điều bạn sẽ cần phải thử nghiệm rất nhiều. Chúng tôi khuyến khích bạn thực hiện nhiều thử nghiệm và lặp lại để tối ưu hóa lời nhắc cho các ứng dụng của mình.

Ví dụ, thử một lời nhắc đơn giản để trích xuất thông tin cụ thể từ một đoạn văn bản.

Prompt:

Nêu địa danh trong văn bản sau đây.

Định dạng mong muốn:
Đặt: <danh sách các địa điểm phân cách nhau bằng dấu phẩy>

Đầu vào: “"Mặc dù những tiến triển này rất đáng khích lệ đối với các nhà nghiên cứu, nhưng vẫn còn nhiều điều bí ẩn. Henrique Veiga-Fernandes, nhà thần kinh miễn dịch học tại Trung tâm Champalimaud dành cho những người chưa biết ở Lisbon, cho biết: "Chúng ta thường có một hộp đen giữa não bộ và hiệu ứng mà chúng ta thấy ở ngoại vi. Nếu muốn sử dụng nó trong bối cảnh điều trị, chúng ta thực sự cần phải hiểu cơ chế hoạt động của nó.””

Output:

Địa điểm: Trung tâm Champalimaud dành cho những người chưa biết, Lisbon

Văn bản đầu vào này có từ bài báo này trên Nature.

Tránh sự không chính xác

Với những mẹo trên về việc trình bày chi tiết và cải thiện định dạng, bạn rất dễ rơi vào cái bẫy muốn quá khéo léo trong việc đưa ra gợi ý và có khả năng tạo ra những mô tả không chính xác. Thường thì cụ thể và trực tiếp sẽ tốt hơn. Phép so sánh ở đây rất giống với giao tiếp hiệu quả -- càng trực tiếp, thông điệp càng được truyền tải hiệu quả.

Ví dụ, bạn có thể muốn tìm hiểu khái niệm về kỹ thuật nhắc. Bạn có thể thử một số điều như sau:

Giải thích khái niệm kỹ thuật nhắc. Hãy giải thích ngắn gọn, chỉ vài câu và đừng quá chi tiết.

Không rõ cần dùng bao nhiêu câu và phong cách nào từ lời nhắc ở trên. Bạn vẫn có thể nhận được phản hồi tốt với những lời nhắc ở trên, nhưng lời nhắc tốt hơn sẽ là một lời nhắc rất cụ thể, súc tích và đi thẳng vào vấn đề. Ví dụ như:

Hãy sử dụng 2-3 câu để giải thích khái niệm kỹ thuật nhắc cho một học sinh trung học.

Nên làm hay không nên làm?

Một mẹo phổ biến khác khi thiết kế lời nhắc là tránh nói những gì không nên làm mà thay vào đó là nói những gì nên làm. Điều này khuyến khích sự cụ thể hơn và tập trung vào các chi tiết dẫn đến phản hồi tốt từ mô hình.

Đây là một ví dụ về một chatbot đề xuất phim không thực hiện đúng những gì tôi không muốn nó làm do cách tôi viết chỉ dẫn -- tập trung vào những gì không nên làm.

Prompt:

Sau đây là một tác nhân giới thiệu phim cho khách hàng. KHÔNG HỎI VỀ SỞ THÍCH. KHÔNG HỎI THÔNG TIN CÁ NHÂN.

Khách hàng: Vui lòng gợi ý phim dựa trên sở thích của tôi.
Tác nhân:

Output:

Chắc chắn rồi, tôi có thể gợi ý một bộ phim dựa trên sở thích của bạn. Bạn muốn xem thể loại phim nào? Bạn thích phim hành động, hài, lãng mạn hay thể loại nào khác?

Đây là lời nhắc tốt hơn:

Prompt:

Dưới đây là một tác nhân giới thiệu phim cho khách hàng. Tác nhân này có trách nhiệm giới thiệu một bộ phim từ những bộ phim thịnh hành hàng đầu thế giới. Tác nhân nên tránh hỏi người dùng về sở thích của họ và tránh hỏi thông tin cá nhân. Nếu tác nhân không có phim nào để giới thiệu, tác nhân nên trả lời "Rất tiếc, hôm nay chúng tôi không tìm thấy phim nào để giới thiệu."

Khách hàng: Vui lòng giới thiệu một bộ phim dựa trên sở thích của tôi.
Tác nhân:

Output:

Rất tiếc, tôi không có thông tin nào về sở thích của bạn. Tuy nhiên, đây là danh sách các bộ phim thịnh hành hàng đầu thế giới hiện nay: [danh sách phim]. Hy vọng bạn sẽ tìm thấy phim mình thích!

Một số ví dụ trên được tham khảo từ bài viết "Các phương pháp hay nhất để thiết kế lời nhắc với OpenAI API".

Về phần ‘Giới thiệu’ ………. Phần trước ………. Phần tiếp theo

Tác giả: admin

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây