一、食物熱量知識庫
1. 創建知識庫
工作空間——資源庫——創建資源>知識庫
2. 自動采集網頁數據
文本格式>在線數據
自動采集
找一個食物熱量網站進行采集。
一定要讓知識按條數分段,不然不好查詢。
二、 意圖識別節點
意圖識別(Intent Recognition)指的是讓智能體理解用戶通過自然語言表達的意圖或目的。
扣子工作流支持意圖識別節點對用戶意圖進行歸類,無需再通過大模型節點配合選擇器節點實現意圖識別。
1. 極速模式
以較快的速度對用戶意圖進行分類,適用于關注工作流運行效率的場景。極速模式下使用扣子預設的極速模型進行意圖識別,不支持修改模型,且不支持通過高級設置來指定模型分類的提示詞。
2. 完整模式
意圖識別效果優先,響應速度可能較長,適用于需要復雜邏輯判斷的場景,例如劇情類游戲中根據情節發展切換劇情。完整模式往往需要選擇意圖識別能力較強的模型,并配合細致、嚴謹的提示詞。
計算熱量不需要太復雜,選擇極速模式
三、 工作流
1. 意圖識別節點極速模式
- 輸入——選擇“開始”節點的輸入
- 意圖匹配——自然語言“食物”
意圖匹配一定要精準,不然識別不出來。比如“食物的熱量計算“就無法識別。
2. 知識庫檢索節點
識別“食物”——檢索知識庫“食物熱量”
- 輸入——選擇“意圖識別”的輸出
- 知識庫——選擇之前做好的“食物熱量”
“結束”節點——輸出選擇“知識庫檢索”的輸出。
3. 試運行
現在一個最基本的工作流就做好啦,在試運行里輸入我們一頓飯,就可以看到總熱量。
4. 調用工作流
添加剛剛做好的工作流,簡單編寫人設。
成功調用工作流,并根據查詢的數據按照人設給出了非常尖銳的回復。