当前位置: 首页 > news >正文

智能体技能开发

智能体技能为智能体提供处理任务的专业能力,本文主要描述智能体技能的业务架构以及开发方法,智能体技能业务架构:

智能体,AI助理,负责对接前端应用与后端大模型服务平台,为个人用户或者企业用户提供业务处理或者任务处理,其中,智能体支持可扩展的专业技能,智能体处理业务流程或者执行任务时,可使用这些专业技能,指导如何有序、合理或高效地调用工具以及获取外部资源。

智能体任务,支持不同的任务类型,其中,包括系统任务、用户自定义任务或者定时任务,在任务中定义业务需求对应的处理流程,在每个任务中可使用多个技能,在每个技能中可调用多个工具。

智能体技能,以项目工程的方式定义、以项目工程版本的方式管理与发布,其描述文件是SKILL.md,其内容编写是以提示词的方式组织,在内容中定义指导的方法与规则,用于调用MCP Server服务、本地工具集以及业务系统,或者执行技能自定义的代码以及访问技能自身提供的资源文件。

MCP Server,理论上,大模型是只读数据库,只提供推理服务,不存储用户的会话数据,需要在应用层提供存储用户会话数据的服务,因此,需要在上下文中提供与用户相关的数据,用于推理与用户相关的业务,MCP Server可以提供通用的服务,用于执行外部的与用户相关的业务流程或者获取与用户相关的业务数据。

本地工具或业务系统,智能体在执行任务时,按照技能的定义以及指导或者任务自身的需求,调用本地操作系统的命令行、执行业务流程或者读取业务相关的缓存,将返回的数据提供大模型继续执行任务。

大模型平台,大模型厂商提供的大模型服务,其中,包括大语言模型服务、多模态大模型服务以及支持不同业务应用场景的大模型服务。在智能体集成平台中,创建新的智能体时,可以按照不同的业务需求,对接不同的大模型服务。

智能体技能业务流程:

智能体技能标准规范

智能体技能定义的目录结构:

skill-name,智能体技能的名称,作为智能体技能的项目工程的目录名称,可在配置仓库中以版本的方式管理与发布。

SKILL.md,定义智能体技能的描述文件,即智能体技能提示词文件,其内容语法是使用markdown文本类型的标记性语言,详细定义技能的相关内容,其中,包括描述技能的属性参数与运行技能的指导说明,智能体执行对应的任务时,加载到大模型的上下文中。

scripts,智能体技能自定义的可执行文件或者代码文件,按照智能体技能定义的业务流程,作为工具调用,运行这些可执行文件处理相关业务或者获取外部资源数据。

references,智能体技能的引用参考文档,其中,包括其他智能体技能文件或者与专业领域知识相关的智能体技能文件(finance.md, legal.md),REFERENCE.md中定义了详细的技术引用参考,FORMS.md中定义数据表格模版或者结构化的数据格式。

assets,智能体技能自定义的静态资源,其中,包括模板(文档模板或者配置文件模板),图片(图表或者图片样例),数据文件(数据表格或者数据库数据表)。

按照实际的业务需求,可扩展增加其他文件或者目录。

定义智能体技能描述文件SKILL.md的属性参数:

name, 智能体技能的名称,必填项,与智能体技能项目工程的目录名称相同。

description,智能体技能的描述,必填项,描述技能的功能作用与在什么场景中应用,指定关键字,智能体用于识别相关的任务。

license,声明智能体技能的授权协议,选填项。

compatibility,智能体技能的兼容性描述,选填项,提供技能运行环境的要求、目标产品的说明、系统需要的依赖包、网络访问的条件。

metadata,智能体技能的元数据,选填项,其中,包括创作者的署名、版本的声明或者其他自定义的属性参数。

allowed-tools,允许智能体技能调用的工具列表,选填项。

定义智能体技能描述文件SKILL.md的指导说明:

智能体技能的正文内容,没有固定的格式与约束,用于指导智能体有效地执行任务。推荐的编写方式,按照步骤定义业务流程、提供输入输出的样例以及提供验证的测试用例。

智能体技能最佳实践

为大模型平台提供项目工程的相关材料,自动生成一个初始版本的智能体技能,再按照实际的业务需求增加专业领域的知识,优化初始版本,输出专业版本。

按照已运行完成的手动执行任务,抽取任务的关键步骤,构建成智能体技能。在实践中优化迭代智能体技能的版本。

