最近在玩Meta的Llama 3.1和Qwen 2.5,试着搭一个能处理多步骤任务的Agent,比如让AI先查文档再写报告。但发现模型经常在中间步骤“断片”,比如读完文档后,下一步调用工具时突然忘记上下文,或者把之前提取的字段搞混了。我试过调整system prompt和few-shot示例,但效果不稳定。是不是开源模型在长上下文下的注意力机制本身就不够强?还是我的Agent框架(用的LangChain)设计有问题?有没有大佬踩过类似的坑?我该优先优化prompt,还是换更长的上下文窗口模型(比如Yarn-Mistral)?真诚求指路,卡了三天了。