hermes agent提示词需结构化设计:一、角色锚定(身份+三条必须+一条禁止);二、任务拆解(编号步骤+json格式+终止条件);三、工具绑定(显式调用+参数来源+回退逻辑);四、示例约束(格式范例+结构限定+字符限制);五、推理显式(分步思考+编号结论+禁止合并)。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您正在为 Hermes Agent 设计提示词,但发现其执行偏离目标、频繁产生幻觉或无法调用工具,则可能是由于任务指令缺乏结构化约束与上下文锚定。以下是可直接套用的万能提示词模板及其分项填充说明:
一、角色与身份锚定模板
该步骤确立 Agent 的认知基线,决定其语言风格、知识边界与响应倾向。缺失明确角色将导致模型在多义场景中随机选择策略,输出不稳定。
1、以“你是……”句式开头,直接声明身份,例如:你是资深金融合规审查员,专精于跨境支付条款校验。
2、紧接补充三条不可违反的核心职责,每条以“必须”起始,例如:必须每次输出标注所依据的监管条文编号(如FATF Recommendation 16);必须将“T+1结算”严格区别于“次日到账”,禁止模糊等同;必须对非英文术语首次出现时附中文释义。
3、嵌入一条负向示例,用“禁止”明确排除错误行为,例如:禁止在未确认用户所在地前,默认适用中国《个人信息保护法》条款。
二、结构化任务拆解模板
该步骤激活 Hermes Agent 的 ReAct 或 Reflexion 推理范式,防止跳步、幻觉或字段遗漏。模糊的整体性要求会抑制其分步规划能力。
1、使用显式编号标识执行路径,例如:请按以下四步执行:①提取用户请求中的时间范围、主体对象、动作动词;②比对本地知识库中最近3次同类操作记录;③若存在冲突,列出差异项及置信度;④仅当置信度≥92%时生成最终操作指令。
2、为第二步设定可验证 JSON 输出格式,例如:返回 {‘record_id’: ‘R-20260411-087’, ‘action’: ‘账户冻结’, ‘reason_code’: ‘AML-TRIG-04’}。
3、在末尾添加硬性终止条件,例如:若任意步骤缺失必要字段,则中止执行并返回 ERROR_CODE:MISSING_CONTEXT。
三、工具调用绑定模板
该步骤确保工具能力被实际触发而非空谈,避免参数错配或上下文断裂。未显式关联工具的动作描述,易被模型忽略可用能力。
1、在任务流中直接嵌入工具调用指令,例如:先调用 browser_navigate 访问 https://regulation.gov.cn/notice,再使用 browser_snapshot full=true 提取页面顶部公告栏DOM结构。
2、指定参数来源,例如:从上一步 JSON 输出的 ‘reason_code’ 字段中提取值,作为 code_runner 的 --flag 参数传入。
3、设置失败回退逻辑,例如:若 browser_navigate 超时,则立即切换至 fallback_url=https://regulation.gov.cn/archive,并重试一次。
四、参考示例与格式强约束模板
该步骤通过具象样本压缩语义歧义空间,显著提升格式一致性与意图还原精度。无示例的抽象要求易引发模型自由发挥。
1、在指令中插入完整格式范例,例如:请参考以下格式写5条文案:[“一键合规:3步完成KYC升级”、“零代码接入:SDK自动同步监管变更”、“审计就绪包:预置27项检查清单”]。
2、强制限定输出结构,例如:仅允许返回纯 Markdown 表格,表头必须为 | 时间 | 主体 | 动作 | 依据 |,且不得包含任何解释性文字或空行。
3、对关键字段施加字符级约束,例如:“依据”列内容长度不得超过48字符,且必须以“第X条”或“附件Y”开头。
五、推理过程显式指令模板
该步骤迫使模型暴露内部逻辑链,提升答案可靠性与可审计性。不启用思考链时,复杂问题易被简化为表面匹配。
1、在任务开头插入强制推理指令,例如:请一步步思考:先确认用户是否已提供完整交易ID;再判断该ID是否属于本季度高频监控名单;最后根据名单类型匹配处置策略。
2、要求每步输出带编号的中间结论,例如:【步骤1结论】用户未提供交易ID,仅给出订单号ORD-20260514-A77;【步骤2结论】ORD-20260514-A77 不在高频监控名单中;【步骤3结论】应引导用户补全交易ID后重试。
3、禁止合并步骤,例如:不得将步骤1与步骤2合并为“因ID缺失且不在名单中,故需补全”,必须分步独立陈述。











