跳至主要内容
Asgard AI 平台系統架構、核心元件與資料流程

系統架構總覽

平台概觀

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

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

系統架構圖

核心概念

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 查詢
  • 支援文件分段設定與標籤管理

資料流程

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

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格式化回傳結果

整合方式

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

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

下一步