MILIAGENT
何をすべきかを判断する
モデル単体は質問に答えるだけで、業務を前には進めてくれません。MiliAgent は 1 つの依頼を順序のある手順に変え、ツールを選び、引数を埋め、続行か停止かを判断し、リスクのある操作の前では人の確認を待ちます。
MiliAgent が何をすべきかを判断します。MiliFlow がその実行を承認とチケットに着地させます。MiliRAG が追跡できる根拠を供給します。MiliGate がすべてのモデル呼び出しを統制します。MiliEval が、その変更で実際に良くなったのかどうかに答えます。各モジュールは今お使いのスタックに単体で組み込めます。5 つを合わせれば、それだけでエージェント基盤が一式そろいます。すべての機能は API とプラグイン拡張点として公開しているため、何かを先に入れ替える必要はありません。
モデルの能力を導入したのに使いこなせない、というチームは少なくありません。詰まる場所はそれぞれ違います。何を任せればよいか分からない、出力が業務プロセスまで届かない、回答に出典がない、呼び出しが野放しになっている、変更しても良くなったのかを誰も言えない。この 5 つのモジュールは、その 5 つの詰まりに 1 対 1 で対応します。
MILIAGENT
モデル単体は質問に答えるだけで、業務を前には進めてくれません。MiliAgent は 1 つの依頼を順序のある手順に変え、ツールを選び、引数を埋め、続行か停止かを判断し、リスクのある操作の前では人の確認を待ちます。
MILIFLOW
エージェントを 1 つ動かすこと自体は簡単です。難しいのは、起動条件も承認者も期限もあるプロセスに組み込むことです。MiliFlow はトリガー、分岐、承認、リトライ、ロールバックを引き受け、すべての実行がチケット番号にひも付きます。
MILIRAG
モデルはお客様の規程も契約書も図面も知りません。MiliRAG はそれらの文書を、検索でき、権限を踏まえ、該当箇所まで遡れるナレッジ層に変え、上位の 2 層がそのまま使える形にします。
MILIGATE
モデルに向かうリクエストはすべてここを通ります。単一のインターフェース、ポリシーによるモデル選択、レート制限、マスキング、部門別の費用集計、そして完全なログ。後からプロバイダーを変えても、アプリケーションのコードには一切触れません。
MILIEVAL
一連の流れが通ったあとに難しいのは、個々の調整が効いたのか、かえって悪化させたのかを言い切ることです。MiliEval はお客様の業務サンプルからベースラインを作り、プロンプト、モデル、ツールを変えるたびに差分を数値で示します。
選び方
ナレッジベースとアプリケーションがすでにあるチームは、まずコストと品質を押さえるために MiliGate と MiliEval から始めるのが一般的です。ゼロから始めるチームは、MiliRAG と MiliAgent を組み合わせて実業務のユースケースを 1 つ通し、そこから広げていく形が多くなります。
エージェントをつくることは、長いプロンプトを書くこととは違います。MiliAgent は実行しながら見直せる計画を保持します。まずタスクを分解し、実行の途中で新しい情報が出てくれば残りの手順を立て直します。ツール呼び出しが失敗したときは、ポリシーに従って再試行し、代替経路に切り替え、あるいは人に差し戻します。複雑な業務は役割ごとに分担でき、検索、計算、起案、レビューがそれぞれの区間を担当し、リードエージェントが結果を統合します。
MiliFlow はビジュアルなキャンバス上で、エージェントノード、人のノード、外部システムをつなぎ、実際に回るプロセスを組み立てます。新しいチケットで起動し、金額とリスク区分で分岐し、しきい値を超えるものは人の承認に回し、失敗すれば補償処理で巻き戻します。結果はチケットシステムに書き戻され、承認、追加の質問、却下は社内チャットツール上でそのまま処理でき、その記録はプロセスインスタンスに同期されます。
検索(リトリーバル)の品質の上限は、たいてい解析の段階で決まります。MiliRAG はまず、2 段組の PDF、ページをまたぐ表、スキャン文書を、見出しの階層を保ったまま構造化テキストに変換します。そのうえで意味と構造の両方を見てチャンクに分けるため、表や条文が途中で切れることはありません。原本が更新されたときは差分だけを同期し、全体の再インデックスは発生しません。
出口を 1 つにまとめた効果は、何かを差し替えてもアプリケーションのコードを直さずに済んだ日に表れます。MiliGate は上位には安定した API を 1 本だけ公開し、下位では商用モデルの API、自社ホスティングのオープンモデル、業務特化のファインチューニング済みモデルにつなぎます。経路はユースケース、コスト上限、レイテンシ予算で選び、主系がタイムアウトやエラーを起こせば自動で切り替えます。新しいモデルはまずカナリアリリースとして一部のトラフィックだけを流し、数値が思わしくなければ以前のルーティング設定にそのまま戻せます。
「だいたい良さそう」は、本番に出す理由になりません。MiliEval は実際のチケット、問い合わせ、文書から正解例付きの評価セットを組み立て、プロンプトの修正、モデルの入れ替え、ツールの追加のたびに再実行し、どのサンプルが良くなり、どのサンプルが悪化したかをサンプル単位で並べます。稼働後は実際のセッションをサンプリングして確認し、本番で見つかった問題を評価セットに戻すため、基準が業務に追随します。
これを決めるのは技術的な好みではなく、データがどこまで出てよいかです。以下の 3 つは、データの境界と運用責任の分け方が大きく異なります。いずれも機能を削った構成ではありません。
インフラに投資する前に効果を確かめたいチームに適します。データは顧客ごとに分離したテナントに置き、ご指定の法域内のアベイラビリティゾーンで保管します。ナレッジベースとログが他社のものと同居することはありません。バージョンアップ、スケーリング、オンコール対応は Milisoft が担当し、お客様のチームはユースケースの設定と結果の確認に専念できます。
データを社内ネットワークの外に出せない金融・製造の業務に適します。すべてのコンポーネントをお客様のデータセンターまたはプライベートクラウドに導入し、モデルの重み、ベクトルストア、監査ログはいずれも境界の内側にとどまります。国産のハードウェア・ソフトウェア構成と、オフラインでのアップグレードパッケージにも対応します。日々の運用はお客様のチームが担い、当社は導入スクリプト、点検チェックリスト、アップグレード手順書、リモートサポートを提供します。
データの大半は機微だが、一部のユースケースではより強力なモデルが必要になる、という組織に適します。ナレッジベース、ログ、業務システムは社内ネットワークに残し、本当に必要な範囲だけをマスキングしたうえで、MiliGate を経由して外部モデルに送ります。どのフィールドを外に出してよいかはポリシーで明示し、外部への呼び出しはすべて記録し、運用責任は社内側と外部送信側で分けて取り決めます。
検討の段階で最も細かく確認されるのが、以下の項目です。インターフェースの全一覧、性能のベースライン、導入チェックリストは技術ホワイトペーパーにまとめています。ご請求いただければお送りします。
| 項目 | 内容 |
|---|---|
| 導入形態 | マネージドクラウド、プライベート導入、ハイブリッドから 1 つを選択。プライベート導入は Kubernetes クラスタまたは単一ホストの Docker Compose に対応し、オフラインインストーラーを提供します。 |
| モデル接続 | MiliGate が主要な商用モデルの API、自社ホスティングのオープンモデル、業務特化のファインチューニング済みモデルを単一のインターフェースで接続。主系、待機系、フォールバックの順序はユースケースごとに設定できます。 |
| 認証&権限 | SSO、LDAP、OAuth2 によるシングルサインオンに対応。ロールとデータ権限は元システムから継承し、検索結果とツール呼び出しは呼び出し元の権限で再チェックします。 |
| 監査&追跡 | セッション、モデル呼び出し、ツール操作、引用した出典をすべて記録。ログは SIEM やデータウェアハウスに書き出せ、保持期間はポリシーで設定します。 |
| オブザーバビリティ | 呼び出し数、レイテンシ、トークン費用、失敗率、評価スコアのダッシュボードを標準搭載。Prometheus メトリクスと Webhook アラートにも対応します。 |
| 拡張性 | ツール、データソース、文書パーサー、採点ロジックはいずれもプラグインとして接続。HTTP または SDK 経由で実装でき、ローカルのデバッグ環境も付属します。 |
| 成果物 | 個別開発分のソースコード、コンテナイメージと導入スクリプト、アーキテクチャおよびインターフェース仕様書、評価セット、運用手順書、役割別のトレーニング資料。 |
| サポート階層 | スタンダード、プロフェッショナル、フラッグシップの 3 段階。応答時間、オンコール時間帯、回帰テストの頻度は階層によって異なります。詳しくはサービス階層&SLAをご覧ください。 |
できます。5 つのモジュールはそれぞれ独立した API と導入単位を持ちます。最も多い出発点は、ナレッジ層をつくる MiliRAG か、既存アプリケーションに散らばったモデル呼び出しを集約する MiliGate です。MiliFlow は単体でも人のノードと外部システムの呼び出しをオーケストレーションできます。プロセス内のエージェントノードには MiliAgent が必要ですが、これは機能上の境界であって、抱き合わせの条件ではありません。
ありません。すでにお使いの ERP、CRM、業務システム、チケットシステム、データ基盤の上のレイヤーとして動作し、API、メッセージキュー、読み取り専用のデータベースビュー経由で接続します。スキーマや業務ロジックには手を入れません。
使えるインターフェースがどうしても無いシステムについては、置き換えをお勧めするのではなく、当社側でアダプターを開発します。
どのモジュールを動かすか、モデルをどこに置くかで変わります。MiliRAG と MiliGate だけを動かし、推論は外部 API に任せる構成なら、標準的な x86 サーバー 3 台から始められます。オープンモデルの推論を社内で動かす場合は、同時実行数に見合う GPU サーバーを追加します。
同時実行数、文書量、レイテンシ目標をもとに、設計の段階で余裕の見込みまで含めた具体的な構成一覧を作成します。最初から最大構成をそろえる必要はありません。
アプリケーションのコードは通常 1 行も変わりません。呼び出しはすべて MiliGate を通るため、プロバイダーの切り替えはルーティング設定の変更で済みます。実際に手間がかかるのはプロンプトの調整と品質の検証で、その差は MiliEval の回帰実行で数値化できます。多くの場合、数営業日のうちに切り替えの可否を判断できます。
受け入れ基準はプロジェクトの開始時に評価セットへ組み込みます。基準を満たさなければ次の段階には進みません。これがリスクを抑える仕組みであり、お客様が中止を判断できるポイントでもあります。
実際に悪化が起きたときは、まず MiliEval で原因が検索の取りこぼしか、プロンプトのずれか、モデルのバージョン変更かを切り分けます。その工程を直したうえで、該当するサンプルを回帰テストのセットに追加し、同じことが二度起きないようにします。
ありません。プライベート導入ではデータはお客様の環境内に完全にとどまり、当社が取得する経路はありません。外部のモデル API を使う場合は、リクエストが外に出る前に MiliGate がマスキングし、プロバイダーが用意している設定でお客様のデータによる学習をオフにします。
データの利用範囲、保持期間、削除については、契約のデータ処理条項に明記します。プライバシーポリシーもあわせてご覧ください。
実際の文書を 1 点と、自動化したい操作を 1 つお持ちください。1 回のデモで、解析から検索、実行、監査証跡までを通してご覧いただき、終了後にモジュールの構成案、導入形態、初期フェーズの工数見積もりをお渡しします。