chapter one
1 The rise of AI agents
This chapter covers
- Defining agents and agentic thinking
- Introducing the Model Context Protocol
- Understanding the agent foundational layers
- Advancing to multi-agent systems
By themselves, LLM-based apps, like simple chatbots, can generate responses and answer questions. Next, we want them to make plans and carry them out. We want them to book a flight, not just list available flights, or update a project tracker, not just list the changes that need to be made. To equip AI apps with active abilities, we add AI agents to the system. The agent is not a new concept in machine learning and artificial intelligence, and the term can be ambiguous. But when we talk about intelligent or AI agents, we generally mean software that perceives its environment, decides what to do, and takes action to achieve a goal, using the resources provided by an LLM.