必须先提取PRD中带主语+动词+宾语的强制性动作链,按时间顺序整理为单向线性流程图,分支逻辑拆为独立链;再逐条匹配MiniMax Agent原子能力或定义新工具函数,严格校验输入输出字段闭环;最后用Mermaid构建Task Graph并导出符合JSON Schema规范的可执行任务图。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要把一份PRD文档拆解成MiniMax Agent可执行的编码任务,让Agent能一步步完成开发,而不是堆砌功能点或写模糊需求。
先提取PRD中的核心用户动作链
打开PRD全文,用荧光笔标出所有带主语+动词+宾语的完整动作句,例如“用户点击‘提交订单’按钮→系统校验库存→返回成功弹窗”,剔除“应具备”“建议支持”“未来可扩展”等非强制性描述。这一步漏掉一个动作链,后续Agent就会卡在缺失环节。
把标出的动作句按时间顺序整理成线性流程图,箭头只允许单向→,禁止出现“或”“可能”“根据配置”。【若存在分支逻辑(如支付失败重试/跳转退款页),必须拆成两条独立动作链,不能合并为一个节点】
为每个动作链匹配MiniMax Agent可调用的原子能力
方法一:查MiniMax官方能力清单(v2.3.1版),对照动作链动词匹配已有API或工具函数。例如“用户上传身份证照片”→调用upload_file工具,“系统生成PDF合同”→调用render_pdf工具。
方法二:对清单里没有的能力,定义新工具函数签名。格式必须为:function_name(input: {param1: type, param2: type}): Promise,参数名禁用中文、空格、下划线,输出字段必须与下游动作链的输入字段名完全一致。
使用 Pi Coding Agent(@earendil-works/pi-coding-agent)进行 AI 辅助编程。Pi 是一个可扩展的终端编程助手,支持多种模块。
方法三:遇到需要人工审核的环节(如“客服人工介入处理投诉”),直接标记为human_handoff节点,不尝试用LLM模拟——MiniMax Agent不支持主动唤起人工坐席。
组装成可执行的Agent Task Graph
第一步:用Mermaid语法写节点关系,每个节点是动作链终点(如“订单创建成功”),边是触发条件(如“库存校验通过→订单创建成功”)。
第二步:给每个节点绑定对应工具调用或human_handoff,检查输入输出字段是否闭环。例如节点A输出{order_id: string},节点B输入必须严格为{order_id: string},类型不匹配会触发运行时错误。
第三步:在Graph开头插入init_state节点,声明所有初始上下文变量(如user_id、session_token),这些变量必须在PRD中明确出现过,不能凭空添加。
第四步:导出为JSON Schema格式,根对象包含nodes和edges两个必填字段,nodes数组中每个元素必须有id、tool、input_schema、output_schema四个键。缺少input_schema会导致Agent无法校验传参合法性。

















