AI智能体SKILLS技能使用实操 大语言模型落地调用本地工具计算器技能开发大语言模型的能力从单纯的对话生成向任务执行升级核心在于接收用户个性化需求后完成任务拆解、工具调用、数据访问的闭环。本文以本地 C 计算器程序calc.exe为工具手把手教大家基于字节 Coze 开发技能包并在腾讯 WorkBuddy 中落地实现本地工具的调用实现 AI 对本地程序的实际执行。一、核心概念Tool 与 Skill 区别在大模型工具调用体系中Tool和Skill是两个核心概念二者分工明确Tool工具定义能做哪些原子任务是基础的执行单元如本文的calc.exe仅能完成计算的原子操作。Skill技能描述如何围绕一个任务目标把这些原子任务组织起来是对工具的组合与流程化封装形成可被大模型发现、选择、执行的能力单元。简单来说Skill 是 “做事的方法”Tool 是 “做事的工具”Skill 基于 Tool 实现具体的业务目标。二、开发环境与工具准备在线技能开发平台字节 Cozehttps://www.coze.cn/用于快速生成技能包的标准化文件。本地运行环境Windows 系统适配本地calc.exe可执行程序。本地智能体程序腾讯 WorkBuddyhttps://copilot.tencent.com/work/支持加载标准化 Skill 包并调用本地工具。本地工具自行开发的 C 计算器程序calc.exe可通过 VS 编写 C 代码后编译生成本文中为测试版加法计算默认加 100。基础依赖Python 环境用于执行技能包中的脚本调用calc.exe。三、基于 Coze 开发 calculator 技能包Coze 可根据自然语言需求自动生成技能包的标准化文件并打包无需手动编写基础代码大幅提升开发效率。3.1 向 Coze 提交开发需求在 Coze 网页版输入精准需求让平台自动生成技能包plaintext帮我开发一个技能包实现功能如下根据我要计算的内容调用同文件夹下的calc.exe执行对应计算返回结果给我3.2 Coze 自动生成的技能包内容Coze 会按需求完成文件编写、语法检查、打包全流程生成的 calculator 技能包包含以下核心文件且不会生成工具本身默认本地已有 calc.exeSKILL.md技能规则入口文档包含能力描述、触发条件、操作流程、参数说明等。scripts/calc_runner.pyPython 脚本封装对calc.exe的调用逻辑作为大模型与本地工具的中间层。references/calc_usage.md技能使用参考文档。其他配套文件.gitignore、requirements.txt、calc.out输出日志等。3.3 Coze 在线测试的问题说明Coze 网页版运行在在线 Linux 服务器而本地开发的calc.exe是 Windows 系统的可执行程序因此在线调用会出现执行格式错误报错信息如下plaintextsuccess: false, error: 未知错误: [Errno 8] Exec format error: calculator/calc.exe该问题属于环境不兼容无需修改技能包将技能包导出到本地 Windows 环境通过腾讯 WorkBuddy 运行即可解决。四、腾讯 WorkBuddy 本地加载并配置技能包腾讯 WorkBuddy 支持 Windows 本地环境可完美加载 Coze 生成的标准化 Skill 包实现对本地calc.exe的调用是本地智能体工具调用的优质载体。4.1 下载并安装 WorkBuddy从官方地址下载安装https://copilot.tencent.com/work/安装完成后打开程序。4.2 导入 calculator 技能包进入 WorkBuddy 的技能页面点击 ** 添加技能 ** →导入技能。选择 Coze 导出的 calculator 技能包文件夹需包含核心的SKILL.md文件。导入成功后已安装栏目下会显示calculator技能技能描述为调用 calc.exe 执行数学计算并返回结果当用户需要进行数值计算、表达式求值或需要使用计算器功能时使用。4.3 新建任务的关键配置在 WorkBuddy 的新建任务页面需完成两个核心配置否则会出现路径错误导致技能调用失败选择技能点击Skills勾选已安装的calculator技能让任务触发该技能的执行逻辑。指定工作目录选择 calculator 技能包的根文件夹确保程序能通过相对路径读取SKILL.md、调用calc_runner.py和calc.exe。​​​​​​​五、本地测试 calculator 技能包配置完成后直接在 WorkBuddy 的任务输入框中输入计算需求即可触发技能包调用本地calc.exe完成计算本文中使用的calc.exe为测试版加法计算默认加 100其他运算逻辑正常通过测试验证技能包的实际执行效果。5.1 测试用例 1753输入计算需求753技能包执行流程智能体识别计算需求提取表达式753。调用calc_runner.py脚本传入表达式并调用本地calc.exe。解析脚本返回的 JSON 结果向用户反馈计算值。测试结果75378符合测试版calc.exe的加法逻辑无额外加值验证基础调用成功。5.2 测试用例 21122输入计算需求1122测试结果1122133。该结果与标准数学计算的 33 不符原因是本地calc.exe为测试版该用例中修改了加法逻辑默认加 1001122100133。​​​​​​​使用到的calc.exe程序用VS直接写一个.cpp运行生成exe复制出来放到技能包里使用就可以。Skill为md格式规定的任务目标标准流程等可以按需修改具体不展开。