跳至主要内容

TUTORIAL

Odin 產品教學

從工作空間到 Agent、知識庫與自動化,一步步掌握 Odin 的完整操作。

Flow Agent

接收使用者請求並協調 Managed Agent 的進入點 agent。

Flow Agent 是接收使用者請求、協調 Managed Agent 的進入點 agent。列表頁面提供依 Group 篩選與搜尋,欄位為 Name、Group、Description。

Flow Agent 列表,目前沒有任何 agent

點擊右上角 New Agent 進入整頁的建立表單,需要填寫:

  • Name(必填):Flow Agent 名稱。
  • Description:說明這個 agent 的用途。不是必填。

下方 Advanced Sandbox Settings 可以選填:

  • Plugins:這個 agent 可以使用的 Plugin。
  • MCP Servers:這個 agent 可以使用的 MCP Server。
  • Skillsets:這個 agent 可以使用的 Skillset。
  • Managed Agents:選填掛載一個或多個既有的 Managed Agent。

填寫完成後點擊 Create 建立。

New Flow Agent 建立表單,包含 Name、Description 與 Advanced Sandbox Settings
  1. 建立之後:工作流程​

    建立完成後會進入這個 Flow Agent 的工作流程集合頁面。每個 Flow Agent 至少有一個名為 main 的工作流程,頁面上另外有 Sandbox 與 Release 兩塊:Sandbox 用來試跑,Release 用來把某個版本發佈出去。發佈後的 Flow Agent 可以嵌入網站或應用程式,也可以接到 Telegram、Slack、LINE、Discord 與 Sindri。

    Flow Agent 的工作流程集合頁面,包含 main 工作流程、Sandbox 與 Release

    從工作流程的選單點 View 進入畫布。新建的 Flow Agent 不是空白的,它帶著一個可以直接跑的預設流程:

    工作流程畫布,預設有 main、Init、Agent Stream Message、Listen Message 與 Push Error Message 五個節點
    • main:工作流程的起點。
    • Init(Update Context):初始化變數。預設沒有設定任何變數,是留給你放固定值的位置。
    • Agent Stream Message(Stream LLM Completion Message):呼叫語言模型並以串流輸出回應,這是對話的主體。
    • Listen Message(Listen Message):等待使用者的下一則訊息,形成對話迴圈。
    • Push Error Message(Push Message):接在 Agent Stream Message 的 Failure 分支,模型出錯時送出提示訊息。
  2. 加入節點​

    在節點的屬性面板中,Next Step 區塊的 Add Target Node 會開出節點選單。節點依功能分成 Flow、Message、Model、Action、Query、API 幾組:

    節點選單,依 Flow、Message、Model、Action、Query 分組列出可用節點

    每一種節點的設定項目、輸出變數與連接關係,都記在開發者參考的處理節點章節。

    工作流程裡幾乎每個欄位都可以填固定值、Expression 或 Template 三選一,取值語法見參數取值。要送出按鈕、圖卡這類格式化訊息時,格式定義見 Message Template。

準備好開始了嗎?

想知道 Asgard 怎麼用在你的團隊?跟我們聊聊。

聯絡我們