What is an AI agent?
An AI agent is software that uses a language model to work toward a goal by deciding on steps, calling tools such as your CRM or calendar, checking results, and continuing until the task is done or a person needs to step in.
A chatbot answers a question and stops. An agent is given a goal, such as 'book this caller for a furnace tune-up,' and works through the steps itself: look up the customer, check open slots, propose a time, write the booking. It does this by calling tools that someone has connected and given it permission to use. The model decides which tool to call next based on what it just learned.
That flexibility is the appeal and the risk. An agent can handle messy, varied requests that a fixed automation would choke on, but it can also take a wrong turn with confidence. Good agent designs limit which tools it can touch, log every action, and stop for human approval before anything that costs money, changes a price, or goes out to a client.
For most service businesses, the honest first question is whether you need an agent at all. Many jobs that get pitched as agents are better served by a plain workflow automation in Zapier, Make or n8n, with an AI step for the one part that needs judgment. Agents earn their place when the path through the task changes from case to case.
Example
For example, a property management office could use an agent to handle maintenance requests overnight. It reads the tenant's message, checks the unit in AppFolio, sorts urgent from routine, and drafts a work order for a vendor. A coordinator approves the work order in the morning before anything is dispatched. Illustrative measures: time to first response and correction rate on drafts.