在本課中
將表資料連接至自主節點中的Botpress
Botpress 中的自主節點可以與結構化的表格資料無縫整合,以回答問題、推薦產品並維持受控的互動。本課涵蓋連接表格資料、配置查詢以及微調機器人行為以獲得可靠使用者體驗的過程。
連接表資料至自主節點
- 新增查詢知識庫卡片
- 開啟自主節點,並從動作選單中新增「查詢知識庫」卡。
- 此卡包含兩個輸入端子:
- 查詢:機器人將用以擷取資料的問題。
- 知識庫:要查詢的特定知識庫或資料表。
- 匯入資料
- 在Botpress 中建立一個表,例如 "Tractors Table"。
- 從包含相關欄位(例如名稱、描述、馬力和價格)的 CSV 檔案匯入資料。
- 確保所有欄位都可搜尋,以提高機器人提供準確答案的能力。
- 將表格連結至知識庫
- 在知識庫設定中,新增匯入的表格,讓機器人可以存取其資料。
- 設定搜尋欄位,例如名稱、描述、功率和價格,以精簡機器人的回應。
定義目標和行為
- 在指令中加入上下文
- 使用說明部分來定義機器人的目標。例如
- 使用知識庫回答有關 BP Tractor 產品的問題。
- 提出澄清性問題以瞭解使用者需求。
- 一次最多推薦三個選項,以免讓使用者不知所措。
- 使用說明部分來定義機器人的目標。例如
- 測試與調整
- 在模擬器中與機器人互動,以驗證它是否能產生精確的回應。
- 根據使用者回饋和測試,調整選項數量或其他行為。
控制與設定 AI 行為範圍
- 防止誤導性回應
- 在指令中定義特定行為,以避免意外輸出。例如
- 指定知識庫中的價格為最終價格,並包含所有折扣,以防止機器人編造折扣。
- 在指令中定義特定行為,以避免意外輸出。例如
- 範例情境
- 如果沒有適當的指示,機器人可能會在提示時不正確地提供折扣價格。
- 更新行為設定後,機器人可以做出適當的回應,確保使用者收到一致且正確的資訊。
摘要
本課說明如何在Botpress 中將自主節點連接至資料表資料,設定它以準確回答問題,並控制其行為以提供一致且可靠的回應。
本課程的所有課程