透過系統提示提供脈絡
現在你要改用系統提示,為聊天機器人提供關於 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)