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 是否适合你团队工作方式这一真实答案的最短路径。