IBMが提供する AIエージェントを利用した開発支援ツール「IBM Bob」
IBM Bob は IBMが提供する AIエージェントを利用した開発支援ツールを指します。
特に IBM i(RPG / COBOL などのレガシー資産) の開発・モダナイゼーション支援を強く意識した製品となります。
IBM Bobの注目ポイント
- 開発工程全体の生産性を向上させ、反復作業を減らし、開発者の創造性を新たなレベルで解き放つことが可能。
- 企業のソフトウェア開発向けの高度な機能として、仕様書中心の「SPEC駆動開発」、脆弱性スキャンやJava/IBM i向け拡張機能を提供で品質と開発スピードを両立し、ソフトウェア開発を加速。
開発ライフサイクル
IBM Bob は開発ライフサイクル全体をカバーします。
-
Understand / Explain
数十年前の RPG / COBOL コードを解析
ビジネスロジックを自然言語で説明 -
Generate
既存構造を理解した上で新しいコードを生成
RPG III プログラム生成など -
Unit Test
ユニットテストケースの自動生成 -
Refactor & Transform
固定形式RPG → フリーフォーマットRPG
DDS → SQL
ILE対応への変換
AIエージェントによる開発効率化
ユーザー・インターフェース
一般的なコードアシスタントとは少し異なり、日本語で要件を伝えると、対話を通じて意図を整理しながら実際に動作するコード一式を自動で作成してくれます。
IBM Bob and IBM i ビデオ (日本語音声)
詳細につきましては、以下デモサイトをご覧ください!
デモサイトを見るExplain
Refactor
Transform
- RPG IIをモダンなFF RPGに変換(読みやすい変数名付き)
- 固定形式RPG IVをFF RPGに変換
- レコードレベルアクセスのデータベース処理を埋め込み SQLに置き換え
- 2桁の年を実際の日付フィールドに変換
Generate
- Free Format RPGプログラムにコメントを自動生成
- 新しい車両管理アプリをSQL・RPG・Pythonで生成
- コード補完のためのリテレートモード(説明付きコード補完)
- RPGUNITを活用したユニットテストケースの作成
関連リンク
IT Modernizationクリニック(個別相談会)
お客様のITインフラ環境を、単なるサーバ仮想化だけでなく、ストレージ仮想化やパブリックの活用や、クラウドマイグレーション含め、最適なインフラ環境のモダナイゼーションをご支援します。TCO削減レポートだけでなく、性能分析、今後のリソース利用状況可視化等、改善すべき課題を洗い出します!
詳しく見る企業のIT活用をトータルサービスで全国各地よりサポートします。
JBCC株式会社は、クラウド・セキュリティ・超高速開発を中心に、システムの設計から構築・運用までを一貫して手掛けるITサービス企業です。DXを最速で実現させ、変革を支援するために、技術と熱い想いで、お客様と共に挑みます。