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

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の主な機能

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
各工程での工数

【 2026年3月24日 提供開始 】IBM BobによるAI駆動型開発をニーズに合わせて支援
「イグアスAI駆動型開発サービス - IBM Bobシリーズ - 」

「イグアスAI駆動型開発サービス - IBM Bobシリーズ -」は、開発の生産性とスピードを向上させるIBM Bobを活用したAI駆動型開発支援サービスです。お客様の開発課題や体制に応じて、開発・保守・コーチングなど最適な支援を提供します。

AI駆動型開発を支える
6つのサービス

1はじめてのIBM Bob 
概要・操作トレーニングサービス

はじめてIBM Bobを使う方、開発プロジェクトの前段階でコーチングまでは必要ないが、まずはIBM Bobの機能理解、操作を習得したい方、10人ほどのグループで一度に受講できます。

こんな企業様におすすめ
  • はじめてIBM Bobを使う方、取り急ぎ操作を習得したい(10人から)
提供内容
  • 概要説明
  • 操作指導 
  • 半日コース(オンサイトまたはリモート)
※ 別途IBM Bobライセンスの購入が必要です。

2IBM Bob 開発コーチング

自社でAI駆動開発を推進するため、IBM Bobの活用を開発プロセスに組み込み、現場に定着させる伴走支援を提供します。

こんな企業様におすすめ
  • AI駆動開発を内製化したい
  • 開発プロセスを抜本的に改善したい
提供内容
  • 仕様駆動開発(SDD:Spec Driven Development)に基づく開発指導
  • プロンプト設計および活用支援
  • 開発プロセス改善アドバイス
  • Q&A対応
コーチングプラン
チームでのお試しから全社での実装までお客様のご要望に合わせた4つのプランを展開します。
(現在はスタートアッププランのみ提供。他のプランは順次展開予定。)

① スタートアッププラン

まずはAI駆動型開発を体験して感触をつかみたい開発チーム向け。伴走後の自走を前提とした入門プラン。

トレーニング項目
  • 資料説明
    Bobの機能について、AI駆動開発について
  • ハンズオン
    Bob機能体験、バイブコーディング、仕様駆動開発
対象者
開発リーダー、チームメンバー(最大5名)
フォローアップ
含まれません
トレーニング期間
2~3週間(4~6営業日、週2回を基本に実施予定)
形式
オンライン

② プロセス変革 標準プラン

現状把握からプロジェクト憲法・テンプレート策定まで完結。チーム内での新プロセスの確立を目的とした標準プラン。

トレーニング項目
  • 現状把握
    現状の開発フロー可視化、対象プロジェクト選定
  • パイロット
    仕様書作成、実装までのフロー調整、新プロセスへの切り替え
対象者
開発リーダー、チームメンバー全員
フォローアップ
3カ月間のQA対応、10インシデント対応
トレーニング期間
1~2カ月(8~12営業日、週2回を基本に実施予定)
形式
オンライン

③ フル伴走プラン

自走化確認・KPI設定・改善サイクル構築まで含む完全支援プラン。複数言語・複数チームへの展開にも対応。

トレーニング項目
  • 現状把握
    現状の開発フロー可視化、対象プロジェクト選定
  • パイロット
    仕様書作成、実装までのフロー調整、新プロセスへの切り替え
  • 標準化
    開発ルールの文書化、仕様書およびレビューの標準テンプレート作成
対象者
プロジェクトマネージャー、開発リーダー、チームメンバー全員
フォローアップ
4カ月間のQA対応、15インシデント対応
トレーニング期間
2~4カ月(15~20営業日、週1~2回を基本に実施予定)
形式
オンライン

④ エンタープライズ伴走プラン

組織全体の開発プロセス変革を長期で支援するプラン。複数プロジェクト・複数言語・複数チームに順次展開予定。月次改善会議で万全なフォロー体制。

