Glossary

AI Agent

An AI agent is a software system that uses a large language model to perceive its environment, reason about tasks, and take actions in external systems on behalf of a user.

Unlike a traditional chatbot that only generates text responses, an AI agent can read data from connected tools (a CRM, a helpdesk, a database), reason about what to do next, and execute actions — creating tickets, updating records, sending messages, triggering workflows. The agent runs a loop: observe, reason, act, observe the result, and repeat until the task is done or handed off.

In enterprise deployments, AI agents are typically bounded by a policy layer (an "agent constitution") that defines what they can and cannot do, and are grounded in a knowledge base via retrieval so responses stay accurate to the organization's actual content.

AI agents come in different shapes — voice agents (telephony), chat agents (web, messaging apps), task agents (background work) — but share the same underlying loop.

See also
  • AI Voice AgentAn AI voice agent is an AI agent that interacts with users through voice — answering inbound calls, placing outbound calls, and conversing in real time.
  • AI Chatbot (AI Chat Agent)An AI chatbot — more accurately, an AI chat agent — is an AI agent that interacts with users through text: web chat, WhatsApp, SMS, Slack, Teams, or social messaging.
  • Multi-Agent OrchestrationMulti-agent orchestration is the practice of coordinating multiple specialized AI agents to accomplish a task that is too complex or too broad for a single agent.
  • Agent ConstitutionAn agent constitution is the written policy that defines what an AI agent is authorized to do, what it must refuse, how it escalates, and how it speaks — enforced at runtime by a policy layer.