青い建設帽子をかぶった大きな黒い目と青い足の小型ロボットで、胸にはコードが描かれた、灰色の背景にアイコンとダッシュボードに囲まれたIBM Bobのデジタル・イラスト

AI支援コーディングからAI支援デリバリーへ:IBM Bobで変わるエンタープライズ開発

AIエージェント駆動のエンタープライズ向け開発支援パートナーである IBM Bobの発表以来、多くの組織が開発環境全体にBobを適用し、コードを書く作業をスピードアップするだけでなく、ソフトウェアをエンタープライズ規模で構築する方法を再考しています。

AIによってコード生成のスピードは加速しましたが、開発のボトルネックはコーディング作業だけにあるわけではありません。問題の多くは、複雑なシステムを理解すること、チーム全体で変更を調整すること、そしてソフトウェア開発ライフサイクル(SDLC)全体にわたってリスクを管理することにあります。

システムが大規模かつ複雑化するにつれて、開発は個々のタスクよりも、相互に連携したシステム全体で変更を調整することが中心になります。この変化に対応するには、分断されたそれぞれのステップで作業するのではなく、ライフサイクル全体にまたがる新しい開発モデルが必要です。

なぜAI支援コーディングだけでは足りないのか

この変化に対応するために、IBMはBobを開発しました。その背景には、企業の開発チームから継続的に寄せられてきた要望があります。

組織が求めているのは、生産性向上だけではありません。複雑な環境全体で成果を一貫して届けられるシステムが必要です。既存のツールでは、この問題の一部は解決できても、依然としてチームがモデルやツール全体で独自のシステムを構築する必要があります。

Bobは、その前提を変えるために設計されました。Bobはオーケストレーション、実行、ガバナンスを開発プロセスに直接組み込んだエージェント型SDLCパートナーです。断片化したツールの活用から、ツールをまたいだ全体の連携によるデリバリーへの移行を支援します。Bobは、開発者に信頼できるエクスペリエンスを提供しながら、品質、コスト、性能を最適化するように構築されています。

このアプローチはすでに実運用で成果を上げています。IBM社内では、80,000人以上がBobを利用しており、複雑で多段階にわたるワークフローにおいて、平均45%の生産性向上を実現しています。1

エンタープライズ全体で分断のない作業を実現

Bobは、開発チームの実際の作業方法に適応するように設計されています。組み込みモードとカスタム・モードの両方を備え、開発者は計画、コーディング、レビューといった工程を自由に行き来できます。さらに、MCP(Model Context Protocol)統合により、既存のツールやシステムともシームレスに接続できます。

分散が進む開発環境における最大の課題のひとつは、システム間でコンテキストを維持することです。 Bobは、再利用可能なワークフロー、共有ルール、システム全体のより深い理解を通じて、チームが柔軟性を犠牲にすることなく、より効果的に変更を調整できるように支援します。

Bobは定型作業を自動化するだけでなく、複雑な作業を支援、拡張します。時にはシニア・アーキテクトにとってのジュニア開発者のように実行を加速し、時にはジュニア開発者をガイドするシニア・アーキテクトのように、枠組み、自信、明確な方向性を与えます。

動画フレームをOCRで並列処理するアプリを構築しました。Bobとやり取りしながら設計から環境構築、デプロイまで進められ、実装の精度とスピードが大きく向上しました。」 —システムリサーチ社、毛利 茂弘 氏

エンタープライズAI向けのマルチモデル・オーケストレーション

AIの導入が成熟するにつれて、組織はコスト、性能、信頼の折り合いをつける必要に迫られています。どのモデルを使用するかだけではなく、どのようにすれば急速に進化するAI環境の中で一貫して最良の結果を得られるかが課題になっています。

Bobは、最先端の大規模言語モデル(LLM)、オープンソース・モデル、小規模言語モデル(SLM)、およびIBM Granite SLMファミリーを組み合わせて活用し、計画から設計、コーディング、テストにいたるまで、SDLC(ソフトウェア開発ライフサイクル)全体を自動化し、強化します。開発チームが試行錯誤して適切なモデルの組み合わせや設定を見つける必要はありません。

 

Bobの設計の根底には、モデルそのものの性能だけでなく、導入時のアーキテクチャーやユーザー・エクスペリエンスこそが、長期的に質の高い活用を実現するために不可欠である、という考え方があります。それに基づき、パススルー料金体系と、使用量および予算を可視化することにより、支出を実際の成果に合わせて調整できるようになっています。

セキュリティーの開発ワークフローへの埋め込み

AIは、プロンプト・インジェクションからの意図しないデータ漏洩など、従来の制御では想定されていなかった新たなリスクをもたらします。

これに対応するため、Bobは開発ワークフローに直接セキュリティーを組み込んでいます。プロンプトの標準化により、悪意のある指示の実行を防ぎ、機密データのスキャンおよび優れたシークレット検出により、コード記述時にリスクを表面化させます。ポリシーの適用は継続的に行われ、開発からデリバリーまでガバナンスが確実に維持されます。

複雑なシステムを自信を持ってモダナイズする

