10月2日、SiliconAngleが「IBM allows on-prem deployment of its Bob agentic development platform」と題した記事を公開した。IBMがエージェント型ソフトウェア開発プラットフォーム「IBM Bob」のセルフホスト展開オプションを発表したもので、センシティブなコードや規制対象データを外部サービスに送信できないというエンタープライズ現場の根本的な課題に正面から応える施策として注目されている。発表を受けてIBMの株価は時間外取引で3%超上昇しており、市場もその意義を評価した格好だ。
センシティブなコードを社外に出さずにAI開発できる
エンタープライズ向けAI開発ツールの最大の障壁の一つが、「センシティブなコードや規制対象データを外部のAIサービスに送信できない」という問題だ。
IBM Bobのセルフホスト展開オプションは、この課題に直接応える形で提供される。対応環境はオンプレミス、プライベートクラウド、ソブリンクラウド、エアギャップ環境(外部ネットワークから物理的に隔離された環境)の4種類。ソースコード、開発コンテキスト、ビルド成果物をすべてカスタマー管理環境内に留めたまま、AIによる開発支援を利用できる。
IBM Bob とは何か
IBM Bobは、コード生成にとどまらず、ソフトウェアのデリバリーやモダナイゼーション(レガシーシステムの刷新)まで支援するエージェント型プラットフォームだ。開発者がアプリケーションの構造を理解し、変更計画を立て、実装し、結果を検証するまでの一連のワークフローをAIがサポートする。
主な構成要素として、BobShellがある。元記事の記述に基づけばBobShellはBobに統合されたIDEそのものとして位置づけられており、プラグインや拡張機能ではなくプラットフォームの一部として提供される。並列ツール呼び出し、スキル、各種オペレーティングモードといったコア機能はセルフホスト版でも維持される。
対応モデルとハイブリッド構成
セルフホスト版を利用するには、顧客側でサポート対象のモデルを用意する必要がある。現時点でオンプレミスに対応しているモデルは以下の2つだ。
- Nvidia Nemotron
- Poolside Laguna(コード特化のLLMを手がけるPoolside社のモデル。執筆時点でLaguna固有の製品ページは公開されていない)
また、ハイブリッド構成として外部モデルサービスへの接続もサポートしている。IBMが例として挙げたのは金融機関のユースケースで、「コアバンキングシステムの開発にはローカルモデルを使い、規制上の制約が少ない作業では承認済みの外部サービスに接続する」という使い分けが可能になる。この場合も開発者はBob上で一貫したエクスペリエンスを得られる。
既存のモデルライセンスをそのまま持ち込むBYOL(Bring Your Own License)方式にも対応している。
オプションの拡張パッケージと想定顧客
追加の有償パッケージとして、Javaモダナイゼーション、およびIBM i・IBM Zプラットフォーム向けの機能拡張が提供される。ターゲットとして明示されているのは、金融サービス、政府機関、ヘルスケア、重要インフラ、および知的財産の保護を重視する企業だ。
いずれも、コードの外部送信に対して厳格な制約を持つ業種・組織であり、今回のセルフホスト対応はこうした層の取り込みを直接狙った施策といえる。発表直後にIBM株が時間外取引で3%超上昇したことは、エンタープライズAIの展開障壁を取り除く施策として市場が相応の評価を下したことを示している。
詳細はIBM allows on-prem deployment of its Bob agentic development platformを参照していただきたい。