必须在提示词中明确声明工具能力、约束调用时机、指定输出格式,否则Agent会忽略工具或返回自由文本;需在系统提示开头用自然语言逐条列出工具名称、用途和参数要求,禁止JSON包裹;仅当用户明确要求查实时数据等时才调用,须用否定式或正向动词锚定触发条件;调用须严格按→TOOL_CALL:、→TOOL_RESULT:、→FINAL_ANSWER:三段式格式执行。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要让MiniMax Agent准确调用工具并返回结构化结果,必须在提示词中明确声明工具能力、约束调用时机、指定输出格式,否则Agent会忽略工具或返回自由文本。
声明可用工具列表
在系统提示(system prompt)开头,用清晰的自然语言逐条列出每个工具名称、用途和参数要求。不要用JSON或代码块包裹,避免Agent误判为示例数据。
例如:“你可调用【天气查询】工具:输入城市名,返回当前温度、湿度、空气质量;你可调用【快递追踪】工具:输入12位单号,返回最新物流节点。”
这一步不可省略——【未声明的工具,Agent绝不会主动调用】。
约束工具调用触发条件
在用户指令后、思考前,插入一句强制性指令:“仅当用户明确要求查实时数据、查状态、执行操作时,才调用工具;其余情况一律不调用,直接回答。”
方法一:用否定式封堵常见误触发场景
“不得因用户提到‘北京’就查天气,不得因出现‘单号’二字就自动追踪,必须等待明确动词如‘查一下’‘看看’‘告诉我最新’。”
为 Arch 多智能体系统创建新的 OpenClaw 智能体。当请求创建、添加或设置新智能体,或操作 ~/.openclaw/ 下的系统时使用。涵盖完整生命周期:目录创建、工作区文件(SOUL.md、IDENTITY.md 等)、openclaw. 配置、Telegram 路由(绑定、群组及提及模式)、含提示词工程的定时任务创建及网关重启。亦适用于修改现有智能体配置、添加定时任务或调试路由问题。
方法二:用正向锚定限定唯一入口
“只有用户问题含以下任一动词时才考虑调用:查、搜、取、获取、验证、确认、跟踪、播放、发送。”
指定工具调用与响应格式
第一步:要求Agent在决定调用前,先输出标准标记行:→TOOL_CALL: 工具名(参数值)
第二步:要求工具返回原始结果后,必须用→TOOL_RESULT:开头粘贴原始响应,不增删、不解释、不转义。
第三步:最终回复必须以→FINAL_ANSWER:起始,且仅包含自然语言结论,禁止混入JSON或字段名。
注意:三类标记必须严格区分大小写、冒号位置和空格,错一处就会导致解析失败。










