十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Hermes Agent 意图识别与槽位填充完整指南:一句话如何变成可执行动作

Hermes Agent 意图识别与槽位填充完整指南:一句话如何变成可执行动作 Hermes Agent 意图识别与槽位填充完整指南一句话如何变成可执行动作【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agentHermes Agent 是由 Nous Research 构建的对话式 AI 代理。它的意图识别与槽位填充机制决定了你说一句话后它做什么判断你想干哪件事再把时间、对象、内容等关键信息抽出来填进工具动作里。从一句话到动作先看完整链路假设你对它说从这周开始每周五下午四点半把本周的提交统计汇总成报告发到团队 Telegram 群。接下来发生四件事意图判断这句话不是闲聊也不是查询而是一个「定时任务 生成报告 消息投递」的复合请求。Hermes Agent 没有单独的意图分类表模型看完这句话和它能调用的工具清单后自己决定该调哪几个工具——选了哪个工具意图就定了。槽位提取时间「每周五 16:30」、内容「本周提交统计」、目标「团队 Telegram 群」这些散落在句子各处的信息被整理成结构化的工具参数。动作执行主对话循环agent/conversation_loop.py驱动这一轮交互模型输出的工具调用交给执行器分发定时任务被创建、报告被投递。结果回传执行结果回到对话里用你听得懂的话确认「已安排每周五 16:30 执行」。整条链路里意图识别和槽位填充不是两个独立模块而是同一次模型决策的两面先选工具再填参数。意图识别是怎么工作的在 Hermes Agent 里意图就是「选工具」传统 NLU 做法是先人工标注意图类别再训练一个分类器。Hermes Agent 换了个思路把「你有哪些能力」直接写进系统提示词里由模型自己判断该用哪个。具体怎么落地的能力清单即意图清单。系统提示词构建器agent/system_prompt.py会把当前启用的工具、各自的用途和参数说明一起交给模型。每定义一个工具就相当于新增了一个可被识别的意图。护栏兜底。模型选完工具后执行前有防护检查agent/tool_guardrails.py高风险或破坏性操作会被拦下来要求确认防止一句含糊的话触发危险动作——这也是「意图识别」在安全侧的体现不光要判对意图还要限制意图能做什么。所以如果你想知道「意图识别是怎么工作的」答案在 Hermes Agent 里可以压缩成一句话意图不是分类出来的是模型看着工具清单挑出来的。槽位填充如何提取信息把口语塞进工具参数槽位slot就是完成一件事必需的键值对时间、目标、内容。在 Hermes Agent 里槽位没有独立的数据结构它们就是工具调用参数里的 JSON 字段。这条链路上的几个真实环节模型负责抽取。「每周五 16:30」变成定时工具的 schedule 参数「团队群」变成投递目标——抽取质量取决于工具定义里参数描述写得是否清楚。参数坏了能修。模型偶尔会吐出残缺的 JSONagent/message_sanitization.py 里的参数修复函数会在分发前尝试把工具调用参数修好而不是直接报错中断。执行有编排。agent/tool_executor.py 负责串行或并发分发多个工具调用破坏性命令会被强制排队避免并发误伤。缺槽位会反问。如果关键信息没给全比如没说要发到哪个群代理会先向你确认再继续而不是猜一个值硬执行。哪些场景真正需要意图识别与槽位填充从「谁在用什么、解决什么痛点」看场景痛点意图识别 槽位填充怎么解决个人定时任务不记得任务计划程序怎么配一句话说清时间和内容调度工具直接拿到结构化参数无人值守运行多平台入口在 Telegram、Discord、CLI 里说话习惯各不相同同一模型层统一输出结构化工具调用消息网关只负责转发理解逻辑不重复造团队自动化报告、备份、审计类工作靠人盯自然语言描述即配置槽位缺失时代理会先反问补齐自定义扩展每加一个功能都要写解析器定义一个新工具就等于新增一个「意图 一组槽位」无需手写解析逻辑Hermes Agent 快速上手三步跑通第一个体验克隆仓库git clone https://gitcode.com/GitHub_Trending/he/hermes-agent通读 README.md按里面的安装步骤配好环境模型没选好的话先用 hermes model 挑一个输入hermes进入交互界面发一句真实需求试试 一个可执行的建议第一次别上复杂请求就说「看看当前目录有什么文件总结一下文件类型」——你能直接观察到它挑了哪个工具、填了什么参数意图识别与槽位填充这两件事一眼就能看穿。【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表