AIが、より速くよりスマート開発をサポートするあなたの開発パートナーIBM Bob

IBM Bobとは?

IBM社が提供する生成AIアプリケーション開発支援ツールです。
自然言語(日本語可)で要件を伝えるとAIのチャット対話によって要件や仕様を精緻に決定し、コードを生成します。
既存アプリケーションの編集にも対応しており、AIがリポジトリや仕様書を理解した上で、仕様書の生成、コードレビュー、テストなどを行います。

AIによりアプリケーション開発プロセスの常識を変え、生産性を飛躍的に向上させることで、労働生産性やエンジニア不足といった社会課題解決にも対応するソリューションです。

IBM Bobの仕組み

人が自然言語で指示をするとIBM Bob(AI)が指示内容に合わせて適切に回答。開発工程の要件確定から仕様書生成、コード生成などあらゆる開発工程のサポートを行います。

自然言語でコード生成

このような現場の課題ありませんか?

  • 社内のITエンジニアが不足している
  • 現在稼働しているアプリケーションの仕様書が無いまたは古い
  • 若手エンジニアを育成したい
  • エンジニアでなくてもアプリ開発にチャレンジしたい

「IBM Bob」を使って従来の開発スタイルを変え、生産性を向上させる

1AIファーストの開発支援ツール

AIがリポジトリや仕様書を理解し、開発者のパートナーとしてコード生成、仕様書生成、コードレビュー・最適化をサポートします。
コードの機能やアーキテクチャに関する不明点もわかりやすい言葉で解説され、エンジニア(人)の理解が深まります。

2開発品質が向上

要件整理からコードレビューまでをAIが一貫して支援するため、抜け漏れのない開発が行え、開発品質が向上します。
また、AIによるエラー分析と修正提案によりデバッグを効率化することで、安定した開発が行えます。
(基幹系アプリケーションのモダナイゼーションまで対応)

3エンジニア不足とスキルギャップを解消

IBM Bobが開発者ひとり一人が求める支援を提供し、企業のエンジニア人材不足を補完。誰でも再現可能な開発プロセスを実現させます。

4企業向けのガバナンスとセキュリティに対応

開発プロセスのあらゆる段階で企業ガバナンス基準を準拠しています。

5IBM と Anthropicのテクノロジーを融合

高い信頼性と安全性によりコード生成に強みを持つAnthropic(アンスロピック)LLM「Claude」を組み合わせることで、AIによるアプリケーション開発の生産性改善と本番環境における稼働運用の信頼性を確保しています。※Anthropic社:大規模言語モデル(LLM)の「Claude」を開発する米国のスタートアップ企業

IBM Bobの主な機能

ExplainExplain
簡単なRPGプログラムの説明の生成
GenerateGenerate
SQL, RPG, Pythonを活用した今時のプログラムの生成支援、インラインでのコードの補足作成
RefactorRefactor
変数名をわかりやすい名前に変更
TransformTransform
レコードレベルアクセスでのコーディングをSQLに変換、従来のRPGプログラムをフリーフォーム RPGへ変換

社内で検証!従来手法との比較でアプリ開発工数38%削減

当社は米国IBM本社よりテクノロジープレビューオファーを受け、「IBM Bob」を活用した開発検証を先行で実施し、アプリケーション開発の各工程、仕様書(下書き)生成、コード生成、テストケース生成をIBM Bobで実施した結果、アプリケーション開発全体で38%の工数削減を実証しました。

「IBM Bob」は要件に合わせて“生み出す”作業が大得意!
(例)弊社におけるPhytonやRPGによるサンプルアプリ開発の主な工数削減ポイント

要件・仕様確定

工数削減率
0

提案コード生成

工数削減率
0

テストケース生成・実行

工数削減率
0
各工程での工数

お問い合わせ

IBM Bobについてのご質問はこちらよりお問い合わせください。