IBMが企業のソフトウェア開発環境に最適化した人工知能(AI)基盤の開発パートナー「IBM Bob(ボブ)」を韓国で初公開した。単なるコード生成ツールを超え、企画・開発・テスト・配布・運用・セキュリティまでソフトウェア開発の全工程を支援する企業向けAIソリューションである.
韓国IBMは4日、ソウル・ヨイドのIFCオフィスで記者懇談会を開き、IBM Bobの主要機能と適用事例を紹介した。IBM Bobはソフトウェア開発ライフサイクル(SDLC)全般を俯瞰するAI開発パートナーで、大規模アプリケーションのアーキテクチャとソースコード資産を理解し、複雑な開発手続きを統合的に調整するよう設計された.
マイケル・クックIBM Bobソリューション副社長兼カナダ研究所長は「AIは開発者個人の生産性向上には寄与したが、実際の企業環境ではシステムの複雑性、セキュリティ、運用の問題で全体の開発成果に結び付かない場合が多かった」と述べ、「IBM Bobは個別作業ではなく、組織単位のソフトウェア開発を最適化するよう設計したソリューションだ」と語った.
IBMは、企業がAIコーディングツールを導入しても、レガシーシステム、複雑な運用環境、セキュリティ・コンプライアンス要件のために生産性向上の効果を実感しにくいと見ている。IBM Bobはアプリケーション全体の構造とコードの文脈を分析して複数段階の作業を自動化し、開発初期からセキュリティポリシーと検証手続きを内在化する方式でこうした制約を減らす.
実際にIBMの社内適用の結果、開発生産性は平均45%向上し、アプリケーションのモダナイゼーション速度は最大93%速くなった。ドキュメント化作業は従来より10倍以上速くなり、反復業務も大きく減った。とりわけメインフレームとJava基盤のレガシーシステム移行作業では、複雑な依存関係を自動分析し、従来は数週以上かかった作業を数日水準に短縮できるというのが会社側の説明だ.
AI開発ツールの競争は、近年のコード自動補完中心から、企業のシステム移行、セキュリティ点検、運用費管理まで包括する方向へ広がっている。金融・公共・製造のように規制と安定性が重要な産業では、単なる開発速度よりも開発全体の統制可能性が中核的な競争力として浮上している.
ウ・スヨン韓国IBM専門委員は「IBM Bobはソースコードの構造を理解し、開発フロー全般をつなげて、これまで複数のツールと手作業で分割して進めた作業を一つの流れの中で遂行できるよう支援する」と述べ、「開発者は反復作業を減らし、より重要な設計と意思決定に集中できる」と語った.
IBMは現在、IBM Bobをサービス型ソフトウェア(SaaS)として提供しており、今後はオンプレミス環境の支援と特定の開発環境に最適化したパッケージを順次拡大する計画だ.