トレーニング項目
  • 現状把握
    現状の開発フロー可視化、対象プロジェクト選定
  • パイロット
    仕様書作成、実装までのフロー調整、新プロセスへの切り替え
  • 標準化
    開発ルールの文書化、仕様書およびレビューの標準テンプレート作成
  • 自走化
    自走レビュー、新プロセス開発を評価、改善
対象者
経営層、プロジェクトマネージャー、開発全チーム
フォローアップ
QA対応、20インシデント対応/月(6カ月以降は月単位で継続契約可)
トレーニング期間
6カ月~(継続契約可、週1回+月次定例会議)
形式
オンライン
※ ご要望に応じてカスタマイズ対応が可能です。IBM Bobライセンスは導入済みであることが前提となります。 ※ ②プロセス変革標準プランには①スタートアッププランが含まれます。同様に③フル伴走プランには①②が含まれ、④エンタープライズ伴走プランには①②③が含まれます。 ※ 本サービスはオンライン(ウェブ会議ツール)による実施となります。
対象言語
RPG(IBM i 専用開発言語) ※順次、対象言語を拡大予定

3IBM Bob アプリケーション開発サービス

専門技術者がIBM Bobを活用し、AI駆動で要件に応じたアプリを開発することで、従来より短期間で高効率な受託開発を実現します。

こんな企業様におすすめ
  • エンジニア不足で開発リソースに課題がある
  • 短期間で新規アプリケーションを開発、導入したい
提供サービス
(1)モダナイゼーション
既存システムのソースコードを最新アーキテクチャへ再構築し、「現状ソース変換・開発」に対応。IBM Bobが既存ソースを解析・理解し変換を行うため、手動書き換えと比べ大幅な工数削減と品質向上を実現します。
<対象領域>
  • アプリケーションモダナイズ(UI/UX)
  • コード(言語)モダナイズ
  • アーキテクチャ刷新
  • 運用モダナイゼーション
(2)マイグレーション
既存システムを新たな技術基盤へ移行。IBM Bobが移行元ソースの仕様・ロジックを読み解き、移行先言語での再実装を支援することで、属人化リスクを抑えながらスムーズな移行を実現します。
<対象領域>
  • 言語/プラットフォーム変換
  • データ移行
  • インフラ基盤/マイグレーション
  • テスト/移行支援
(3)新規開発
仕様駆動開発(SDD)の手法を用いて要件定義から実装・テストまでIBM Bobと協働し、高速かつ高品質なアプリケーション開発を実現します。
<対象領域>
  • 業務システム開発
  • DX領域の新規ソリューション開発
  • アーキテクチャ設計および技術選定
  • UI/UXデザイン
対応言語
SQL、Python、Java、JavaScript、Free-Form RPG

4IBM Bob アプリケーション保守サービス

お客様および当社のIBM Bob アプリケーション開発サービスにて開発したアプリケーションに対し、AI駆動型開発のスキルを持つエンジニアがIBM Bobを活用して継続的な保守・運用サービスを提供します。

こんな企業様におすすめ
  • 障害対応に多くの工数を取られている
  • 保守担当者が不足している
  • 属人化した運用から脱却したい
提供内容
  • 障害一次切り分け
  • 原因分析
  • 応急/恒久対応
  • 再発防止および改善提案

5i-Cross API for AIエージェント
活用支援サービス

i-Cross API for AIエージェントを活用し、IBM BobからIBM i 上の既存資産(RPG・CL・SQL)をAPIとして呼び出せる環境を構築するまで対応したサービスです。Bob連携の基本操作から実際のAPI呼び出しまでを体験いただけます。

こんな企業様におすすめ
  • AI駆動型開発でAPI化、モダナイズを進めたい
提供内容
  • i-Cross API for AIエージェント 構築サービス
    (APIエンドポイント設定 → API実行処理設定 → MCP連携設定)
    構築(例)
    モジュール①:PCクライアントに導入するMCPサーバー
    モジュール②:サーバー側のAPIサーバー(IBM i またはLinuxで稼働)
    ※Bobからのアクセスのみを前提としたサービスです。
  • 操作トレーニング

