GitLabが紐解く:AI時代のソフトウェア開発

エンタープライズAIにカスタマイズが必要な理由[後編]

前回は、エンタープライズAIの導入において、1つのモデルですべての課題を解決しようとするアプローチには限界があるため、企業には複数のモデルを組み合わせ、タスクに応じて最適なモデルを選択できる柔軟性が求められることを解説しました。今回は、その柔軟性を企業全体でどのように管理し、実際の成果につなげていくべきかを考えます。

AI支出をクラウド支出のように扱う

AIモデルの柔軟性は、その背後にある経済性を管理できて初めて価値を生みます。モデルによって価格差は非常に大きく、特に複雑な推論モデルを利用する場合、定型的な作業の処理が得意な汎用モデルと比べ、1リクエストあたりのコストが最大500%高くなることがあります。

そこで、どのモデルをどのタスクに使うかを定義する機能「モデルルーティング」が重要になります。モデルルーティングを活用すると、コードレビューは最先端モデルに振り分けられる一方で、コミットメッセージの生成はより高速で安価な別のモデルに振り分けるといった対応を可能にします。

ただし、モデルルーティング機能のみでは十分ではありません。支出の暴走を防ぐためのクォータ、予算規律を強制する制限、AIリソースを消費する部門にコストを割り当てるチャージバックモデルなど、クラウドインフラストラクチャを利用する場合の予算管理と同じ機能を用いて運用することが重要です。こうしたガードレールの活用により、AIの大規模導入を費用対効果の面で正当化することが可能になります。

これが、⁠FinOps(クラウド財務管理⁠⁠」の考え方がAIにも広がっている理由です。IDCは、2027年までにAIインフラストラクチャのコストが実態より30%低く見積もられると予測しています。また、生成AIとFinOpsの手法を組み合わせることが、AI導入における複雑性への対処に不可欠になるとしています。AIの支出をクラウドインフラストラクチャの支出と同じように扱いながら、可視性、説明責任、ガバナンスを備えている組織は、AIを成功裏に大規模展開できる体制を整えていると言えるのです。

ROIにはカスタマイズが不可欠

モデルの選択における柔軟性はコンテキストにも依存しています。AIが必要とする情報は、デフォルトでは連携するように設計されていないシステムに分散しています。例えば、問題をデバッグしている開発者は、作業のバックログを参照したり、最近のSlackでの議論を確認したり、Grafanaでアプリのパフォーマンス指標を確認したりする必要があるかもしれません。各システムが独自のAIを搭載していても、それらがスムーズに連携していなければ、AIは非効率を解消するどころか、新たな摩擦を生み出します。

幸いなことに、MCP(Model Context Protocol)のような近年のオープンソース技術により、ツール同士が関連するコンテキストとアクションを単一のワークスペース内で共有できるようになり、この問題が解決されつつあります。

この単一のワークスペースという共有基盤により、実効性のあるカスタマイズが可能になります。そして、最も効果的なカスタマイズは階層構造で機能し、その各層が組織の業務プロセスを反映しています。

例えば、開発者のほとんどは、専門知識を必要とせずにAIを共通のタスクに利用できるようにする、構築済みのエージェントやワークフローに依存しています。上級ユーザーは詳細なプロンプトを駆使してモデルの動作を調整し、組織のプレイブックに従うように調整します。専門家は厳格なレビュープロトコルを適切に使用して、人間による作業方法を反映した管理フローに複数のエージェントを組み込みます。

このように、AIの動作範囲と責任体制が明確に定義され、チームが要件に応じて最先端の商用モデル、データレジデンシー向けのセルフホスト型インスタンス、分野特化の専用モデルを使い分けられるシステムを構築した組織が、最も高いROIを実現します。

標準化ではなく⁠オーケストレーションの実装を

エンタープライズAIの導入を成功させられるかは、実際の業務システムや制約下でも、出力の品質を維持できるかどうかにかかっています。

先進的な組織は厳格なガバナンスを維持しながら、多様なモデルの活用を重視しています。そして、AIの支出をクラウドと同様に扱い、モデルルーティング、クォータ、チャージバック機能を備えています。また、オーケストレーションに投資しているため、AIは日常のワークフローやツール間の関連コンテキストに自然に適合します。

厳密な選択プロセスが成功の鍵なのです。優れたプラットフォームでは、タスクごとに品質、パフォーマンス、コストの観点でモデルを評価するサブエージェントが使用され、その評価がユーザーに可視化されます。その結果、どのモデルがどのタスクを担当するのかをチームが理解できるようになります。この透明性が信頼の基盤となります。チームの要件が標準設定と異なる場合には、モデルの選択を上書きしたり、独自のモデルを全面的に導入したりできる必要があります。

これにより、パフォーマンスが重要なユースケースでは最先端モデルを、データレジデンシーが必要なユースケースではセルフホスト型モデルを、領域固有の専門知識が優位性を生むユースケースでは専用モデルを使用できるようになります。そして、これらすべてを、モデルの提供元を問わず、信頼性とセキュリティの一貫した基準で統制するのがコントロールプレーンです。

エンタープライズAIの導入を成功させる鍵は、1つの完璧なモデルを追い求めることではありません。適切なモデルを適切なタスクに結びつけ、それを支えるガバナンスを備えたシステムを構築すること。それがエンタープライズAIの本質です。

おすすめ記事

記事・ニュース一覧