近日,电科金仓在 Gitee 社区发布 KES 技能包,面向 AI 编程助手提供与金仓数据库(KES)相关的专业知识和操作指引。首批上线 31 个技能,内容涵盖产品知识、操作方法及常见实践场景,并以便于智能体识别和调用的形式进行组织。

在处理 KES 相关任务时,用户可向智能体说明目标、环境和问题背景,由智能体根据任务匹配相应技能,辅助提供与 KES 使用场景相关的参考信息。

例如:

✓ 在 Linux 环境中安装部署 KES。

✓ 生成 Java 应用连接 KES 的配置。

✓ 分析 SQL 语句运行缓慢的可能原因。

✓ 评估 Oracle 应用迁移至 KES 时需要检查的事项。

✓ 排查 KES 集群异常的起始方向。

覆盖 KES 开发、迁移与运维环节

KES 技能包覆盖安装、开发、运维、性能调优和系统迁移等环节,可作为处理不同类型数据库任务时的辅助参考。

项目开始阶段

可调用安装部署相关技能,了解 Linux、Windows、Docker 等环境下 KES 的安装、配置和部署事项。

开发阶段

技能包包括 Java、Python、Go、Node.js、C、PHP、Perl 等语言,以及 Hibernate、MyBatis、Django、SQLAlchemy、.NET、Qt 等常用开发框架相关内容,可辅助处理驱动配置、数据库连接及应用开发问题。

性能调优阶段

可调用 SQL 调优、索引设计和参数优化相关技能,并结合执行计划、统计信息和 KES 性能诊断工具,分析慢 SQL 及数据库性能瓶颈,形成调整建议。

数据库上线后

技能包可用于辅助日常管理与运维工作,包括故障处理、用户与权限管理、备份恢复、高可用、监控和安全配置等内容。

系统迁移阶段

KES 技能包包含 Oracle 兼容、多源数据库迁移、KDTS 迁移、KFS 持续同步、应用适配和割接验证等内容,可用于梳理迁移步骤及需要关注的风险点。

KES 技能包的使用方式

使用前,需要将 KES 技能包安装到相应的智能体环境中。可将安装包提供给智能体进行安装,也可从 Gitee 仓库安装到当前项目。具体方式应结合所使用的智能体和项目环境确定。

安装完成后,用户可按日常方式描述任务,并提供必要的环境信息和问题背景。智能体可根据任务内容匹配和调用相应的 KES 技能。

该技能包将电科金仓积累的产品知识、工程经验和实践方法,按照安装、开发、运维、调优和迁移等任务进行整理,供智能体在处理相关问题时调用。

与仅基于通用数据库知识的回答相比,结合具体产品资料和使用场景的技能内容,可帮助智能体提供更具针对性的操作步骤、配置说明和排查建议。实际使用时,仍需结合软件版本、部署环境及业务要求进行验证。

该项目以开源方式持续维护。开发者、数据库管理员和一线工程师可通过 Issue 或 PR 提交问题、改进建议或实践经验,共同完善相关技能内容。

通过持续补充经过项目实践验证的内容,技能包可为智能体处理 KES 相关任务提供更丰富的专业参考。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