6PVS One for AIエージェント
活用支援サービス

IBM Bobを活用した検証・開発に対応するクラウド環境を提供するPVS One for AIエージェントを効果的に活用するためのサービスです。IBM i 環境での利用方法を実機を用いてレクチャーします。

こんな企業様におすすめ
  • AI駆動型開発環境をすぐに立ち上げたい
  • AI駆動型開発の検証基盤がない
  • 開発環境構築の手間を削減したい
提供内容
  • PVS One for AIエージェント 環境設定サービス
    (クライアントPCのVPN接続設定)
  • 操作トレーニング

※「i-Cross API for AIエージェント」および「PVS One for AIエージェント」は、株式会社MONO-Xが開発・提供する製品です。

ご質問およびご相談は「お問い合わせ」よりご連絡をお願いします。

よくある質問(FAQ)

基本情報

Q 01IBM Bobとは何ですか?

IBM Bobは、AI SDLC(ソフトウェア開発ライフサイクル)パートナーです。既存のワークフローを拡張し、実際のコードベースを理解・計画・改善しながら、各ステップで開発者がコントロールを維持できるよう積極的な洞察を提供します。
主な機能として、コード生成、リファクタリング・デバッグ、ドキュメントの作成・更新、コードベースへの質問対応、タスク自動化、ファイル・プロジェクトの作成が含まれます。SaaS型で提供され、開発者のIDE(Bob IDE)およびターミナル(Bob Shell)に直接統合されます。

IBM と Anthropic(LLM「Claude」)のテクノロジーを融合し、高い信頼性・安全性のもとでコード生成の生産性と本番運用の信頼性を確保しています。

Q 02現在の提供状況・プランを教えてください。

IBM Bobは正式リリース済みのSaaSサービスです。bobcoins(リソースユニット / RU)を消費する従量課金モデルで、以下の4つの有償プランと無償トライアルが提供されています。法人向けはBob Enterpriseでのご提供が主となります。

プラン 月間bobcoins リソースユニット 主な特徴
Bob Pro 40 1RU 基本機能
Bob Pro Plus 160 1RU 基本機能
Bob Ultra 500 1RU 基本機能
Bob Enterprise 100/RU(プール制) 複数RU取得可 詳細使用レポート・チームクォータ管理・SSO統合

無償トライアル: IBM Bob Free Trial は40 bobcoins・30日間・1回限り利用可能。
期限後に継続する場合は有償プランへの切り替えが必要です。
登録:https://www.ibm.com/products/bob

Q 03どのプログラミング言語に対応していますか?

モダン言語と既存(レガシー)言語の双方に対応しており、環境やコーディングスタイルに合わせて自動的に適応します。

  • モダン言語:Java、Python、JavaScript、TypeScript、Go、C++、Kotlin、Bash
  • レガシー言語(IBM i など):RPG、COBOL、PL/SQL

仕組み・動作

Q 04IBM Bobはどのように機能しますか?

IBM Bobは大規模言語モデル(LLM)を使用してリクエストを理解し、アクションに変換します。チャットインターフェースを介して指示を与え、Bobが提案するアクションを確認・承認してから実行する形で作業を進めます。

  • ファイル操作:プロジェクト内のファイルの読み書きが可能です。
  • コマンド実行:ターミナルでコマンドを実行します(Bob Shell 使用時)。自動承認設定も可能ですが、本番環境では慎重な運用を推奨します。
  • Web閲覧:有効な場合、Web上の情報を参照できます。
  • 外部ツール連携(MCP):Model Context Protocol(MCP)を介して外部ツールやサービスと連携できます。

Q 05使用するAIモデルを自分で選択できますか?

