Skip to main content

Bot 處理節點簡介

進入 Workflow 後,您就可以自由彈性地定義工作流程,有別於過去傳統的工作流程,在 Asgard 的世界裡,我們建議您使用 Agentic 的方式去編排,好處是每個 Agent 有明確的任務,後續還能夠將多個 Agent 串接起來,完成更複雜的工作。

Asgard 內建處理節點(Processor),可以幫助您在編排工作流程時,更加便利。每種 Processor 的用途很直覺,當您:

  • 需要用戶輸入時,使用(Listen Message)來等待訊息輸入。
  • 需要顯示訊息給用戶時,使用(Push Message)來輸出訊息。
  • 需要處理更多動作的話,可以使用條件判斷與決策路徑(Router)、更新資料內容(Update Context)、執行腳本(Execute Script)來完成動作。
  • 需要處理 AI Model 相關的工作時,您可以使用模型類型的 Processor 如大型語言模型(LLM Completion)、串流大型語言模型(Stream LLM Completion)、產生嵌入 Embedding(Generate Embedding)。
  • 查詢資料庫或是知識庫時,使用執行 SQL(SQL)或檢索知識庫(Retrieve Knowledge)的 Processor 來協助。
  • 需要存取外部 API 時,使用 HTTP 請求(HTTP Request)Processor 來串接。