近日,**电科金仓在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经验,沉淀为智能体可以直接调用的专业能力。
🏄星河耀银海,不踩坑,不知道坑有多深;不总结,踩过的坑白踩。一个探索和分享的有趣博主,点击了解!