Babyagi
一、项目简介
BabyAGI 是极简的任务驱动自主智能体原型,用很短的代码演示了「生成任务 → 排序 → 执行 → 基于结果再生成」的自我驱动循环。它更多是教学与研究方向的项目,帮助理解 Agent 的自主机制。
二、核心特性
- 极简实现:核心逻辑清晰,便于阅读改造;
- 任务队列驱动:任务自动分解与排序;
- 结果反馈循环:执行结果用于生成新任务;
- 可插拔模型:支持不同 LLM 后端;
- 易于二次开发;
- 研究导向,适合实验。
三、适用场景
- Agent 自主循环原理学习;
- 任务自动分解演示;
- 学术与教学原型。
四、快速上手
git clone https://github.com/yoheinakajima/babyagi
cd babyagi && pip install -r requirements.txt
python babyagi.py
五、注意事项
- 仅为原型,不适合生产环境;
- 执行过程无安全护栏,需自行加限制;
- token 消耗可能较高,注意成本。