BabyAGI
Agente autónomo mínimo de código abierto guiado por tareas
BabyAGI llegó pronto en la oleada de experimentos con agentes autónomos. El script original tenía solo unas decenas de líneas: dado un objetivo, un modelo de lenguaje crea una lista de tareas, ejecuta la primera, guarda el resultado en una base de datos vectorial y luego genera y reprioriza nuevas tareas según lo aprendido. Ese bucle sencillo se copió y adaptó ampliamente.
El proyecto importó porque hizo que la idea de un agente de IA fuera fácil de entender y de probar. Dio origen a muchos descendientes y a un debate sobre lo que podían hacer los sistemas autónomos, y los desarrolladores aprendieron de sus límites, como los bucles, la deriva y el coste. Las versiones posteriores se reformaron como un marco para crear agentes que se mejoran a sí mismos, con funciones almacenadas en una base de datos.
BabyAGI es gratuito y de código abierto, y está pensado para desarrolladores y estudiantes, no para el público general. Conviene verlo como un diseño de referencia y no como una herramienta de producción. Para trabajo real, la gente suele usar marcos como LangGraph, CrewAI, AutoGen o los SDK de agentes de OpenAI y Anthropic. BabyAGI encaja con quien quiera estudiar cómo funcionan los bucles de agente sencillos.