IBM Bob

Premium Package for i が利用可能になりました

Bob が IBM i に直接接続できるようになりました。export ループも摩擦もありません。

Premium Package for i が利用可能になりました

著者

Peter MaTim Rowe

公開日

カテゴリー

announcement

共有

Premium Package for i が利用可能になりました

6月24日より、Bob は IBM i に直接接続し、このプラットフォーム向けに構築された skill、モード、ナレッジベースを提供します。実際に何を意味するのか、そしてどう始めるかを説明します。

IBM i と Bob に関する以前の記事を読んだことがある方なら、ローカルファイルの workflow、export ステップ、それを中心に設計された摩擦についてご存知でしょう。Premium Package for i はその摩擦を根本から取り除き、さらに多くを提供します。

Premium Package for i で何が変わり、何が新しくなったか

  • ネイティブ接続。 Bob は QSYS から直接ソースメンバーを読み取ります。同じ VS Code ファミリーの画面で編集し、セッション内から IBM i に対して compile・テストができます。export-edit-import ループはありません。compile エラーとテスト結果は、現在の会話の中に直接表示されます。変更がビルドできたかどうかを確認するためにウィンドウを切り替える必要はありません。
  • IBM i skill の内蔵。 Fixed から Free への変換、リファクタリング、RPGUnit テスト生成、ドキュメント生成が IBM i の慣習に合わせた skill として提供されます。RPG コードベースへの最初のプロンプトからこれらの慣習に沿った回答が得られます。一つずつ教えていく必要はありません。同じ skill が RPG II/III/ILE、CL、DDS、SQL、COBOL をカバーします。
  • エージェント的 workflow。 決定論的なステップとエージェント的なステップの複数段階のシーケンス(ユーザーインタラクションを含む)— プログラムの変換、テストの生成、結果のドキュメント化 — が、Bob がシステムに対して一つのセッションの中でエンドツーエンドで実行する workflow として動作します。
  • カスタムビルドされたモード。 データベースと開発タスクをカバーするカスタムビルドのモードが揃っています。RPG の記述、Db2 クエリの最適化、ILE コンパイルチェーンの管理、DDS から DDL へのマイグレーション — 選んだモードはすでにそのドメインを理解しています。汎用アシスタントのウォームアップは不要です。
  • IBM i ドキュメントのナレッジベース。 IBM i ドキュメントをカバーする RAG ベースのナレッジベースが Bob にバージョンを意識したコンテキストを提供します — OS リリースの違い、CL コマンドの詳細、MI レベルの詳細 — これにより、生成される出力は汎用的な仮定ではなく、実際に動作しているシステムの挙動に基づいたものになります。

初日にできる 3 つのこと

アプリケーションデータベースを理解する

  1. IBM i Database モードを選択する
  2. /ERD に続けて IBM i 上の schema の名前を入力する

Bob は IBM i にライブ接続しているため、カタログからテーブル、制約、外部キー、リレーションシップを直接読み取れます。Bob はそれをもとに Entity Relationship Diagram を構築し、schema の構造を明確にします — これまではあくまで推測に頼るしかなかった洞察です。

詳細な設計ドキュメントを作成する

  1. IBM i Developer モードを選択する
  2. 設計ドキュメントを作成したいプログラムを開く
  3. Bob のプロンプトに入力する: Create a detailed design doc, include diagrams, write the file to the following directory /home/doc

完了したら、ドキュメントを開いてプログラムを確認・理解する。

固定形式の RPG プログラムを Modern RPG に近代化する

  1. IBM i Developer モードを選択する
  2. workflow ボタンをクリックする
  3. QSYS ワークスペースを選択する
  4. RPG Modernization workflow を選択する

Bob と Premium Package for i がステップバイステップで RPG を Fixed 形式から Free の Modern RPG へと近代化していく過程で、その都度出てくる質問に答えてください。

アクセスを取得する方法

Premium Package for i は、Bob の有料ベースプランへのアドオンであり、別途ダウンロードするものではありません。試し方はあなたの状況によって異なります。

  • 個人プラン(Pro、Pro+、Ultra)。 bob.ibm.com にアクセスして i パッケージをプランに追加してください。すでに有料ベースプランをお持ちの場合は、1 か月間無料でパッケージをご利用いただけます。お持ちでない場合は、まず有料ベースプランを取得し、その後パッケージの無料月を開始してください。トライアルベースプランではアドオンを使用できません。
  • エンタープライズプラン。 IBM または Business Partner の担当者に連絡して、今日デモを取得するか PoC を開始してください。

始めましょう

  • あなたのプランに応じた上記の方法でアクセスを有効化する。
  • Bob を IBM i に接続する。
  • プログラムを 1 つ選ぶ — チーム内で誰も完全に理解していないものが理想的 — そして RPG Modernization workflow を実行する。

そのセッション — 1 つのプログラム、1 つの会話、今まさにシステムに直接対して実行されている — こそが、Premium Package があなたのチームの働き方に合うかどうかについての本当の答えに至る最短経路です。