跳至主要内容

REFERENCE

開發者參考

認證、API、SDK、Flow Agent 處理節點與參數取值的完整參考。

系統架構總覽

Asgard AI 平台系統架構、核心元件與資料流程

  1. 平台概觀​

    Asgard AI 是一個企業級 LLM 應用開發 SaaS 平台,專注於建構 Generative AI 應用。平台由三大核心產品組成:

    產品定位說明
    Odin StudioAI 賦能控制台視覺化 Workflow 設計、AI 資源管理、版本控制
    Mimir Data InsightAI 數據洞察生成式分析、智慧查詢、數據決策
    Sindri Agent HubAI 代理執行引擎智慧對話、AI Agent 調度、快速部署
  2. 系統架構圖​

  3. 核心概念​

    Project 與 Workflow​

    • Project: 最頂層的組織單位,包含一或多個 Workflow
    • Workflow: AI 應用的執行流程,由多個 Processor 串接組成
    • Processor: Workflow 中的最小執行單位(處理節點)

    Channel 與 Session​

    • Channel: 用戶與 AI 的對話通道,透過 customChannelId 識別
    • Session: 同一 Channel 內的對話記憶會被保留,直到手動重置

    Knowledge Base (RAG)​

    • 支援手動上傳文件、Web Crawler、Database Loader
    • 自動建立向量索引,供 Retrieve Knowledge Processor 查詢
    • 支援文件分段設定與標籤管理
  4. 資料流程​

    一個典型的 AI 對話請求經過以下流程:

  5. Processor 類型一覽​

    類別Processor說明
    FlowEntryWorkflow 起始點
    ExitWorkflow 結束點
    Router條件分支判斷
    MessagePush Message發送訊息
    Listen Message接收使用者輸入
    ModelLLM Completion呼叫大型語言模型
    Stream LLM Completion串流式 AI 回應
    Generate Embedding文字向量化
    QuerySQL資料庫查詢
    Retrieve Knowledge知識庫檢索
    ActionUpdate Context更新變數內容
    Execute Script執行 JavaScript 程式碼
    APIHTTP Request呼叫外部 API
    AutoToolValidate Payload驗證輸入資料
    Response格式化回傳結果
  6. 整合方式​

    Asgard 支援多種整合方式,詳見 整合文件:

    方式說明適用場景
    REST API直接呼叫 SSE API後端整合、自訂前端
    Asgard SDKJavaScript / React SDKWeb 應用快速整合
    iFrame嵌入式聊天視窗現有網站快速導入
    Bot PlatformLINE / Slack / Discord / Telegram即時通訊平台整合
    MCP ServerModel Context ProtocolAI Agent 工具擴展
  7. 下一步​

準備好開始了嗎?

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

聯絡我們