客服聊天機器人
你受託為一家專營電子產品的電商公司開發客服聊天機器人。這個聊天機器人將協助使用者處理詢問、訂單追蹤,以及常見問題的疑難排解。你的目標是撰寫一個系統提示(system prompt),清楚定義機器人的用途,並提供回應準則,以設定互動時的語氣並指明目標受眾。已提供一個使用者提示範例。
OpenAI 套件與 get_response() 函式已為你預先載入。
本練習屬於課程
使用 OpenAI API 的提示工程
練習說明
- 說明這個聊天機器人的服務對象與應執行的任務,並將其儲存為
chatbot_purpose。 - 將目標受眾定義為對電子產品有興趣且具備科技素養的族群,並儲存至
audience_guidelines。 - 定義
tone_guidelines,要求聊天機器人在與顧客互動時使用專業且友善易懂的語氣。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
client = OpenAI(api_key="")
# Define the purpose of the chatbot
chatbot_purpose = "____"
# Define audience guidelines
audience_guidelines = "____"
# Define tone guidelines
tone_guidelines = "____"
system_prompt = chatbot_purpose + audience_guidelines + tone_guidelines
response = get_response(system_prompt, "My new headphones aren't connecting to my device")
print(response)