Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks, Patrick Lewis, Ethan Perez, Aleksandra Piktus, Fabio Petroni, Vladimir Karpukhin, Naman Goyal, Heinrich Küttler, Mike Lewis, Wen-tau Yih, Tim Rocktäschel, Sebastian Riedel, Douwe Kiela, 2020Advances in Neural Information Processing Systems, Vol. 33 (Curran Associates, Inc.)DOI: 10.55917/cb.v33-728 - Introduces Retrieval-Augmented Generation (RAG), a technique for agents to access external knowledge and make their knowledge base no longer limited by pre-trained weights and context window sizes.
Tree of Thoughts: Deliberate Problem Solving with Large Language Models, Shunyu Yao, Dian Yu, Jeffrey Zhao, Izhak Shafran, Thomas L. Griffiths, Yuan Cao, Karthik Narasimhan, 2023NeurIPS 2023DOI: 10.48550/arXiv.2305.10601 - Proposes the Tree of Thoughts framework, demonstrating how agents can use memory to manage complex reasoning paths, explore multiple possibilities, and backtrack for long-horizon planning.
A Survey of Large Language Model Based Autonomous Agents, Lei Wang, Chen Ma, Xueyang Feng, Zeyu Zhang, Hao Yang, Jingsen Zhang, Zhiyuan Chen, Jiakai Tang, Xu Chen, Yankai Lin, Wayne Xin Zhao, Zhewei Wei, Ji-Rong Wen, 2023arXiv preprint arXiv:2308.11432DOI: 10.48550/arXiv.2308.11432 - Provides a comprehensive overview of LLM-based autonomous agents, covering memory systems as a core component for maintaining state, enabling learning, and supporting complex tasks.
LangChain Documentation: Memory, LangChain, 2024 - Official documentation providing practical examples and explanations of various memory types and their implementation within an agent framework, helpful for building memory systems.