minimax agent需采用分层提示结构:首行用【不可省略】句式声明角色与工具;任务指令分三段式(目标→约束→输出格式)或场景化嵌套;工具调用须用严格格式的【tool_call】标记。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要让MiniMax Agent在实际任务中准确理解指令、自主调用工具并返回结构化结果,必须打破通用大模型提示词的写法惯性,采用面向Agent执行逻辑的分层提示结构。
明确声明Agent角色与能力边界
第一行必须用【不可省略】的句式定义身份:“你是一个MiniMax Agent,具备调用以下工具的能力:[列出具体工具名,如search_web、get_weather、calculate]。”
不写这句,Agent会默认以纯文本模型方式响应,拒绝触发任何工具调用。
工具名必须与后台注册的函数名完全一致,大小写、下划线都不能错。
用三段式结构组织任务指令
方法一:目标→约束→输出格式
① 目标句以“请完成”开头,动词前置,例如:“请完成查询上海浦东机场今日凌晨航班延误情况。”
② 约束句用分号隔开多个硬性条件,例如:“仅使用search_web工具;时间范围限定为2024-06-15 00:00至06:00;不推测、不补全缺失数据。”
③ 输出格式句必须指定字段名和类型,例如:“输出JSON格式,包含字段:{‘status’: ‘string’, ‘delayed_count’: ‘integer’, ‘longest_delay_min’: ‘integer’}。”
方法二:场景化指令嵌套
适用于多步骤推理任务。先给一个现实场景锚点:“用户正在赶早班机,手机没电,只能靠语音助手快速确认登机口是否变更。”
再接具体动作:“请先查该用户所乘航班号(已知为MU5123),再查对应登机口最新信息,最后用不超过20字提醒用户。”
这种写法能激活Agent对上下文优先级的判断,比纯指令更稳定触发tool call链。
强制工具调用的关键标记
在需要调用工具的位置,插入【TOOL_CALL】标记,并在同一行紧随其后写出工具名和参数,格式为:【TOOL_CALL】search_web(query="上海浦东机场 MU5123 登机口公告 site:shairport.com")。
这个标记是MiniMax Agent识别“此处必须调用工具”的唯一信号,漏掉或写成【Tool Call】、【tool_call】都会失效。
参数中的query值必须用英文双引号包裹,且不能含换行或未转义的引号。











