REFERENCE
開発者リファレンス
認証、API、SDK、Flow Agent のプロセッサ、パラメータ解決のリファレンスです。
システム構成の概要
Asgard AI プラットフォームの構成、主要なコンポーネント、データの流れ
プラットフォームの全体像
Asgard AI は、生成 AI アプリケーションの構築に向けた企業向けの LLM アプリケーション開発 SaaS です。中心には 3 つの製品があります。
製品 位置づけ 内容 Odin Studio AI 活用のコンソール Workflow の視覚的な設計、AI リソースの管理、バージョン管理 Mimir Data Insight AI によるデータ分析 生成による分析、知的な問い合わせ、データに基づく意思決定 Sindri Agent Hub AI エージェントの実行基盤 対話、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 内容 Flow Entry Workflow の始点 Exit Workflow の終点 Router 条件による分岐 Message Push Message メッセージを送る Listen Message 利用者の入力を受け取る Model LLM Completion 大規模言語モデルを呼び出す Stream LLM Completion ストリーミングの AI 応答 Generate Embedding テキストをベクトルにする Query SQL データベースを検索する Retrieve Knowledge ナレッジベースを検索する Action Update Context 変数の内容を更新する Execute Script JavaScript のコードを実行する API HTTP Request 外部 API を呼び出す AutoTool Validate Payload 入力データを検証する Response 返す結果を整形する 統合の方法
Asgard は複数の統合方法に対応します。詳しくは統合のドキュメントをご覧ください。
方法 内容 向いている場面 REST API SSE API を直接呼び出す バックエンドとの統合、独自のフロントエンド Asgard SDK JavaScript / React SDK Web アプリケーションへの素早い統合 iFrame 埋め込み型のチャット画面 既存のサイトへの手早い導入 Bot Platform LINE / Slack / Discord / Telegram メッセージングのプラットフォーム MCP Server Model Context Protocol AI Agent のツールを広げる 次に読む
- クイックスタート — ゼロから最初の AI Workflow を作る
- API リファレンス — RESTful API の全体
- Processor リファレンス — すべての処理ノードの仕様