12 Employing agents
This chapter covers
- Agent essentials
- Implmenting agentic workflow patterns
- Applying agentic planning with Embabel
What do you think of when you hear the word "agent"?
The first thing that comes to mind for many is a secret agent, someone like James Bond who undertakes dangerous missions to protect national and global security. Or maybe you think of a real estate agent, someone who helps homeowners buy and sell property. There are also gate agents at the airport who assist travelers as they are jetting off to various destinations. And then there are insurance agents, talent agents, customs agents, literary agents, and countless other kinds of agents.
Clearly, there are several kinds of agents and there is no one definitive definition of what an agent is or does. But the one thing that is common among all of these agents is that they all do something. They all have a job that they are specialized in and their mission is to apply their training and skills to achieve their specific goals.