agents
AI Agent
An autonomous program powered by an LLM that can plan, make decisions, use tools, and complete tasks without constant human oversight.
What Is an AI Agent
An AI agent is more than a chatbot. It’s a program that receives a task from a human and autonomously:
- Plans — breaks the task into steps
- Acts — uses tools (APIs, files, databases)
- Observes — analyzes results of actions
- Reflects — adjusts the plan when needed
This cycle is called ReAct (Reasoning + Acting).
Types of Agents
- Single agent — one agent with a set of tools
- Multi-agent — multiple agents collaborating
- Hierarchical — a manager agent directing worker agents
Frameworks for Building Agents
- Claude Tool Use + MCP
- OpenAI Assistants API
- LangChain / LangGraph
- CrewAI
- AutoGen (Microsoft)