minimax agent支持通过http header、web ui指令或关键词自动识别三种方式实时切换客服/销售/技术支持角色。需先启用「多场景路由」开关,header用x-scene-mode指定场景,web ui支持按钮、/scene指令及气泡长按切换,关键词规则需用英文“|”分隔并设置优先级。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让同一个MiniMax Agent在客服、销售、技术支持三种角色间实时切换,且不重启服务、不修改配置文件、不中断对话流。这要求Agent能根据当前会话上下文或显式指令,动态加载不同提示词模板与工具集。
通过HTTP Header触发场景切换
该方法适用于API调用方具备控制请求头能力的场景,如Postman、curl、自研前端或后端服务。
第一步:在请求Header中添加X-Scene-Mode字段,值为support、sales或customer-service三者之一。
第二步:确保MiniMax平台已为该Agent启用「多场景路由」开关——进入Agent编辑页→「高级设置」→勾选「允许Header驱动场景切换」。未开启时Header会被忽略,【此开关默认关闭,必须手动启用】。
第三步:发送请求,例如:
curl -X POST https://api.minimax.chat/v1/text/chatcompletion \-H "Authorization: Bearer sk-xxx" \-H "X-Scene-Mode: sales" \-d '{"agent_id":"agt_xxx","messages":[{"role":"user","content":"帮我推荐一款适合初创公司的CRM"}]}'
此时Agent将自动加载预设的销售话术模板、价格表工具及竞品对比函数,而非默认客服逻辑。
在Web UI中手动切换当前会话场景
适用于运营人员在控制台调试或临时接管用户对话时快速变更角色定位。
方法一:点击右上角「场景切换」按钮→从下拉菜单选择目标场景→确认后立即生效。该操作仅影响当前会话,不影响其他正在运行的对话流。
方法二:在输入框中输入指令/scene support并发送。支持的指令格式包括/scene sales、/scene customer-service、/scene default。注意斜杠后必须紧跟英文单词,中间不能有空格。
方法三:长按消息气泡→弹出菜单中选择「切换至技术支持模式」。此操作会重置当前会话的上下文记忆,清空此前积累的角色偏好缓存,【不可撤销,切换后历史角色设定将丢失】。
基于用户消息关键词自动识别场景
无需人工干预,Agent根据用户首条消息中的业务关键词自动匹配最适配场景,适合接入微信、钉钉等第三方渠道。
① 进入Agent编辑页→「场景规则」→点击「新增自动识别规则」。
② 设置触发条件:选择「消息包含任意关键词」→输入关键词组,例如技术支持场景填入「报错|崩溃|404|无法登录|白屏」,销售场景填入「报价|多少钱|折扣|购买|试用」。
③ 为每组关键词绑定对应场景模板,并设置「匹配优先级」——数字越小优先级越高。若用户消息同时命中多个规则,以优先级最高者为准。
④ 启用「仅首次匹配」开关。关闭时每次收到新消息都会重新判断场景;开启后仅在会话建立时匹配一次,后续消息沿用初始场景,避免反复跳变。
这一步操作起来很简单,直接把关键词填进去就行。但要注意:中文标点符号(如|、,、。)会被当作普通字符参与匹配,务必使用英文竖线“|”分隔关键词,否则规则失效。











