概觀
使用 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 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
取得協助
如需協助: