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。
  • Agentic workflow。 包含使用者互動在內的確定性步驟與 agentic 步驟的多步驟序列——轉換程式、產生測試、記錄結果——作為 Bob 在單次工作階段中端對端驅動的 workflow 執行,直接作用於系統。
  • 客製化模式。 專為資料庫與開發任務打造的客製化模式。撰寫 RPG、最佳化 Db2 查詢、管理 ILE 編譯鏈、將 DDS 遷移至 DDL——你選擇的模式已熟悉該領域,無需對通用助理進行暖機。
  • 內含 IBM i 文件的知識庫。 一個涵蓋 IBM i 文件的 RAG 支援知識庫,為 Bob 提供版本感知的脈絡——OS 版本差異、CL 指令細節、MI 層級的詳情——讓 Bob 產生的輸出基於你實際執行的系統行為,而非泛泛的假設。

第一天就能做的三件事

了解應用程式資料庫

  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 從固定格式現代化為 Free 格式的 Modern RPG 的過程中,隨時回答出現的問題。

如何取得存取權限

Premium Package for i 是 Bob 付費基礎方案的附加元件,而非獨立下載項目。試用方式取決於你的狀況:

  • 個人方案(Pro、Pro+、Ultra)。 前往 bob.ibm.com,將 i 套件新增至你的方案。如果你已有付費基礎方案,可免費使用該套件一個月;如果沒有,請先購買付費基礎方案,再開始套件的免費月。試用基礎方案無法使用附加元件。
  • 企業方案。 立即聯絡你的 IBM 或 Business Partner 代表,申請示範或啟動 PoC。

開始使用

  • 按照適合你方案的上述路徑取得存取權限。
  • 將你的 Bob 連線至你的 IBM i。
  • 選一個程式——最好是團隊中沒有人完全理解的那種——然後對它執行 RPG Modernization workflow。

那次工作階段——一個程式、一次對話,現在直接執行在系統之上——是找到 Premium Package 是否適合你團隊工作方式這個真實答案的最短路徑。