← 返回 AI 开源导航

Babyagi

智能体框架

一、项目简介

BabyAGI 是极简的任务驱动自主智能体原型,用很短的代码演示了「生成任务 → 排序 → 执行 → 基于结果再生成」的自我驱动循环。它更多是教学与研究方向的项目,帮助理解 Agent 的自主机制。

二、核心特性

  • 极简实现:核心逻辑清晰,便于阅读改造;
  • 任务队列驱动:任务自动分解与排序;
  • 结果反馈循环:执行结果用于生成新任务;
  • 可插拔模型:支持不同 LLM 后端;
  • 易于二次开发;
  • 研究导向,适合实验。

三、适用场景

  • Agent 自主循环原理学习;
  • 任务自动分解演示;
  • 学术与教学原型。

四、快速上手

git clone https://github.com/yoheinakajima/babyagi
cd babyagi && pip install -r requirements.txt
python babyagi.py

五、注意事项

  • 仅为原型,不适合生产环境;
  • 执行过程无安全护栏,需自行加限制;
  • token 消耗可能较高,注意成本。