~/wiki

Autonomous Agents

Confiance : high
autonomous-agentsagent-architecturellm-agentsplanningmemorytool-usemulti-step-reasoningself-directed-behaviortask-executionlilian-wengagent-system-overview

AI systems capable of independently pursuing goals through multi-step reasoning, planning, and tool use. Built around LLMs as central controllers, these agents represent a paradigm shift from reactive to proactive AI systems.

Core Architecture

According to lilian-weng's foundational framework, autonomous agents consist of three essential components:

1. Planning System

2. Memory System

  • Short-term memory - In-context learning within conversation limits
  • Long-term memory - External vector stores for persistent information retrieval

3. Tool Use

  • External API integration for real-time information
  • Code execution capabilities
  • Access to proprietary information sources

Foundational Examples

Early proof-of-concept demonstrations established agent viability:

  • autogpt - Viral demonstration of recursive task execution
  • gpt-engineer - Automated code generation workflows
  • babyagi - Task management and execution systems

Evolution Beyond Text Generation

Represents LLMs functioning as "powerful general problem solvers" rather than just text generators. This conceptual shift enabled development of systems that can:

  • Maintain persistent context across sessions
  • Execute multi-step plans autonomously
  • Interface with external systems and APIs
  • Learn from experience through Reflection and Refinement

Implementation Challenges

Real-world deployment reveals significant challenges:

See also