BabyAGI is an open-source task-driven autonomous AI agent that uses LLMs and vector databases to create, prioritize, and execute tasks in pursuit of an overall goal. It was one of the first demonstrations of task-driven autonomous AI and inspired many subsequent autonomous agent frameworks.