いいえ。IBM Bobは、タスクの複雑さ・必要な機能・コスト効率に基づいて、各タスクに最適な言語モデルを自動的に選択します。このインテリジェントなルーティングにより、リソース使用を最適化しながら高品質な応答を得られます。

  • タスクの複雑さ:シンプルなタスクには高速でコスト効率の高いモデルを使用します。
  • 必要な機能:専門的なタスクは特定の強みを持つモデルにルーティングされます。
  • コンテキストサイズ:大規模なコードベースには拡張コンテキストウィンドウを持つモデルが使用されます。

Q 06IBM Bobの動作をカスタマイズできますか?

はい、さまざまな方法でBobの動作をカスタマイズできます。

  • カスタムルール:全モードに共通する一般指示や、モード固有の指示を設定できます。
  • カスタムモード:カスタマイズされたプロンプトとツール権限を持つ独自モードを作成できます。
  • Bobルール:プロジェクトルートの .bob/rules/ フォルダーにMarkdownファイルを作成して追加ガイダンスを提供できます。
  • 自動承認設定:Bobが実行するアクションを自動的に承認する設定が利用できます。

主要機能

Q 07IBM Bobの主な機能は何ですか?

「Planning to Production(計画から本番まで)」をカバーする5つの主要機能を提供します。

  • Software Journey:開発者の意図を解釈しコードを実行可能なToDoリストに変換。Plan / Code / Ask / Advanced の各モード対応。
  • Shift Left(シフトレフト):コーディング中に脆弱性やコードの問題をリアルタイム検出。すぐに適用できるパッチを提供します。
  • Literate Coding:平文の指示をコードが属する場所に記述するだけで動作するAI支援自然言語プログラミング。
  • Java Upgrades:Java 8 → 17以降へのアップグレード、JSF・StrutsからReact/Angularへのフレームワーク移行を自動化。
  • Bob Shell & DevOps:ターミナル動作のエージェントCLI「BobShell」でデプロイ・設定・セキュリティ対応を支援。Terraform / Ansible Playbook を自動生成。

Q 08IDEはどの環境に対応していますか?

MacOS、Windows、Linuxに対応しており、一般的なIDEおよびBobShell(ターミナル統合)をサポートしています。

  • 対応環境:MacOS / Windows / Linux / BobShell(CLI)

Q 09コードレビュー機能はありますか?

はい。BobのエージェントコードレビューモードはLintツールを超えた機能を提供します。開発者の意図を理解した上で問題を早期に検出し、その理由を説明します。レビューを後工程のボトルネックから「プロアクティブで教育的なフィードバック」に変えることができます。

セキュリティ・プライバシー

Q 10入力したプロンプトやコードはAIのトレーニングに使用されますか?

いいえ。IBMはユーザーのプロンプトをAIモデルのトレーニングデータには使用しません。推論パフォーマンス向上のため一時的にキャッシュされるのみです。
クライアントが自発的なフィードバック送信により別途許可しない限り、IBMはクライアントのコンテンツやモデルのOutputをファウンデーションモデルや埋め込みモデルのトレーニングに使用しません。

データ処理の詳細はIBMのDPA(Data Processing Addendum)をご確認ください:http://ibm.com/dpa

Q 11セキュリティ・コンプライアンス機能について教えてください。

IBM SecureCodeツールと統合されており、「セキュリティを後付けしない設計(Shift Left)」を実現します。コーディング中にリアルタイムで脆弱性やシークレット情報の漏洩を検出し、ビルド前に問題を解消します。以下のコンプライアンス要件への対応もサポートしています。

  • 対応コンプライアンス:FedRAMP / HIPAA / PCI

Bob Enterprise 限定:IBMが開発したカバードモデルのOutputが第三者の特許・著作権を侵害するクレームに対するOutput補償が付帯します(利用条件あり)。

パフォーマンスと実績

Q 12IBM Bobを導入した際の効果はどのくらいですか?

イグアス社内検証結果:アプリケーション開発全体で38%の工数削減を実証(仕様書生成・コード生成・テストケース生成の各工程)

アクセスと試用

Q 13IBM Bobを試すにはどうすればよいですか?

