Agents: An Open-source Framework for Autonomous Language Agents (2309.07870v3)
Abstract: Recent advances on LLMs enable researchers and developers to build autonomous language agents that can automatically solve various tasks and interact with environments, humans, and other agents using natural language interfaces. We consider language agents as a promising direction towards artificial general intelligence and release Agents, an open-source library with the goal of opening up these advances to a wider non-specialist audience. Agents is carefully engineered to support important features including planning, memory, tool usage, multi-agent communication, and fine-grained symbolic control. Agents is user-friendly as it enables non-specialists to build, customize, test, tune, and deploy state-of-the-art autonomous language agents without much coding. The library is also research-friendly as its modularized design makes it easily extensible for researchers. Agents is available at https://github.com/aiwaves-cn/agents.
- Is it an agent, or just a program?: A taxonomy for autonomous agents. In International workshop on agent theories, architectures, and languages, pages 21–35. Springer, 1996.
- Language models are few-shot learners. In H. Larochelle, M. Ranzato, R. Hadsell, M.F. Balcan, and H. Lin, editors, Advances in Neural Information Processing Systems, volume 33, pages 1877–1901. Curran Associates, Inc., 2020. URL https://proceedings.neurips.cc/paper/2020/file/1457c0d6bfcb4967418bfb8ac142f64a-Paper.pdf.
- Training language models to follow instructions with human feedback. In Alice H. Oh, Alekh Agarwal, Danielle Belgrave, and Kyunghyun Cho, editors, Advances in Neural Information Processing Systems, 2022. URL https://openreview.net/forum?id=TG8KACxEON.
- OpenAI. GPT-4 technical report, 2023.
- Lilian Weng. Llm-powered autonomous agents. lilianweng.github.io, Jun 2023. URL https://lilianweng.github.io/posts/2023-06-23-agent/.
- Toran Bruce Richards and et al. Auto-gpt: An autonomous gpt-4 experiment, 2023. URL https://github.com/Significant-Gravitas/Auto-GPT. [Software].
- Yohei Nakajima. Babyagi, 2023. URL https://github.com/yoheinakajima/babyagi. [Software].
- Show your work: Scratchpads for intermediate computation with language models, 2022. URL https://openreview.net/forum?id=iedYJm92o0a.
- Recurrentgpt: Interactive generation of (arbitrarily) long text, 2023a.
- Webgpt: Browser-assisted question-answering with human feedback. CoRR, abs/2112.09332, 2021.
- Toolformer: Language models can teach themselves to use tools. CoRR, abs/2302.04761, 2023.
- Learning to communicate with deep multi-agent reinforcement learning. In NIPS, pages 2137–2145, 2016.
- Gorilla: Large language model connected with massive apis. arXiv preprint arXiv:2305.15334, 2023.
- Generative agents: Interactive simulacra of human behavior, 2023.
- Camel: Communicative agents for "mind" exploration of large scale language model society, 2023.
- Communicative agents for software development, 2023.
- A real-world webagent with planning, long context understanding, and program synthesis, 2023.
- Metagpt: Meta programming for multi-agent collaborative framework, 2023.
- SuperAGI. Superagi, 2023. URL https://github.com/TransformerOptimus/SuperAGI. [Software].
- Transformers: State-of-the-art natural language processing. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing: System Demonstrations, pages 38–45, Online, October 2020. Association for Computational Linguistics. doi: 10.18653/v1/2020.emnlp-demos.6. URL https://aclanthology.org/2020.emnlp-demos.6.
- LangChain. Langchain repository. https://github.com/langchain-ai/langchain, 2022.
- Agentverse: Facilitating multi-agent collaboration and exploring emergent behaviors in agents, 2023.
- Gentopia: A collaborative platform for tool-augmented llms, 2023.
- Sentence-BERT: Sentence embeddings using siamese BERT-Networks. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, 11 2019. URL https://arxiv.org/abs/1908.10084.
- Gradio: Hassle-free sharing and testing of ml models in the wild. arXiv preprint arXiv:1906.02569, 2019.
- Retrieval-augmented generation for knowledge-intensive NLP tasks. In NeurIPS, 2020.
- Towards language agents uniting connectionism and symbolism. 2023b. To be published.