最近在搭一个简单的Agent,就是让LLM自己规划任务然后调工具执行。现在遇到的问题是,整个流程被我拆成了“规划→选工具→生成参数→检查结果”四个步骤,每个步骤都单独写了一个Prompt。但写完之后发现,这些Prompt之间好像没什么连贯性,比如规划阶段让模型输出的格式,到选工具阶段又得重新解释一遍,感觉很冗余。想问问有经验的朋友,这种多步骤的Prompt是应该各自独立、上下文只靠变量传递,还是说应该有一个全局的系统提示词统管风格,每个步骤只写增量指令?另外大家一般怎么调试这种多轮Prompt的?我总感觉改了一个步骤,另一个步骤的输出质量就变了,调起来很头疼。