扩展智能体技能的专业领域知识面,为上下文提供更强大、更全面以及更专业的信息。

当任务依赖多个技能时,应避免技能之间发生冲突,应为任务提供适当的技能,太多的综合技能反而会影响任务的准确执行。

智能体技能文件的大小应保持在500行,约5000个tokens,大智能体技能文件可拆分为多个小智能体技能文件,作为引用参考文件。

为智能体技能提供更多其所缺乏的知识,减少其所已掌握的知识:

明确定义技能的功能与作用,让任务在执行的过程中做出明确的决定:

数据库操作中,注意保持事务的一致性,必须按照指定的顺序执行:

当存在多个符合条件的方法时,为任务的执行提供默认的选择:

技能应明确定义解决某一类的问题,而不是为某个问题提供解决办法:

技能定义应考虑系统级别的可重用性,在SKILL.md文件全局定义,在其他文件中声明引用:

为输出的格式提供模版的定义,在SKILL.md定义简单模版,在静态资源目录中定义长模版:

为多步骤的工作流提供检查清单,避免出现疏漏:

指导智能体在执行任务时,自动执行检查清单,出现问题自动修复:

定义计划验证执行的工作流程,从pdf中抽取文本,验证字段的合法性,输出合法的字段值:

http://www.jsqmd.com/news/893738/

相关文章:

  • Unity之PhotonServer使用注意
  • 智能驾驶的“定海神针”:一文读懂高精度定位技术
  • AI搜索时代,用户的决策路径变了——品牌为什么要重新理解“触达”
  • 除了Python,你的Linux服务器上还有哪些软件能用alternatives管理?JDK、GCC实战指南
  • 从怀疑到真香!2026我亲测十多款视频链接转文字只留这一款超好用
  • OPC中国是什么?一文读懂OPC开源共创社区
  • 为什么83%的保险中台项目失败?Lovable系统开发中的4层信任架构设计(含银保监备案对照表)
  • CANN ops-transformer:RMSNorm 算子的数值精度分析
  • KRAS和MYC协同抑制:一种靶向KRAS突变癌症的强效策略
  • 2026年无尘车间厂家推荐榜:食品/电子/制药/半导体/新能源等百级至十万级洁净车间源头公司实力解析 - 企业推荐官【官方】
  • 2026年5月知名的东莞二氧化碳气体厂家推荐推荐榜,高纯二氧化碳/工业二氧化碳/液态二氧化碳/焊接用二氧化碳厂家选择指南 - 海棠依旧大
  • App过审大招!上架/更新不怕被拒 | ASO秘籍
  • 微信小程序商城搭建教程(适合无技术、预算低)零基础就能自己搭建
  • Linux 内存、磁盘、CPU负载全方位查看命令(服务器日常巡检全套)
  • 地平线6上线狂喜!UU远程让我工作日摸鱼飙遍日本樱花赛道[特殊字符][特殊字符]
  • STM32实战:从ADC采样到FFT频谱分析的完整工程指南
  • 2026年度AI大模型API中转站权威榜单:主流服务商性能与成本全维度评测排名
  • 2026年现阶段,如何筛选安徽图文快印服务商?这份深度指南与品牌解析请查收 - 2026年企业资讯
  • 2026现阶段如何选择可靠的钻筒服务团队?优质供应商深度解析 - 2026年企业资讯
  • 远程断电报警器:温度断电同步监测,无人场景也安心
  • 我是如何把一个接口的响应时间从 2s 优化到 50ms 的
  • 毫米波雷达:智能驾驶的“全天候之眼”,一文读懂原理、应用与未来
  • 保姆级教程:在Ubuntu 22.04上为你的RDMA应用创建第一个Protection Domain (PD)
  • 2026年PDF转Word免费推荐:这5款工具真正无损还原格式 - 时时资讯
  • 2026数据中台选型指南
  • 市面上好用的命理有哪些?这几点挑错等于白花钱
  • 2026年 徐州/江苏柜体厂家推荐排行榜:多层无漆柜体、实木烤漆柜体、橱柜衣柜阳台柜柜体源头实力品牌精选 - 品牌企业推荐师(官方)
  • 2026 实测!视频号视频无水印下载方法
  • 2026年5月有实力的快装阳光房配件厂家排行推荐榜,快装阳光房配件、阳光房连接件、阳光房角码厂家选择指南 - 海棠依旧大
  • ue打包常见问题(持续更新中……)