https://www.ibm.com/products/bob からIBM Bob Free Trial(40 bobcoins・30日間・無償)にお申し込みいただけます。POCや本格導入のご相談については、イグアスの営業担当者にお問い合わせください。

イグアスを通じたお問い合わせ・ご相談:https://krs.bz/iguazu/m/inq_ibmbob

モダナイゼーション対応

Q 14Javaモダナイゼーションにはどの範囲まで対応していますか?

Java 8から17以降への自動アップグレード、StrutsやJSFからReact・Angular等のモダンスタックへのフレームワーク移行に対応します。マイグレーションにかかるコスト・時間・トークン数を可視化したMermaidダイアグラムも自動生成します。

Q 15IBM i(RPG・COBOLなどのレガシー言語)のモダナイゼーションにも対応していますか?

はい、対応しています。主な対応内容は以下の通りです。

  • Fixed format RPG → Free format RPG 変換
  • OPM RPG → ILE RPG 変換・リファクタリング
  • 変数の自動命名、プロシージャ分割
  • 既存RPGアプリケーションの仕様書・Mermaidダイアグラム生成

技術・統合

Q 16BobShellとは何ですか?

BobShellはターミナル上で動作するエージェントCLIです。Bobのすべての機能をターミナルから実行でき、アプリケーションのデプロイ・設定・セキュリティ対応を支援します。TerraformやAnsibleのPlaybookをAIガイダンス付きで生成します。

Q 17MCP(Model Context Protocol)とは何ですか?独自のMCPサーバーを作成できますか?

MCPは、IBM Bobが外部サーバーと通信し、カスタムツールやリソースで機能を拡張できるプロトコルです(Model Context Protocol)。MCPを介することで、Bobの標準機能を超えた専用ツールやデータソースと連携できます。
独自のMCPサーバーを作成して、Bobにカスタム機能を追加することも可能です。watsonx OrchestrateのエージェントやMCPツールの構築にも活用できます。

詳細はSeismicページのチュートリアルをご参照ください(IBMビジネスパートナー専用):https://ibm.seismic.com/Link/Content/DCg4cRfBQ6V7G8TW3ppJ6XT8qcM3

Q 18watsonx Orchestrate(WxO)との連携は可能ですか?

はい。IBM Bobを使ってwatsonx OrchestrateのエージェントやMCPツールを構築できます。

価格・調達

Q 19価格体系はどうなっていますか?

IBM BobはSaaS型で提供され、bobcoins(リソースユニット / RU)を消費する従量課金モデルです。課金単位は Authorized User(利用ユーザー数)と Resource Unit(bobcoins)の2軸で構成されます。なお、オンプレミス提供は2026年第3四半期(3Q)に予定されています。

  • Bob Pro / Pro Plus / Ultra:月額サブスクリプション。SLAクレジット対象。基本機能のみ(詳細レポート・SSO等なし)。
  • Bob Enterprise:Authorized User + RU(1RU = 1,000 bobcoins)の組み合わせ契約。複数RU取得可能でチーム全体でプール利用。詳細使用レポート・チームクォータ管理・SSO統合・Output補償(第三者特許・著作権)が付帯。

詳細な価格・見積りについては、イグアスにお問い合わせください。

サポート・連絡先

Q 20テクニカルサポートはどのプランで利用できますか?

プランごとに以下のサポートが提供されます。

  • Free Trial:テクニカルサポートは対象外です。
  • Bob Pro / Pro Plus / Ultra(Basic Support):アクセス管理・請求・アカウント管理などの非技術的なサポートケースを起票可能。IBM Bob Community、製品ドキュメント、バーチャルアシスタントへのアクセスも含まれます。
  • Bob Enterprise:技術サポートを含む専用サポートが提供されます。重大度レベル・対応時間などの詳細はIBMサポートガイドをご参照ください。

セルフサービスリソース:

※ 機能・価格・提供条件は予告なく変更される場合があります。最新情報はIBM Bob Seismicページまたは担当営業にご確認ください。

お問い合わせ

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