開始使用免費開始

透過系統提示提供脈絡

現在你要改用系統提示,為聊天機器人提供關於 MyPersonalDelivery 的脈絡,而不是依賴示例對話。你會拿到一段詳細的 service_description,其中介紹所提供的服務及選擇此服務的好處。接著你會測試一個使用者查詢,看看模型是否能有效辨識這些脈絡。

OpenAI 套件與 service_description 字串已為你預先載入。

本練習屬於課程

使用 OpenAI API 的提示工程

檢視課程

練習說明

  • 定義一個 system_prompt,說明聊天機器人的目的、包含 service_description,並引導它以溫和的方式回覆問題。
  • 使用 get_response() 函式取得回應。此函式接收系統與使用者提示作為輸入,並回傳回應作為輸出。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

client = OpenAI(api_key="")

# Define the system prompt
system_prompt = ____

user_prompt = "What benefits does MyPersonalDelivery offer?"

# Get the response to the user prompt
response = ____

print(response)
編輯並執行程式碼