開始使用免費開始

避免不一致的回應

你在上一個專案合作的團隊對回覆產生器很滿意,並請你評估是否能處理更多評論。不過,現在有些評論和其他文件混在一起。若文字不包含評論或相關資訊,就不要回傳回應。例如,你現在看到的這則評論沒有提到產品名稱,因此回應中不應該出現任何產品名稱。

在本練習中,get_response() 函式,以及 messagesfunction_definition 變數都已經預先載入。messages 已包含使用者的評論,而 function_definition 則包含兩個函式:一個用來擷取結構化資料,另一個用來產生回覆。

本練習屬於課程

使用 OpenAI API 開發 AI 系統

檢視課程

練習說明

  • 修改 messages,要求模型在產生回應時「不要」假設任何值。

動手互動練習

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

client = OpenAI(api_key="")

# Modify the messages
____

response = get_response(messages, function_definition)

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