workbuddy支持国产数据库达梦、人大金仓的三种适配方式:一、通过预置sql技能包间接连接,需启用兼容模式并配置jdbc/odbc驱动;二、手动编写python脚本直连,调用dmpython或kingbase8驱动;三、上传导出的csv等文件至本地知识库进行离线分析。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

WorkBuddy 作为腾讯推出的全场景职场AI智能体桌面工作台,其数据库支持能力取决于所采用的接入方式与配套技能包。在国产数据库适配方面,WorkBuddy 并未内置对达梦、人大金仓等数据库的原生驱动,但可通过标准化扩展机制实现可靠连接。以下是具体适配路径:
一、通过预置 SQL 技能包间接支持(需数据库提供标准协议兼容层)
该方法依赖 WorkBuddy 插件市场中已上架的通用 SQL 执行技能,其底层调用 JDBC 或 ODBC 驱动完成连接。若达梦或人大金仓数据库已部署标准 JDBC 驱动并启用 PostgreSQL/MySQL 兼容模式,则可被识别为对应类型数据库进行操作。
1、确认达梦数据库已开启 MySQL 兼容协议:执行系统视图查询 SELECT * FROM V$DM_INI WHERE PARA_NAME = 'COMPATIBLE_MODE'; 确保返回值为 4(表示兼容 MySQL 5.7)。
2、下载达梦官方 JDBC 驱动 dmjdbc.jar,并将其复制至 WorkBuddy 客户端安装目录下的 plugins/lib/ 子路径中。
3、在 WorkBuddy 指令栏输入:“使用 MySQL 兼容模式连接达梦数据库 jdbc:dm://127.0.0.1:5236?compatibleMode=4”,等待连接测试成功提示。
4、验证人大金仓数据库是否启用 PostgreSQL 兼容协议:运行 SHOW CONFIGURATION; 查看 protocol_compat 参数是否为 on。
5、在技能中心搜索并安装“PostgreSQL 查询”技能,随后输入自然语言指令:“查询金仓数据库 127.0.0.1:5432 上 testdb 中 users 表的全部记录”。
二、通过手动配置 Python 脚本直连(完全自主可控,推荐生产环境)
此方式绕过技能市场限制,直接调用本地 Python 运行时加载国产数据库专用驱动,适用于达梦、人大金仓、Oracle 国产替代版等所有支持 Python DB-API 的数据库。脚本在 WorkBuddy 沙箱中执行,输出结果自动结构化。
1、在 Windows 或 Linux 系统中安装达梦 Python 驱动:执行 pip install dmPython;安装人大金仓驱动:执行 pip install kingbase8。
2、新建 Python 脚本文件 connect_dm.py,内容包含完整连接逻辑与查询语句,示例如下:import dmPython; conn = dmPython.connect(user='SYSDBA', password='SYSDBA', server='127.0.0.1', port=5236); cursor = conn.cursor(); cursor.execute("SELECT COUNT(*) FROM SYSOBJECTS"); print(cursor.fetchone())。
WorkBuddy 桌宠工厂 —— 给一张角色图、一个 codex.pet 链接、一条 codex-pets.net 下载 URL、或一份现成的精灵表,就能自动创建一只可联动 WorkBuddy 状态的桌面宠物。当用户说"创建桌宠"、"做一只桌宠"、"用这张图做桌宠"、"从 codex.pet 安装桌宠"、"导入 codex 桌宠 XX"、"装一下 codex-pets.net 上的 XX&quo
3、将脚本保存至 WorkBuddy 已授权访问目录(如“文档”),确保路径不含中文或空格。
4、在 WorkBuddy 输入框中输入:“运行 D:\文档\connect_dm.py,并将输出结果以表格形式展示”。
5、对人大金仓执行相同流程,仅需替换驱动导入语句为 import kingbase8,并调整连接参数中的 host、port、database 名称。
三、挂载数据库导出文件为本地资源(离线分析场景适用)
当无法建立实时数据库连接时,可将达梦或人大金仓导出的结构化数据文件(如 CSV、SQL 转储脚本、SQLite 快照)作为本地资源加载进 WorkBuddy 知识库,由 AI 进行语义解析与统计推演。
1、使用达梦管理工具 DTS 导出目标表为 CSV 格式,文件命名为 dm_sales_202604.csv。
2、在 WorkBuddy 中点击【知识库管理】→【新增本地知识库】→【上传文件】,选择该 CSV 文件完成导入。
3、输入指令:“分析 dm_sales_202604.csv 中各区域销售额分布,生成柱状图描述文本及同比变化率”。
4、对人大金仓数据库,使用 ksql 命令行工具执行 \copy (SELECT * FROM orders) TO '/home/user/kb_orders.csv' WITH CSV HEADER,再按相同流程上传。
5、注意:该方式不支持实时写入或事务操作,仅限只读分析用途。










