跳至主要内容

介紹

Processor 是 Asgard 工作流程的核心組件,每個 processor 都具有特定的功能,透過連接組合形成完整的 AI 工作流程。

在 Odin 裡,這些 processor 就是 Flow Agent 工作流程畫布上的節點。新建的 Flow Agent 帶著一個五節點的預設流程,之後從節點屬性面板的 Add Target Node 加入其他節點。不使用視覺編輯器時,同樣的內容寫在 Workflow CRD 的 spec.processors。

主要類別​

以下分類與說明對應 Flow Agent 編輯器新增節點時看到的選單。

流程控制​

  • 起點 Entry - 工作流程的起點
  • 終點 Exit - 工作流程的終點或接續其他工作流程的傳送點
  • Router - 依據 If、Else If、Else 條件決定工作流程執行的路徑

Message​

Model​

Action​

Query​

API​

  • HTTP 請求 - 透過 HTTP 協定發送請求,用於串接外部 API 以取得資料、webhook 等

Automation Tool​

這兩個 processor 只出現在 Automation Tool 類型的工作流程中,Flow Agent 的節點選單不會列出它們。

只能透過 Workflow CRD 設定​

  • LLM Query Database - 以自然語言轉 SQL 查詢資料庫。這個型別在 Workflow CRD 中合法,但編輯器的節點選單沒有提供它

詳細的使用方式請參考各個 processor 的技術文件。