Email the Author
You can use this page to email Ravikanth Chaganti about Building Agentic AI Systems with AutoGen.
About the Book
If you're exploring agentic AI systems with AutoGen, this book is your hands-on guide to mastering not only the basics but also some seriously cool integrations with other frameworks.
You'll get a solid grounding in what makes an AI agent tick and how agentic AI takes things to the next level by letting multiple agents communicate and work together. You'll break away from the idea of a single, isolated agent and discover how a whole network of agents—each responsible for a piece of the puzzle—can be coordinated using asynchronous messaging. Think of it like going from a solo act to a full-blown band where every member plays their part in harmony.
The heart of the book is the AutoGen framework. You'll learn how its core handles state management, communication protocols, and agent orchestration. With neat code examples, you'll see how to set up and debug individual agents and even build multi-agent systems that are robust enough for real-world challenges. The AgentChat abstraction is another star of the show—it simplifies how your agents chat with one another, making complex interactions much more manageable.
But here's where it gets exciting. The book doesn't just stick to AutoGen in isolation—it shows you how to supercharge your systems by integrating with other powerful tools. You'll learn how to work with LangChain, which gives you a suite of reusable components to boost the capabilities of your AI models. With LangChain, you can handle sophisticated language functionalities more smoothly and expand your system’s versatility.
Then there's the Model Context Protocol (MCP). MCP is all about passing rich context between agents. When your system understands the full context behind requests and responses, your agents can collaborate with more nuance and precision. This means that your agents' decisions are even smarter, as they consider broader situational details rather than isolated commands.
And let’s not forget the Google Agent2Agent protocol. This open protocol lets your agents communicate seamlessly—even if they're built on entirely different systems or frameworks. With Agent2Agent, you get a standard way for your agents to share data and coordinate tasks, no matter what tech underpins them. It’s all about making your multi-agent ecosystem as interconnected and flexible as possible so that you can tackle complex tasks without a hitch.
What sets this book apart is its practical focus. You won’t just be reading about these concepts—you'll be rolling up your sleeves and implementing them through plenty of demonstrable code examples and flowcharts. As you move from the basics to more advanced topics, you'll build up a deep understanding of agentic AI and the practical skills needed to integrate these frameworks into scalable, production-ready systems.
By the end of the book, you'll know how to create robust, observable, and scalable setups. You'll see how the latest version of AutoGen enhances debugging and monitoring, and you'll learn strategies for integrating external frameworks that bring even more power and flexibility to your projects. Whether you're a developer looking to push the boundaries of what AI can do or just curious about the future of autonomous systems, you're in for a fascinating ride.
So, get ready to explore the future of AI where every component works in concert—from AutoGen’s core to the integrations with LangChain, MCP, Google's Agent2Agent protocol, and a few more frameworks. Enjoy your journey into building smarter, more interconnected AI systems!
About the Author
Ravikanth is a Distinguished Engineer and an architect in the APEX Cloud Platform engineering at Dell Technologies. He is a multi-year recipient of the Microsoft Most Valuable Professional (MVP) award in Cloud and Data Center Management and Azure Cloud Native. Ravikanth is the author of Windows PowerShell Desired State Configuration Revealed (Apress) and Pro PowerShell Desired State Configuration. He can be seen speaking regularly at local user group events and conferences in India and abroad.