What is an agent?
An agent combines:- A language model (OpenAI, Anthropic, Google, etc.)
- Tools to take actions (web search, API calls, code execution)
- Memory to remember user preferences and conversation history
- Knowledge to ground responses in your documents
- Instructions to define behavior and personality
Quick example
Key capabilities
Tool calling
Give agents the ability to take actions and interact with external systems
Memory
Remember user preferences and conversation history across sessions
Knowledge
Ground responses in your documents with RAG
Instructions
Define agent behavior, personality, and constraints
Agent lifecycle
Next steps
Configuration
Learn about all agent parameters
API reference
Complete API documentation