最近在搞一个简单的AI Agent,用LangChain搭的,能让它根据用户指令去查数据库再生成报告。但发现只要任务稍微复杂一点(比如先查A表再根据结果查B表),Agent就经常“失忆”,中间步骤的结果要么忘了,要么乱传参。我试过加memory和增加prompt提示,但还是不稳定,有时候第二步直接报错说找不到变量。想请教下各位大佬,这种多步推理的上下文管理有什么好的实践吗?是不是我用的模型(GPT-3.5)不够聪明,还是框架本身有坑?或者有没有更轻量的方案,别一上来就上复杂的agent框架?感谢!