Giới thiệu về thiết kế lời nhắc

Thiết kế câu lệnh là quá trình tạo các câu lệnh để gợi ra phản hồi mong muốn từ các mô hình ngôn ngữ. Việc viết câu lệnh có cấu trúc hợp lý là một phần thiết yếu để đảm bảo các câu trả lời chính xác, có chất lượng cao từ một mô hình ngôn ngữ. Trang này giới thiệu một số khái niệm cơ bản, chiến lược và phương pháp hay nhất để giúp bạn bắt đầu thiết kế câu lệnh.

Lời nhắc là gì

Lời nhắc là một yêu cầu bằng ngôn ngữ tự nhiên được gửi đến một mô hình ngôn ngữ để nhận được phản hồi. Câu lệnh có thể chứa câu hỏi, hướng dẫn, thông tin theo bối cảnh, ví dụ và một phần dữ liệu đầu vào để mô hình hoàn tất hoặc tiếp tục. Sau khi nhận được câu lệnh, tuỳ thuộc vào loại mô hình đang được sử dụng, mô hình có thể tạo văn bản, nội dung nhúng, mã, hình ảnh, video, nhạc và nhiều nội dung khác.

Các loại nội dung lời nhắc

Câu lệnh có thể bao gồm một hoặc nhiều loại nội dung sau:

Đầu vào

Dữ liệu đầu vào là văn bản trong câu lệnh mà bạn muốn mô hình cung cấp phản hồi và đó là loại nội dung bắt buộc. Đầu vào có thể là một câu hỏi mà mô hình trả lời (dữ liệu đầu vào của câu hỏi), một nhiệm vụ mà mô hình thực hiện (đầu vào tác vụ), một thực thể mà mô hình hoạt động trên đó (đầu vào thực thể) hoặc một phần dữ liệu đầu vào mà mô hình hoàn tất hoặc tiếp tục (dữ liệu đầu vào khi hoàn thành).

Nhập câu hỏi

Dữ liệu đầu vào câu hỏi là câu hỏi mà bạn đặt cho mô hình và mô hình sẽ đưa ra câu trả lời.

What's a good name for a flower shop that specializes in selling bouquets of
dried flowers? Create a list of 10 options with just the names.
  
    Here are 10 names for a flower shop specializing in dried flowers:

    1.  Everlasting Blooms
    2.  Dried & Delightful
    3.  The Petal Preserve
    4.  Whispers of Wildflowers
    5.  Forever Blooms
    6.  The Botanical Muse
    7.  Timeless Blooms
    8.  Dried Flower Co.
    9.  Bloom & Co.
    10.  The Sun-Kissed Petals    
  
Mục nhập việc cần làm

Dữ liệu đầu vào của tác vụ là một tác vụ mà bạn muốn mô hình thực hiện. Ví dụ: bạn có thể yêu cầu mô hình đưa ra ý tưởng hoặc đề xuất cho một việc gì đó.

Give me a simple list of just the things that I must bring on a camping trip. The list should have 10 items.
  
    Here's a list of 10 essential items for a camping trip:

    1. **Tent:** Your shelter from the elements.
    2. **Sleeping Bag:** Stay warm and comfortable.
    3. **Sleeping Pad:** Insulation and cushioning for a good night's sleep.
    4. **Headlamp or Flashlight:** Light for nighttime activities.
    5. **First Aid Kit:** Be prepared for minor injuries.
    6. **Water Bottle/Hydration Pack:** Stay hydrated.
    7. **Food and Snacks:** Fuel for your adventures.
    8. **Cooking Gear:** Camp stove, fuel, utensils, etc.
    9. **Knife and Multitool:** Essential for various tasks.
    10. **Camp Chair:** Enjoy your campfire and meals comfortably.     
  
Thông tin đầu vào về thực thể

Dữ liệu đầu vào về thực thể là nội dung mà mô hình thực hiện một hành động, chẳng hạn như phân loại hoặc tóm tắt. Loại dữ liệu đầu vào này có thể hưởng lợi từ việc đưa vào các hướng dẫn.

Classify the following items as [large, small].
Elephant
Mouse
Snail
  
    Here's the classification:

    * **Elephant:** Large
    * **Mouse:** Small
    * **Snail:** Small     
  
Dữ liệu đầu vào về lượt xem hết

Giá trị đầu vào hoàn thành là văn bản mà mô hình dự kiến sẽ hoàn thành hoặc tiếp tục.

    Complete the following prompt: Some simple strategies for overcoming writer's block include...
  
    Some simple strategies for overcoming writer's block include:

    * **Freewriting:** Write non-stop for a set amount of time (5-10 minutes) without worrying about grammar, spelling, or even making sense. Just keep your pen moving and let your thoughts flow freely. This can help you loosen up and access ideas you might not have considered otherwise.
    * **Brainstorming:**  Make a list of everything that comes to mind related to your topic, no matter how silly or unrelated it seems. You can also use mind mapping or other visual brainstorming techniques.
    * **Changing your environment:**  Sometimes a change of scenery can be all you need to get the creative juices flowing. Go for a walk, work in a coffee shop, or even just move to a different room in your house. 
    * **Reading:**  Immerse yourself in the work of other writers, especially those who inspire you. Pay attention to their style, their structure, and their use of language. 
    * **Taking a break:** Sometimes the best way to overcome writer's block is to simply step away from the project for a while. Go for a walk, watch a movie, listen to music, or do something else that you enjoy. You might be surprised at how much clearer your head feels when you return to your writing. 
    * **Focusing on a single element:**  Instead of tackling the entire project, focus on a single sentence, paragraph, or scene. Once you get something down on paper, it can be easier to build from there.
    * **Starting with the ending:**  If you're stuck on the beginning, try writing the ending first. This can help you to clarify your overall vision for the project and provide a framework for your ideas.
    * **Talking it out:** Share your ideas and challenges with a friend, a writing group, or a writing coach. Discussing your project with someone else can help you to see it from a new perspective and find solutions to your writing problems.
    
    Remember, writer's block is a common experience, and it's not a sign that you're a bad writer. Just be patient with yourself, try some of these strategies, and keep writing!     
  

Ngữ cảnh

Ngữ cảnh có thể là một trong những loại sau:

  • Hướng dẫn chỉ định cách mô hình hoạt động.
  • Thông tin mà mô hình sử dụng hoặc tham chiếu để tạo phản hồi.

Thêm thông tin theo bối cảnh vào câu lệnh khi bạn cần cung cấp thông tin cho mô hình hoặc chỉ giới hạn phạm vi của các câu trả lời ở những nội dung có trong câu lệnh.

Marbles:
Color: red
Number: 12
Color: blue
Number: 28
Color: yellow
Number: 15
Color: green
Number: 17

How many green marbles are there?
  
There are 17 green marbles.
  

Ví dụ

Ví dụ là các cặp đầu vào-đầu ra mà bạn đưa vào câu lệnh để cung cấp cho mô hình một ví dụ về phản hồi lý tưởng. Việc đưa ví dụ vào câu lệnh là một chiến lược hiệu quả để tuỳ chỉnh định dạng phản hồi.

Classify the following.
Options:
- red wine
- white wine

Text: Chardonnay
The answer is: white wine
Text: Cabernet
The answer is: red wine
Text: Moscato
The answer is: white wine

Text: Riesling
The answer is:
  
The answer is: white wine
  

Các bước tiếp theo