3つのモード
FIM Oneは、エージェントがどのようにデプロイされ、使用されるかによって決定される3つのモードで動作します:
進行は自然です: スタンドアロンから始めて、ホストシステムにCopilotとして組み込み、その後クロスシステムオーケストレーション用のHubをセットアップします。Copilotは組み込まれたまま実行され続けます。Hubは中央オーケストレーションレイヤーを追加します。
モードの詳細
スタンドアロン(0コネクタ)
デフォルトモード。FIM Oneは完全な機能を備えたAIアシスタントとして動作します:- 組み込みツール:ウェブ検索、Python実行、計算機、ファイル操作、シェルコマンド
- RAG対応ナレッジベース(PDF、DOCX、Markdown、HTML、CSV)
- 複雑なマルチステップタスク用の動的DAG計画
- DAG可視化を備えたリアルタイムストリーミング
Copilot(組み込み)
FIM Oneをホストシステムのウェブ UIに組み込みます。エージェントはユーザーの使い慣れたインターフェース内で動作し、コンテキストの切り替えは不要です。Copilotモードは複数のコネクタ(例:ホストシステムのDB + 通知サービス)を使用できます。 例:- Finance Copilot: DBコネクタ経由でKingdee(金蝶)に接続 → 財務諸表の照会、分析レポートの生成
- Contract Copilot: APIコネクタ経由で契約管理システムに接続 → 契約の検索、条項の抽出、リスク評価
- HR Copilot: APIコネクタ経由でHRシステムに接続 → 従業員情報の照会、統計情報の生成
Hub(中央オーケストレーション)
Hubはスタンドアロンポータル(またはAPI)であり、中央インテリジェンスレイヤーとして機能します。単一のシステムに組み込まれるのではなく、すべてのシステムに接続します。ユーザーはPortal UIまたはAPIを通じてアクセスします。 例:- 「CRMの期限切れ契約を確認し、ERPの支払いと相互参照し、Larkで財務チームに通知」
- 「OA承認が完了したら、CRMの契約ステータスを更新し、監査データベースにログ」
- 「Salesforceから営業データをクエリし、ビジネスDBを使用して予測を生成し、経営陣にメール要約を送信」
配信方法
配信とモードは関連していますが、固定されていません。API 経由で Hub にアクセスしたり、スタンドアロンエージェントをポータル経由で使用したりできます。ただし、典型的なパターンは Hub ではポータル、コパイロットでは埋め込みです。
実行エンジン(内部実装)
FIM One は、内部的に 2 つの実行エンジンを提供しています:
ReAct はアトミックユニット、DAG はオーケストレーションレイヤーです。両方のエンジンは 3 つのモード(Standalone、Copilot、Hub)すべてで動作します。Hub モードでは、単一の DAG ステップが異なるシステムへのコネクタを呼び出す可能性があります。
2つの実行パラダイム
FIM Oneは、作業を完了するための2つの相補的なパラダイムを提供します:
エージェントは、タスクがオープンエンドの場合に優れています — 「このクォーターのデータを分析して、アクションを推奨してください」。LLMはその場で計画と適応を行います。
ワークフローは、プロセスが既知で反復可能な場合に優れています — 「毎週月曜日に、ERPから請求書を取得し、コンプライアンスチェックを実行し、例外をレビュアーにルーティングする」。ビジュアルエディタを使用して、ノード (エージェント、コネクタ、KB、LLM、HTTP、コード、人間による承認、サブワークフロー) を固定DAGに接続できます。
2つのパラダイムは自然に構成されます: ワークフローは、固定パイプライン内で柔軟な推論が必要なあらゆるステップでエージェントを呼び出すことができます。エージェントはワークフローを直接呼び出すことはできません — 関係は一方向です。