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 (NeurIPS)DOI: 10.48550/arXiv.2005.11401 - This paper introduces Retrieval-Augmented Generation (RAG), an architecture central to building advanced LLM applications, aligning with the modularity principle.
Generative Agents: Interactive Simulacra of Human Behavior, Joon Sung Park, Joseph C. O'Brien, Carrie J. Cai, Meredith Ringel Morris, Percy Liang, Michael S. Bernstein, 2023arXiv preprint arXiv:2304.03442DOI: 10.48550/arXiv.2304.03442 - This paper details the concept of generative agents, a class of LLM applications mentioned under the modularity principle, showcasing LLM orchestration.
Prompt engineering, OpenAI, 2023 (OpenAI Documentation) - Offers guidelines and strategies for designing prompts, a core component in LLM application development and covered by the Kerb toolkit's prompt module.
Concepts, LangChain, 2024 (LangChain Documentation) - Explains concepts for building LLM applications with modular components and abstractions, which relates to the unified interfaces and composability discussed for the Kerb toolkit.