需在MiniMax Agent中注入三行角色与任务约束指令,并在需求末尾严格粘贴JSON Schema模板,分五步校验输出结构:先补全指令、再粘贴Schema、检查引号格式、验证plan数组完整性、确认dependencies指向有效step。
想让MiniMax Agent帮你生成结构清晰、可执行、带时间节点的工作计划,而不是泛泛而谈的“先做A再做B”,你需要绕过默认提示词的模糊性,直接注入任务约束、角色设定与输出规范。
打开你正在使用的MiniMax Agent调用界面(如Flova、Oh-My-Opencode或自建LangGraph节点),在用户输入框顶部或系统提示区插入以下三行结构化指令:
【你是一个资深项目经理,专注软件交付领域】→【本次任务仅限生成「单次交付」工作计划,不包含长期路线图】→【所有步骤必须标注预计耗时(单位:小时)与前置依赖】
这三行不是可选修饰,而是强制锚定Agent认知边界的铁律。漏掉第一行,它会按通用助理逻辑编排;漏掉第二行,它可能混入季度目标、资源预算等无关项;漏掉第三行,生成结果大概率是无序段落,无法导入Jira或飞书项目。
在用户问题末尾追加一段JSON Schema格式的强制输出要求:
{"plan":[{"step":"string","duration_hours":number,"dependencies":["string"],"owner":"string"}],"total_estimated_hours":number}
注意:这个Schema必须原样粘贴,不能换行、不能加注释、不能用中文引号。MiniMax M2.1及后续模型对JSON Schema的解析极其敏感,任何格式偏差都会导致它退化为自由文本输出。你看到的“步骤描述含糊”“缺少责任人”等问题,90%源于此处粘贴时被编辑器自动转换了引号或缩进。
第一步:输入原始需求,例如“为电商小程序开发商品秒杀模块”。【此时不点击发送】
第二步:在系统提示区补全角色+边界指令,确认三行完整存在。
第三步:在需求句末尾粘贴JSON Schema,检查引号是否为英文直角引号、无空格残留。
第四步:发送。等待返回后,立即检查response中是否含完整"plan"数组——若只有"plan"字段但内部为空数组,说明Schema未被识别,需重新粘贴;若返回的是纯文本段落,说明前三步中某处格式出错,重点复查引号和换行。
第五步:提取数组首项的"dependencies"字段,验证其内容是否为其他step的step字段值。不是则说明依赖关系未被正确建模,需在原始需求中显式写出“该模块需先完成用户登录接口联调”这类强约束语句。