高级套件IBM Bob i 高级套件

概述

使用 IBM Bob Premium Package for i 将 IBM Bob 的 AI 能力扩展至 IBM i 应用开发环境。

概述

IBM Bob Premium Package for i 为 IBM Bob 提供专为 IBM i 应用开发定制的 AI 能力。通过让 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 ihalcyontechltd.code-for-ibmi3.0.10
Db2 for IBM ihalcyontechltd.vscode-db2i2.0.0
RPGLEhalcyontechltd.vscode-rpgle0.33.6
CLLEIBM.vscode-clle1.2.5
IBM i TestingIBM.vscode-ibmi-testing1.3.4
IBMi Languagesbarrettotte.ibmi-languages0.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 系统:

  1. 从活动栏打开 IBM i: Servers 视图。
  2. 点击 New Connection,按提示添加新连接。
  3. 连接到您的系统。

详细说明请参阅 Code for IBM i 快速入门指南

后续步骤

探索以下主题,开始使用 IBM Bob Premium Package for i:

获取帮助

如需协助:

这个主题怎么样?