问题
已关闭 · 已解答

旧对话影响新问题,Agent 重复以前的操作

Leonard Li

我先让 Agent 查询了一份资料,之后又问了一个完全不同的问题,但它似乎还在调用之前使用过的工具,并继续处理上一个任务。

想请问 Session 中是否会保存以前的工具调用记录?Agent 会不会因为看到旧记录,误以为当前问题也需要执行相同操作?

举报
Caedman Lan
团队

Leonard,你的理解有一部分是对的:同一个 Session 会保留之前的对话和工具调用记录,Agent 会利用这些上下文理解后续问题。 所以,在同一段对话里切换到完全无关的话题时,旧任务的信息有可能影响它对新问题的判断。

不过,保留记录不等于系统会自动重放以前的工具调用。如果新问题并不需要那些操作,Agent 却仍在继续处理上一个任务,这不是我们期望的行为,需要结合具体对话排查。

对于完全独立的新任务,可以在 Agent 页顶部的 Session 选择器里点击 New Session / +,开启一段新的对话,避免沿用旧对话历史。

举报

你的回复

登录后参与讨论。阅读始终开放,只有发帖和回复需要账号。

登录