Issue #290
August 27, 2025
Michael Lanham's book, "AI Agents in Action", is a practical guide for developers who want to build autonomous AI agents using large language models (LLMs) and open-source frameworks. The book focuses on real-world engineering rather than abstract theory, offering a step-by-step approach to building agent architectures, managing multi-agent systems, and using LLMs to solve business problems. It's written for developers and technical professionals who have the necessary foundational skills in Python and want to move from theoretical knowledge to hands-on development.
The book's strength lies in its gradual layering of complexity, starting with basic concepts and moving to advanced topics like multi-agent orchestration and prompt engineering. Lanham uses open-source tools like CrewAI, AutoGen, and Nexus, and includes annotated code examples to help readers follow along. This approach effectively bridges the gap between academic theory and practical development, making it a valuable toolkit for machine learning engineers who want to create production-ready solutions for tasks like workflow automation and customer service bots. The book also provides insightful commentary on integrating key components like memory and feedback loops into agent-based systems.
However, the book has some notable limitations. A major critique is its optimistic portrayal of the tools and techniques, often overlooking critical discussions about their limitations, trade-offs, and performance at scale. It focuses on illustrative projects rather than addressing issues of robustness and reliability, which are crucial for high-stakes, enterprise-grade deployments. Another drawback is the lack of extended use cases or full-scale system integration examples, which would provide a more complete understanding of an agent system's lifecycle, maintenance, and long-term performance in a real-world business environment.
- 1. What if A.I. Doesn’t Get Much Better Than This? [newyorker.com]
- 2. Context Rot: How Increasing Input Tokens Impacts LLM Performance [research.trychroma.com]
- 3. How to Think About GPUs [jax-ml.github.io]
- 4. The Illusion of Thinking: Understanding the Strengths and Limitations of Reasoning Models via the Lens of Problem Complexity [machinelearning.apple.com]
- 5. Building a web search engine from scratch in two months with 3 billion neural embeddings [blog.wilsonl.in]
- 6. Convo-Lang: LLM Programming Language and Runtime [learn.convo-lang.ai]
- 7. Why LLMs Can't Really Build Software [zed.dev]
- • Uncovering large inconsistencies between machine learning derived gridded settlement datasets (V. Sekara, A. Martini, M. Garcia-Herranz, D.-H. Kim)
- • Don’t blame the algorithm: Polarization may be inherent in social media (H. Richter)
- • Self-Reinforcing Cascades: A Spreading Model for Beliefs or Products of Varying Intensity or Quality (L. Hébert-Dufresne, J. Lovato, G. Burgio, J. P. Gleeson, S. Redner, P. L. Krapivsky)
- • Speed Always Wins: A Survey on Efficient Architectures for Large Language Models (W. Sun, J. Hu, Y. Zhou, J. Du, D. Lan, K. Wang, T. Zhu, X. Qu, Y. Zhang, X. Mo, D. Liu, Y. Liang, W. Chen, G. Li, Y. Cheng)
- • A Survey on Diffusion Language Models (T. Li, M. Chen, B. Guo, Z. Shen)
- • A Comparative Survey of PyTorch vs TensorFlow for Deep Learning: Usability, Performance, and Deployment Trade-offs (Z. B. Alawi)
- • Small Language Models are the Future of Agentic AI (P. Belcak, G. Heinrich, S. Diao, Y. Fu, X. Dong, S. Muralidharan, Y. C. Lin, P. Molchanov)
Yann LeCun: We Won't Reach AGI By Scaling Up LLMS
All our videos are also available in our YouTube playlist.
Enjoy the newsletter?
Forward it to a friend, or subscribe to get it straight to your inbox.
Subscribe Free