概要
IBM Bob Premium Package for i を使用して、IBM Bob の AI 機能を IBM i アプリケーション開発環境に拡張します。
概要
IBM Bob Premium Package for i は、IBM i アプリケーション開発に特化した AI 機能で IBM Bob を拡張します。Bob に IBM i へのアクセスを与えることで、アプリケーションライフサイクル全体にわたってより効果的に作業できます。Bob はコードの生成と説明、プロジェクトのビルドとテスト、ドキュメントの作成、そしてレガシーアプリケーションのモダナイゼーションまで支援します。
主な機能
- IBM i モードの活用: IBM i 開発に特化した AI ペルソナ — アプリケーションおよびデータベースのワークロードを効果的に扱うために必要な IBM i 固有のコンテキスト、用語、ベストプラクティスを備えています。
- IBM i 上のソースコードとの連携: QSYS または IFS 内のソースコードの読み取り・書き込み・検索、および接続された IBM i システムに対する CL コマンド、SQL ステートメント、PASE コマンドの直接実行。
- IBM i ドキュメントの取得: セマンティック検索を使用して公式 IBM i ドキュメントを検索・取得し、正確で最新のコンテンツに基づいた回答を提供。
- IBM i スキルの活用: コンテキストに応じて Bob が自動的に有効化する専門知識の組み込みライブラリ — IBM i の特殊なタスクに対して一貫した正確な結果を提供します。
- 構造化された IBM i ワークフローの実行: RPG モダナイゼーション、ビジネスルール抽出、ユニットテスト計画の作成、SQL インデックス戦略のアドバイスなど、ガイド付きの多段階ワークフロー。
前提条件
IBM Bob
IBM Bob Premium Package for i には IBM Bob 2.0.0 以降が必要です。
オープンソース IBM i 拡張機能
IBM Bob Premium Package for i は以下のオープンソース IBM i 拡張機能にも依存しています:
| 名前 | ID | 最低バージョン |
|---|---|---|
| Code for IBM i | halcyontechltd.code-for-ibmi | 3.0.10 |
| Db2 for IBM i | halcyontechltd.vscode-db2i | 2.0.0 |
| RPGLE | halcyontechltd.vscode-rpgle | 0.33.6 |
| CLLE | IBM.vscode-clle | 1.2.5 |
| IBM i Testing | IBM.vscode-ibmi-testing | 1.3.4 |
| IBMi Languages | barrettotte.ibmi-languages | 0.6.25 |
IBM Bob Premium Package for i を初めてインストールすると、これらの依存拡張機能も最新バージョンで自動的にインストールされます。
IBM i
Code for IBM i を使って IBM i に接続するには、以下の要件を満たす必要があります:
- IBM i 7.4
- IBM i 上で SSH デーモンが起動していること(
STRTCPSVR *SSHDでデーモンを起動)- ライセンス・プログラム 5733-SC1 が SSH サポートを提供
- ユーザー QSSHD が有効化されていること
はじめに
IBM Bob Premium Package for i をインストールするには、プレミアム・パッケージのインストールを参照し、すべての前提条件が満たされていることを確認してください。
IBM i への接続
IBM Bob Premium Package for i には、Code for IBM i を通じた IBM i システムへのアクティブな接続が必要です。Code for IBM i は SSH で接続するため、IBM i システムで SSH が実行中である必要があります — 詳細は上記の IBM i 前提条件 を参照してください。
Bob のインストール時に、既存の VS Code 設定を移行するよう求められた場合があります。移行した場合は、Code for IBM i で定義された IBM i 接続がすでに利用可能です — 追加の設定は不要です。IBM i: Servers ビューを開いて、システムに接続するだけです。
設定を移行しなかった場合、または Code for IBM i を初めて使用する場合は、IBM i システムを作成して接続します:
- アクティビティバーから IBM i: Servers ビューを開きます。
- New Connection をクリックし、手順に従って新しい接続を追加します。
- システムに接続します。
詳細な手順については、Code for IBM i クイックスタートガイドを参照してください。
次のステップ
IBM Bob Premium Package for i の使用を開始するには、以下のトピックをご確認ください:
モード
特化した IBM i モードを使用して、具体的な IBM i タスクに合わせて Bob の動作を調整する
ワークスペース
ローカル PC 上または IBM i 上(QSYS または IFS)のソースコードを直接扱う
ツール
メンバーやストリームファイルの読み書き、CL コマンド、SQL ステートメントの実行など
スキル
IBM i 固有のスキルを使用して、専門的なタスクで一貫した結果を得る
スラッシュコマンド
反復的な IBM i タスクを自動化する事前定義のプロンプトを再利用する
ワークフロー
エージェント的・非エージェント的ステップの構造化フローを使用して複雑なユースケースに取り組む
RAG
公式 IBM i ドキュメントを使用して Bob の応答精度を向上させる
設定
拡張機能の設定で IBM i ツールの動作を構成する
セキュリティガイドライン
IBM i 上で Bob を安全かつ責任を持って使用する
ヘルプの取得
サポートが必要な場合: