从写SQL到数据库迁移:给AI编程助手装上一套KES专业技能包
从写SQL到数据库迁移给AI编程助手装上一套KES专业技能包近日**电科金仓在Gitee社区发布了一套KES技能包——一套面向AI编程助手的金仓数据库专业技能包。**首批共上线31个技能把金仓数据库KES相关的产品知识、操作方法和实践经验整理成智能体能够识别和调用的专业技能。以后遇到KES问题不必先翻文档、找章节、拼步骤。只需要告诉智能体要做什么它就能根据任务调用相应的KES技能为你提供更贴近KES实际使用场景的回答。比如✓ 帮我在Linux环境中安装部署KES。✓ 帮我生成Java应用连接KES的配置。✓ 帮我分析这条SQL为什么运行缓慢。✓ Oracle应用迁移到KES需要重点检查哪些内容✓ 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专业技能。这套技能包将电科金仓长期沉淀的产品知识、工程经验和实践方法按照安装、开发、运维、调优、迁移等真实任务重新组织提炼成智能体能读懂、会调用的“KES宝典”。有了它智能体在回答KES问题时不再只依赖通用数据库知识“现场发挥”而是可以调用更贴近KES实际产品和使用场景的专业内容给出的步骤、配置和建议也更具体、更可靠。过去电科金仓为开发者和数据库管理员准备了详细的产品文档现在我们也为智能体准备了一套。同时这是一个持续开放、持续生长的开源项目。我们期待更多开发者、DBA和一线工程师把真实项目中积累的优秀实践、典型场景和问题处理经验贡献进来。无论是补充新的技能、完善现有内容还是提交使用问题和改进建议都欢迎通过Issue或PR参与共建。让更多经过实践验证的KES经验沉淀为智能体可以直接调用的专业能力。