企業システムのモダナイゼーションでは、これまでであれば、リポジトリーをまたいだ変更をつなぎ合わせ、コードを段階的に書き換え、試行錯誤を通じて影響を検証する必要がありました。このアプローチでは、小さな更新であっても、その影響が予測不能な形でサービス全体に波及する可能性があります。

Bobが、そのエクスペリエンスを変えます。Bobは、チームがシステムの依存関係を事前に理解し、コード、テスト、パイプライン全体にまたがる変更を、構造化されたプロセスの一部として実行します。これにより、Java、COBOL、PL/I、RPGなどのレガシー環境であっても、事後対応的な更新からシステム全体の計画的なモダナイゼーションに移行できます。

「IBM i の開発にBobを活用しています。RPGやCOBOLも得意としているのが、Bobの大きな特徴です。少ない指示でも、まるで行間を読んでいるかのように的確に答えてくれます。」 —  MONO-X社、菅田 丈士 氏 

クライアント・ゼロ:IBMにおけるセキュリティー・テストのスケーリング

効率化の具体例として、IBM社内のレベニュー・テクノロジー(RevTech)GTM(go -to-market)プラットフォームがあります。これは、規制の厳しい市場におけるIBMのグローバル・セールスおよび顧客エンゲージメントを支える重要なシステムです。複雑なアーキテクチャーと厳しい性能要件により、テストと検証には大きなコストがかかるうえ、リソースも限られていました。

Bobは、性能とセキュリティー・テストの改善を支援し、より多くの欠陥と脆弱性を特定するために導入されました。これにより、速度、規模、効率のすべてにおいて測定可能な向上が見られ、AIがエンタープライズ・クリティカルなシステムの品質と信頼性を同時に高められることが実証されました。

  • プロジェクトベースのROIが10倍
  • テスト・シナリオで30万ペイロードを自動化
  • モニタリングの構築を数カ月から数時間に短縮 

社内の成功からビジネスへの貢献まで

これらの成果は、IBM社内にとどまりません。Blue Pearl社は、Bobを使用して、大規模なBlueAppプラットフォーム全体のデリバリーを加速しました。Bobが既存のワークフロー内で分析、リファクタリング、検証を合理化したことで、通常数週間かかるエンジニアリング作業がわずか3日間で完了しました。これにより、チームは品質を維持しながらより迅速に作業できるようになり、AIが追加のオーバーヘッドなしに日々のデリバリーを改善できることが実証されました。これにより、納期とエンジニアリング効率の面で目に見える成果が得られました。

  • 納期が最大90%短縮(30日から約3日)
  • 自動リファクタリングにより160時間以上を節約
  • デプロイメント後の欠陥ゼロ

「Bobを通じてIBMと連携することで、測定可能な価値を実現することができました。」 —Blue Pearl社、グループCEO、Saireshan Govender氏

APIS ITはBobを活用して、メインフレームや.NET環境など、数十年にわたる技術的負債を抱えたミッションクリティカルな官公庁・自治体システムをモダナイズしました。限られたドキュメンテーションと複雑な依存関係の中で、Bobは迅速なシステム理解、自動ドキュメンテーション、協調リファクタリングを可能にしました。その結果、モダナイゼーションの効率性が飛躍的に向上しました。

  • アーキテクチャー解析とドキュメンテーションが10倍高速化
  • 100%の精度でレガシーJCL/PL/Iシステムを文書化
  • レガシー・サービスの最新APIへのリファクタリングにかかる時間が週単位から数時間に短縮

「Bobは、複雑な.NETサービスを数週間ではなく数時間で移行してくれました。」 — APIS IT社、ソリューション・アーキテクト、Veran Pokornić氏

IBMポートフォリオの価値を最大化

BobはIBMポートフォリオの強みを活用して、より良い成果と優れた機能を実現します。watsonx Orchestrateでのエージェントの最適化から、IBM ZおよびIBM iプラットフォームでのアプリケーションのモダナイズまで、Bobを活用してIBMソリューションの価値を最大化している例がすでに数多く見られます。今年後半には、事前構築済みのワークフロー、ドメイン専門知識、IBMプラットフォーム間のシームレスな統合など、プラットフォーム固有の機能でBobを拡張するPremiumパッケージを導入する予定です。

開発ライフサイクル全体を統合する

ソフトウェア・デリバリーの次の段階は、個々の工程の高速化ではなく、AIによってオーケストレーションされたシステムによって定義されます。Bobは、その変革をサポートするために構築され、チームと協力して、開発ライフサイクル全体にわたって計画、実行、検証をつなぎます。

SDLC(ソフトウェア開発ライフサイクル)のあらゆる段階にAIを導入する方法をご覧ください。

Webセミナー情報:

  • タイトル:バイブ・コーディングの先へ:エンタープライズ開発のためのAI主導開発
  • 講師:日本IBM テクノロジー事業本部 Chongyang Zhang (張 重陽)
  • 日程:5月27日(水曜日)11:30~ 12:00 (30分)
    Webセミナーに登録する

今すぐIBM Bobを無料でお試しください

エンタープライズ向けAIコーディング・エージェントの詳細はこちら

 

Neel Sundaresan

General Manager, Automation and AI

IBM

Michael Kwok

Vice President, IBM Bob, and Canada Lab Director

脚注

1 IBM社内データ