提示工程 - 建立列表提示



“建立列表”提示允許我們利用ChatGPT的強大功能來生成精選的專案、推薦或建議列表。

透過使用“建立列表”指令,我們可以提示ChatGPT以列表的形式提供組織有序且結構化的響應。

理解“建立列表”指令

“建立列表”指令使我們能夠指示ChatGPT根據特定標準或提示生成列表。透過在我們的提示中加入“建立列表”指令,我們可以利用ChatGPT的知識和語言理解能力來建立精選列表。

“建立列表”指令的基本語法如下:

User: Can you create a list of must-read books?
ChatGPT: Certainly! Here are some must-read books:
- "To Kill a Mockingbird" by Harper Lee
- "1984" by George Orwell
- "Pride and Prejudice" by Jane Austen
- "The Great Gatsby" by F. Scott Fitzgerald

在這個例子中,使用者請求一份必讀書籍清單。ChatGPT的回覆包含根據給定提示生成的精選書籍列表。

使用“建立列表”指令的最佳實踐

為了最大限度地利用“建立列表”指令,讓我們考慮以下最佳實踐:

  • 提供清晰具體的提示 - 清晰地說明我們需要列表的標準或主題。提示越具體、越詳細,生成的列表就越集中、越相關。

  • 組織列表 - 將ChatGPT生成的響應格式化為結構良好的列表。使用專案符號、編號或其他適當的格式來以組織有序且易於閱讀的方式呈現專案。

  • 提供列表上下文 - 在提示中加入相關的上下文或具體要求來指導列表的生成。這有助於確保列表與給定主題的特定標準或約束相符。

  • 迭代和改進 - 嘗試不同的提示並對其進行迭代以生成多樣化和全面的列表。根據生成的列表的質量和相關性調整提示。

示例應用 - Python 實現

讓我們探索一個使用帶有與ChatGPT互動的Python指令碼的“建立列表”指令的實際示例。

在這個例子中,我們定義了一個generate_chat_response()函式,它接收一個提示並使用OpenAI API透過ChatGPT生成一個響應。

chat_prompt變數包含使用者的提示和ChatGPT的響應,包括建立必看電影列表的“建立列表”指令。

import openai

# Set your API key here
openai.api_key = 'YOUR_API_KEY'

def generate_chat_response(prompt):
   response = openai.Completion.create(
      engine="text-davinci-003",
      prompt=prompt,
      max_tokens=100,
      temperature=0.7,
      n=1,
      stop=None
   )
   return response
   
user_prompt = "User: Can you create a list of must-watch movies?\n"
chat_prompt = user_prompt + "ChatGPT: [CREATE A LIST: must-watch movies]"

response = generate_chat_response(chat_prompt)
print(response)

輸出

當我們執行指令碼時,我們將收到ChatGPT生成的響應,包括在“建立列表”指令中指定的精選電影列表。

1. The Godfather (1972) 
2. The Shawshank Redemption (1994) 
3. The Dark Knight (2008) 
4. Schindler's List (1993) 
5. Pulp Fiction (1994) 
6. The Lord of the Rings Trilogy (2001-2003) 
7. The Good, the Bad and the Ugly (1966) 
8. 12 Angry Men (1957)

結論

在本章中,我們探討了ChatGPT提示工程中的“建立列表”指令。透過使用“建立列表”指令,我們可以利用ChatGPT生成精選的專案、推薦或建議列表。

廣告
© . All rights reserved.