用Qwen做Agent任务拆解,System Prompt怎么写才能让模型不跑偏?

来自 通义千问,作者 提示词包工头,评论 4 条。

最近在尝试用Qwen2.5-7B做简单的任务自动化,比如让它根据用户需求拆解成几个子任务。但发现模型经常跑偏:要么把简单任务拆得过于复杂,要么漏掉关键步骤。 我试过在System Prompt里明确写‘请将任务拆解为不超过5个具体可执行的步骤’,但模型还是会自由发挥。后来加了个‘输出格式必须为:1. [步骤名] - [具体操作]’的约束,稍微好点,但偶尔还...

最近在尝试用Qwen2.5-7B做简单的任务自动化,比如让它根据用户需求拆解成几个子任务。但发现模型经常跑偏:要么把简单任务拆得过于复杂,要么漏掉关键步骤。 我试过在System Prompt里明确写‘请将任务拆解为不超过5个具体可执行的步骤’,但模型还是会自由发挥。后来加了个‘输出格式必须为:1. [步骤名] - [具体操作]’的约束,稍微好点,但偶尔还是会冒出解释性文字。 大家有没有类似的经验?特别是做多步工作流的时候,怎么用System Prompt锁死输出结构,让模型严格按模板来?还是说得靠后处理脚本强行格式化?