MENU

IBM Bob、機密性が高くミッションクリティカルなエンタープライズソフトウェア向けにセルフホスト型環境へ対応

IBMは9月30日(現地時間)、IBM Bobのセルフホスト型導入オプションの一般提供開始を発表した。これにより、機密性が高くミッションクリティカルなワークロードにエージェント型ソフトウェア開発を導入すると同時に、企業がデプロイメント、モデル、インフラストラクチャを管理できるようになる。

自社の条件に合わせて展開する「エージェント型開発」

AIは企業がソフトウェアを構築・モダナイズする方法を変革しているが、その真価を最大限に引き出すには、機密性の高いコードやビジネスに不可欠なシステムにAIを適用する必要がある。

セキュリティ、データ主権、運用上の要件により、ソースコード、アプリケーションのコンテキスト、ビルドアーティファクトを承認された環境内に保持することが求められる場合がある。その結果、こうした制約により、重要なアプリケーションがAIを活用したワークフローから除外されたり、企業全体での導入が遅れたり、AI投資の回収が遅れる可能性が生じる恐れがある。

IBM Bobは、AIを活用した開発パートナーであり、チームがソフトウェア開発およびモダナイゼーションの作業をライフサイクル全体にわたって理解、計画、実行、検証できるよう支援する。セルフホスト型導入オプションにより、企業はこれらの機能を機密性の高いアプリケーションやワークロードにまで拡張できる。

開発者は、サポートされるあらゆる導入構成において一貫したIBM Bobのコア体験を通じて作業を行える一方、プラットフォーム、アーキテクチャ、セキュリティの各チームは、各ワークロードのセキュリティ、主権、パフォーマンス、運用要件に合わせてモデルとインフラストラクチャを調整する。

一般提供開始時点で、セルフホスト型デプロイメントにより、企業は以下のことが可能になる。

◎ユーザーが管理するエンタープライズ環境でIBM Bobを実行する。
◎IDEエクスペリエンス、BobShell、並列ツール呼び出し、エージェントハーネス、スキル、モードなどのIBM Bobの中核機能を活用し、開発チームがアプリケーションの理解、計画、開発、およびモダナイゼーションを行うのを支援する。
◎ワークロードの要件に基づいて、サポートされているセルフホスト型、エアギャップ型、およびハイブリッド型のモデル構成から選択する。
◎BYOL(Bring-Your-Own-License)アプローチを通じて、対象となる既存モデルへの投資を活かせる。
◎確立された開発ワークフローに合わせて、IBM Bobをサポート対象のIDEおよびインフラ環境と統合できる。
◎適用されるライセンスおよび導入要件に従い、IBM Bob Premium Package for Java Modernization、IBM Bob Premium Package for i、およびIBM Bob Premium Package for Zを利用してBobを拡張できる。

IBM Bobはエージェント型開発をユーザー管理環境へと拡張

① 柔軟な導入オプションで制御を維持

エンタープライズ・アプリケーション環境には、セキュリティ、主権、インフラストラクチャ、運用要件が異なるワークロードが含まれている。単一の導入アーキテクチャが、それらすべてに適しているとは限らない。

IBM Bobのセルフホスト型導入により、サポート対象のユーザー管理環境に開発およびモダナイゼーション機能をもたらすと同時に、モデル推論を実行する場所について組織に柔軟性を提供する。ユーザーはエアギャップ環境を含め、オンプレミスでサポート対象のモデルを実行したり、ハイブリッド構成を通じてIBM Bobをサポート対象の外部モデルサービスに接続したりできる。サポート対象のセルフホスト型モデル構成を利用すれば、コード、開発コンテキスト、およびビルド成果物を、ユーザー管理環境内に留めておける。

例えば金融機関の場合、コアバンキングアプリケーションに関連する開発作業ではオンプレミスでのモデル推論を利用しつつ、制約の少ないワークロードについてはIBM Bobを承認済みの外部モデルサービスに接続できる。いずれの場合も、開発者は一貫したBobのコア体験を通じて作業を進められ、プラットフォームやセキュリティの各チームは基盤となるアーキテクチャをワークロードの要件に合わせて調整する。

