Development
AIエージェント駆動開発で
開発主体がエンジニアから生成AIへ
実証実験段階を経て業務での本格運用が進む生成AI。なかでも急速に普及が進み、高い効果・成果が確認されているのがソフトウェア開発業務です。この領域での生成AI活用は、従来の“AIアシスト開発”から“AIエージェント駆動開発”へと移行しつつあります。
前者はエンジニアの指示でAIが個別作業を担うのに対し、後者は方針を指示するだけで、AIエージェントが自律的に一連の作業を遂行します。開発主体がエンジニアからAIエージェントにシフトすることで、エンジニアの負担軽減や開発期間の大幅短縮などメリットをもたらす一方で新たな課題も見えてきました。
Problem
開発業務における
生成AI導入・活用の課題
基幹システム開発にAIを使うには、品質・セキュリティが不安
社内向けの簡易アプリやプロトタイプ開発とは異なり、エンタープライズの基幹システムでは、コード品質、脆弱性、監査対応、再現性が求められます。AIが生成したコードをそのまま業務システムに適用することに不安を感じる企業は少なくありません。
PoC止まりで、組織的なAI活用に進められない
一部の開発者が個人的に生成AIを試しているものの、開発プロセス全体に組み込めていない。
その結果、活用レベルが属人化し、組織としての生産性向上につながらないケースがあります。
レガシー資産が属人化し、改修や移行が進まない
COBOL、RPGなどで構築された既存システムは、長年の改修により仕様が複雑化し、ドキュメントが不足していることも少なくありません。有識者の退職や引き継ぎ不足により、コードの理解・影響分析・モダナイゼーションが難しくなっています。
エンタープライズ向けAIエージェント駆動開発プラットフォーム IBM Bob で解決!
「IBM Bob」が、エンタープライズ開発に求められるAIエージェント活用を支援します。
Point 01
仕様・ルールに基づくAI活用で、
ガバナンスに配慮
IBM Bobは、仕様書、設計書、既存コード、開発ルールなどのコンテキストを踏まえ、AIエージェントによる開発支援を行います。
人による確認・承認を前提にした開発プロセスに組み込むことで、品質、セキュリティ、監査対応が求められるエンタープライズ開発でのAI活用を支援します。
Point 02
開発ライフサイクル全体を
AIエージェントが支援
コード生成だけでなく、仕様理解、実装案の作成、コードレビュー、テストコード作成、リファクタリング、ドキュメント作成など、開発工程全体の効率化を支援します。
タスクに応じてAIエージェントが作業を支援することで、開発者はより上流の判断や設計、品質確認に注力できます。
Point 03
レガシー資産の可視化・
モダナイゼーションを支援
COBOL、RPGなどの既存資産について、コードの理解、解析、ドキュメント化、改修支援、モダナイゼーション検討を支援します。
ドキュメント不足や有識者退職により属人化したシステムの把握を支援し、将来的な改修や移行を進めやすくします。
お気軽にお問い合わせください
Case 導入効果
34,000名以上が活用し、平均45%以上※の生産性向上を確認IBMグローバルのソフトウェア開発部門における社内検証では、34,000名以上の開発者が参加し、平均45%以上の生産性向上が確認されています。※
IBM Corporationの社内検証に基づく数値です。効果は、対象業務、開発言語、既存コードの複雑性、開発プロセス、利用環境により異なります。お客様環境で同等の効果を保証するものではありません。
-
累計参加人数
34,000 名以上 -
生産性向上
平均 45 %以上
オブザーバビリティを実現する「Instana OpenTelemetry」のセンサー新規作成期間が10日間から3日間に短縮され、テスト・カバレッジが0%から97%に向上。
生産性向上
セキュリティ評価エンジン「Guardium Real-Time Trust Evaluator」の構築において、これまで約4週間かかっていた作業が1日で完了(約85%生産性向上)。
生産性向上
特定の人に開発・メンテナンスを依存していたExcelマクロツールの改修にIBM Bobを活用、これまで約6週間かかっていた開発作業が2.5日間で完了(約90%生産性向上)。
※2 上記の効果はすべて、IBM Corporation 及び弊社のソフトウェア製品開発現場における実証数値です。実際の効果は、開発に用いる言語、既存コードベースの複雑性、インフラ環境などにより異なる場合があります。
生産性向上
Pricing ライセンス価格
エヌアイシー・パートナーズでは、お客様の利用人数、対象コード規模、利用機能、必要なResource Unitsなどに応じて最適な構成をご提案します。
Q&A よくあるご質問
-
A
IBM Bobは、AIエージェント駆動の企業向け開発支援パートナーです。
単なるコード生成にとどまらず、要件整理から設計、実装、テスト、デプロイ、保守に至るまでのソフトウェア開発ライフサイクル全体を一貫して支援します。 -
A
エンタープライズ志向の設計思想を持っており、ガバナンス、セキュリティ、監査性、再現性を重視している点が挙げられます。
さらに、モダンな言語だけでなく、JavaやIBM i(RPG/COBOL)といったレガシー資産のモダナイゼーションにも標準で対応しているのが大きな特徴です。
-
A
セキュア・バイ・デザインで構築されており、開発の初期段階(シフトレフト)からリスクを抑止します。
Prisma Cloudとの連携により、プロンプトインジェクションの遮断や機密情報の自動検知が可能です。
また、IDEやCI/CDパイプライン上でコードのリスクや脆弱性を即座に検知し、修正案を提示します。
-
A
IBM Bobは、複雑な既存システムのアーキテクチャや依存関係をシステムレベルで分析し、段階的かつ安全にアップグレードを実行します。
例えば、古いJavaアプリケーションの最新環境(WebSphere Libertyなど)への移行、レガシーUIのReactJSへの変換、IBM i環境におけるRPG等の仕様理解やテスト作成などを支援し、移行に関わるコストとリスクを大幅に削減します。