Definition
AI agents are autonomous systems that use LLMs as their "brain" to perceive their environment, make decisions, and take actions to achieve specific goals.
- **Core Components:**
- Planning: Breaking down goals into tasks
- Memory: Storing context and past actions
- Tools: APIs, code execution, web browsing
- Reasoning: Deciding what to do next
Types of Agents: - Task-specific agents (coding, research) - General-purpose agents - Multi-agent systems - Autonomous agents
Popular Frameworks: - LangChain - AutoGPT - CrewAI - Microsoft Autogen
Capabilities: - Web browsing and research - Code writing and execution - File management - Multi-step task completion - Tool use and API calls
Examples
Devin by Cognition can autonomously write code, run tests, and fix bugs like a software engineer.
Related Terms
AI models trained on massive text datasets that can understand and generate human-like text.
A technique combining information retrieval with text generation to improve accuracy.
The ability of AI models to use external tools, APIs, and functions to extend their capabilities.
Want more AI knowledge?
Get bite-sized AI concepts delivered to your inbox.
Free daily digest. No spam, unsubscribe anytime.