この柔軟性は、金融サービス、政府機関、医療、重要インフラの組織だけでなく、機密性の高い知的財産、独自のビジネスロジック、ミッションクリティカルなソフトウェアを保護する企業にとっても特に価値がある。

② サポート対象のワークロード全体でのモデル選択の最適化

企業は導入、パフォーマンス、およびインフラストラクチャの要件に基づいて、IBM Bobをユーザーが提供するサポート対象モデルに接続できる。一般提供開始時点では、ユーザーがIBM Bobで使用するためのサポート対象モデルを調達し、そのアクセスを提供する。サポート対象モデルは、導入方法ごとに以下のように分類される。

セルフホスト型モデル:
ユーザーが自社のインフラストラクチャ上にモデルをインストールし、管理する。サポート対象モデルには、NVIDIA NemotronおよびPoolside Lagunaが含まれている。

ハイブリッドまたはプライベートSaaSモデル:
ユーザーは、承認済みのプライベートSaaS接続パターンを通じて、サポート対象の外部モデルサービスへのアクセスを提供する。サポート対象モデルには、Claude Sonnet 5.0、Claude Opus 4.8、Gemini 3.7 Flash、OpenAI GPT 5.6 Solが含まれている。

選択されたモデルとデプロイ構成によって、推論が行われる場所や、コードおよび開発コンテキストの処理方法が決定されるため、企業はアーキテクチャをワークロード固有の要件に合わせて調整できる。

また、企業は「BYOL(Bring-Your-Own-License)」アプローチを通じて、IBMのサポート対象モデルリストに掲載されているモデルに対して、対象となるライセンスを使用することも可能である。これにより、ユーザーは既存のモデルおよびインフラへの投資を活かしつつ、機能、パフォーマンス、コストのバランスが最も取れたモデルとデプロイ構成を選択できる。

今後、IBMはサポート対象モデルのポートフォリオを拡大し、将来のリリースでマルチモデルルーティングを導入する予定である。企業がより多くのモデルを採用するにつれ、マルチモデルルーティングは、モデルを開発タスクに適合させる際の複雑さを軽減すると同時に、チームが機能、パフォーマンス、コストのバランスを取ることを支援することを目的としている。

③ エンタープライズ・コンテキストを活用してミッションクリティカルなソフトウェアをモダナイズ

長期間運用されているエンタープライズ・システムには、長年にわたるビジネスロジック、依存関係、技術的負債が含まれていることがよくある。これらをモダナイゼーションする前に、開発者はこれらのシステムの動作を理解し、依存関係を特定し、提案された変更が周辺のアプリケーションやサービスにどのような影響を与えるかを評価する必要がある。

IBM Bobは単なるコード生成にとどまらない。チームが複雑なアプリケーションを理解し、多段階の開発作業を計画し、変更を実行し、結果を検証するのを支援する。セルフホスト型展開により、チームは、承認されたユーザー環境内に留めなければならないサポート対象のアプリケーションにこれらの機能を適用できる。

企業は、適用されるパッケージのライセンスおよび展開要件に従うことを条件として、Javaモダナイゼーション、IBM i、およびIBM Z向けのオプションのアドオンである「IBM Bob Premium Packages」を使用して、このコア機能を拡張できる。

各パッケージは、それぞれのプラットフォーム特有の開発およびモダナイゼーションのニーズに対応している。

「IBM Bob Premium Package for Java Modernization」は、専用のモダナイゼーション・ワークフローを追加する。

「IBM Bob Premium Package for i」は、プラットフォーム固有の接続機能、ワークフロー、ツール、およびIBM iに関する知見を追加する。

「IBM Bob Premium Package for Z」は、IBM Z固有のコンテキストやアプリケーション分析を含め、エンタープライズ規模のアプリケーションの理解とモダナイゼーションのための機能を追加する。

これらのパッケージを組み合わせることで、新しいアプリケーションや、企業がすでに依存している基盤ソフトウェアに、エージェント型開発を適用するための実践的な道筋が提供される。

[i Magazine・IS magazine]

 

新着