AI glossary Models & Architecture
What is AI Agent?
← All glossary termsSoftware entity that perceives its environment, makes decisions, and executes actions to achieve goals.
Explained
An AI agent is an autonomous software entity that perceives its environment through sensors or data inputs, reasons about the best course of action, and executes actions to achieve defined objectives. Agents can use tools, call APIs, and orchestrate workflows.
Decision guides that use this term
- Build vs buy AI agents: which agents should you own, and which should you rent?
- Agentic AI vs generative chatbots: does your use case need an agent or a good assistant?
- AI agents vs RPA: which one should automate your process, and when should you combine them?
- Microsoft Copilot vs custom AI agents: when is the suite assistant enough, and when do you need your own agents?