If you're looking to build production-ready AI applications that can reason and retrieve external data for context-awareness, you'll need to master LangChain—a popular development framework and platform for building, running, and managing agentic applications. LangChain is used by several leading companies, including Zapier, Replit, Databricks, and many more. This guide is an indispensable resource for developers who understand Python or JavaScript but are beginners eager to harness the power of AI.
Authors Mayo Oshin and Nuno Campos demystify the use of LangChain through practical insights and in-depth tutorials. Starting with basic concepts, this book shows you step-by-step how to build a production-ready AI agent that uses your data.
Harness the power of retrieval-augmented generation (RAG) to enhance the accuracy of LLMs using external up-to-date dataDevelop and deploy AI applications that interact intelligently and contextually with usersMake use of the powerful agent architecture with LangGraphIntegrate and manage third-party APIs and tools to extend the functionality of your AI applicationsMonitor, test, and evaluate your AI applications to improve performanceUnderstand the foundations of LLM app development and how they can be used with LangChain
The book is well-structured for a newbie who wants to understand the top-layer architecture of LangChain, RAG, and agent architectures. Most parts of the book provide a code overview, showing how to understand and implement concepts piece by piece in JavaScript and Python.
It lays a solid foundation but doesn’t go into great depth. For people who want to create their own chatbots and learn the basics of this realm, it’s perfect....! It gives a clear idea of how to proceed further.
Overall, the level of detail in the examples is really good, making it easy to follow and understand the concepts.
Solid concepts, but the code examples are outdated. The book would be great if the code examples were up to date. The code examples in the associated github have been updated, but even they are out of date now. The space is moving fast, but dynamic publishing was solved several years ago. Disappointed a bit in O'Reilly for this one.
Used ChatGPT to help figure out what the the code changes required were. Also, near the end of the book I feel like the author kind of gave up and was rushing to get it done. Where the examples were complete, methodical for the first half of the book, they became much lighter and less complete in the later chapters. Glad I read it, but it wasn't the most pleasant ride.
Interesting book, very strong beginning but weaker towards the final chapters. The book shows examples in both Python and JavaScript, this is a bit redundant and if you're like me then you probably skipped the JavaScript part. What I think is a missed opportunity in this book is explaining more how things are actually working underneath. Yes you can make tool calls and yes you can ask a model for structured output, but what is the impact underneath? What happens? So in that aspect the book remains a bit superficial.
I lead a team that builds AI tools, works with embedded cameras and robotics in factories. I've been trained/certified on cloud AI platforms and have many RAG and MCP deployments. This book is really good for understanding how to move from simple LLM usage into chat engines with your own data using RAGs. It also covers agentic orchestration and different Agentic models. I can't vouch for all the code samples because I didn't do all the exercises, bur the book is really good for the concepts. I highly recommend the read.
Отличное пособие для начинающих по LangChain и LangGraph. Доступный язык изложения и понятные примеры кода. Но нужно понимать, что здесь даются только самые азы, глубокого погружения в тему нет. С этой книги отлично начать изучение данных технологий, чтобы иметь общую картину того, что они предоставляют.
Covers langchain/langgraph framework thoroughly with practical tips and insights on how to build "agentic" application and take it all the way to production deployments. I find the last few chapters very valuable advice on practicality of productionalizing such systems.
Great book with examples in LangGraph. Patterns are introduced for different agent architectures which is very helpful even if you use a different framework.