Home > Bot Chats

πŸ“šπŸ€–πŸ’¬ RAG and Agents

πŸ’¬ Gemini Prompt 1

πŸ“š I’m interested in chapter 6 (RAG and Agents) of the book AI Engineering: Building Applications with Foundation Models. πŸ’‘ Can you recommend books that go broader and deeper on the design and implementation of πŸ” RAG and πŸ€– agentic AI systems?

πŸ—οΈ Building on your interest in Chapter 6 of AI Engineering: Building Applications with Foundation Models, πŸ“š here are some books that can help you go broader and deeper into the design and implementation of RAG and agentic AI systems. πŸš€ The field is moving quickly, πŸ“° so many of the most in-depth and practical resources are recent or upcoming publications.

πŸ“š Focused on Retrieval-Augmented Generation (RAG)

  • β“πŸ“š A Simple Guide to Retrieval Augmented Generation by Abhinav Kimothi: πŸ’‘ This book provides a comprehensive, yet easy-to-follow introduction to RAG. 🧩 It covers the essential components, including the indexing and generation pipelines, and moves into advanced strategies and evaluation methods. πŸ’» It’s designed for developers and data scientists who want a practical, code-focused approach to building their first RAG system.
  • πŸ“– Mastering Retrieval-Augmented Generation: Advanced Techniques and Production-Ready Solutions for Enterprise AI by Ranajoy Bose: 🏒 As the title suggests, this book is geared towards building enterprise-grade RAG systems. πŸš€ It goes beyond the basics to cover advanced topics like optimizing chunking strategies, 🧠 using different types of embedding models, and implementing more complex patterns like Graph RAG and Agentic RAG. βš™οΈ It also addresses production-level concerns like evaluation, deployment, and security.

πŸ€– Focused on Agentic AI Systems

  • πŸ“– πŸ€–πŸ§ βš™οΈπŸ’‘ Building Agentic AI Systems: Create intelligent, autonomous AI agents that can reason, plan, and adapt by Anjanava Biswas and Wrick Talukdar: πŸ’‘ This book provides a detailed look at the core principles of agentic systems. 🧠 It covers how to design agents that can reason, plan, and use external tools. 🀝 It also explores advanced concepts like reflection, introspection, and multi-agent collaboration using the β€œcoordinator, worker, and delegator” approach.
  • πŸ“– AI Agents in Action by Micheal Lanham: πŸ’» This book focuses on building practical, production-ready AI agents. 🧩 It covers a framework for developing agents that handle real-world tasks, including implementing knowledge management and memory systems. βš™οΈ The book provides hands-on examples using modern tools and libraries like LangChain, AutoGen, and CrewAI.
  • πŸ“– Building Applications with AI Agents: Designing and Implementing Multi-Agent Systems by Michael Albada: πŸ“š This resource provides a practical and research-based guide to building both single- and multi-agent systems. πŸ’‘ It explores the core components and design principles of agents, with a focus on implementing collaborative, multi-agent systems.

πŸ“šπŸ€– RAG and Agents in Depth

  • πŸ€–πŸ§ πŸ”— Building AI Agents with LLMs, RAG, and Knowledge Graphs: A practical guide to autonomous and modern AI agents by Salvatore Raieli and Gabriele Iuculano: πŸ’‘ This book is a great option as it covers RAG as a core component of building agents. βš™οΈ It provides a practical guide to engineering intelligent behavior by combining RAG with knowledge graphs and other agent-based architectures. πŸš€ It dedicates chapters to advanced RAG techniques before moving on to how these systems can power more sophisticated agents.
  • πŸ“– The LLM Engineering Handbook by Paul Iusztin and Maxime Labonne: πŸ› οΈ While not exclusively about RAG and agents, this handbook is praised for its comprehensive coverage of the entire LLM stack. πŸ’» It is a very practical and hands-on guide that goes deep into the key skills and libraries needed for building and deploying LLM applications, including RAG and agents.