3.1 扣子编程的技能(Skill)介绍

《扣子编程从一句话到产品上线:零门槛AI心流开发》全书案例分享~持续更新-CSDN博客

3.1.1 什么是技能

技能是赋予AI“做事能力”的最小功能单元。大模型本身只会“聊天、思考、写文字”,它无法联网、无法读取文件、无法调用接口、无法生成PDF、无法查询实时数据。想要让AI从“只会说话”变成“可以执行任务”,就必须给它挂载对应的技能。

通俗的定义,技能是一套写给大模型阅读、结构化封装的标准化作业说明书(SOP 手册),把某一类任务的执行规则、调用时机、步骤逻辑、输出规范全部写死,AI 拿到这份说明书,就知道遇到什么问题、用什么工具、分几个步骤做、最后产出什么格式的内容。

技能可类比为后厨做菜规程说明书:写明“顾客点番茄炒蛋→先用铲子切番茄插件→调用鸡蛋食材插件→火候控制→成品装盘格式”。

比如你做 A 股研报智能体,东方财富股票接口是插件(只负责拉取股价、财报原始数据),而股票多维度分析技能是说明书(写明拿到数据后,分技术面/资金面/基本面五步拆解、固定 PDF 报告格式、开头加免责声明)。

3.1.2 技能与插件的本质区别

绝大多数初学者会将技能(Skills)理解为插件(Plugin)、功能工具,这是完全错误的。二者属于两个层级、两种属性、完全不同的运行角色。插件是“执行工具”,属于能力层。技能是“执行规则”,属于调度与规范层。技能与插件具体对比说明如下。

1)本质不同

插件是平台封装好的可执行程序,是真实的功能工具,例如联网搜索、HTTP接口请求、PDF生成、数据解析。插件的本质是代码能力,只会机械完成单一动作,不具备逻辑判断、不具备业务流程、不懂输出格式。

技能是人工编写的结构化文档说明书,是业务逻辑与流程规范。它不直接干活,它只负责告诉大模型:什么时候用工具、怎么用工具、拿到数据后怎么处理、最后输出什么格式的内容。

2)功能边界不同

插件只能完成单点、底层、固定动作,例如“获取网页数据”“发起接口请求”“生成PDF空白文件”。插件无法自主判断业务场景,无法组合多工具,无法结构化输出报告。

技能可以统筹、调度、组合多个插件,将零散的工具能力串联成完整业务流程,例如“调用股票接口获取数据→按技术面、资金面、基本面依次分析→固定报告结构→自动导出PDF”。

3)可编辑性与自定义度不同

插件底层代码固定,用户无法修改插件内部运行逻辑,只能被动调用。

技能完全由开发者自定义,可随时修改流程、修改分析维度、修改输出格式、修改约束规则,实现业务快速迭代。

4)拟人化通俗类比

  • 插件=工具(锅、铲、烤箱、食材)。
  • 技能=后厨标准化菜谱、作业指导书。
  • 大模型=厨师。

工具本身不会做菜,厨师没有菜谱也会乱做、自由发挥;只有依靠技能菜谱,厨师(大模型)才能按照固定步骤、固定标准、固定成品样式完成标准化工作。