Overview

BabyAGI is a Python script that implements a task-driven autonomous agent. It is designed to be a minimal and easy-to-understand example of how an agentic loop works.

The Loop

  1. Task Execution: Pulls the top task from a list and executes it.
  2. Result Processing: Stores the result in a vector database.
  3. Task Creation: Generates new tasks based on the result and the overall objective.
  4. Task Prioritization: Re-orders the task list based on importance.

Legacy

Along with AutoGPT, BabyAGI sparked intense interest in the field of autonomous AI agents.

Related Terms