Ultralytics YOLO27: Únete a la lista de espera.
Licencia YOLO
Volver al glosario de Ultralytics

Auto-GPT

Auto-GPT es un programa de código abierto de 2023 que permitía a GPT-4 perseguir un objetivo por su cuenta mediante un bucle de planificación, comandos de herramientas y memoria que se solicitaban a sí mismos.

Auto-GPT, que ahora se escribe AutoGPT, es un programa de código abierto que permitía a GPT-4 perseguir un objetivo por su cuenta mediante prompts en un bucle: planificaba un paso, elegía un comando, como hacer una búsqueda web o escribir en un archivo, lo ejecutaba, leía el resultado y volvía a planificar hasta considerar que había cumplido el objetivo. Toran Bruce Richards, fundador del estudio de videojuegos Significant Gravitas, lo publicó el 30 de marzo de 2023, dos semanas después del lanzamiento de GPT-4. En pocos días encabezó la lista de tendencias de GitHub y convirtió la idea de un agente de IA autónomo basado en un modelo de lenguaje grande (LLM) de tema de investigación en algo que cualquiera podía ejecutar. Desde entonces, el repositorio de AutoGPT ha superado las 180.000 estrellas.

Cómo funciona Auto-GPT#

El usuario daba al Auto-GPT original un nombre, un rol y unos cuantos objetivos, como investigar un mercado y redactar un informe. En cada ciclo, el programa creaba un prompt con esos objetivos, una lista de comandos permitidos, sus restricciones y su historial reciente, y pedía a GPT-4 que respondiera en JSON con dos partes. La parte thoughts contenía el texto del modelo, su razonamiento, el plan, la autocrítica y un resumen dirigido al usuario: una versión escrita de la generación de cadenas de pensamiento mediante prompts. La parte command indicaba una acción y sus argumentos: buscar en Google, navegar por una página web, leer o escribir archivos, ejecutar código Python o iniciar un agente GPT auxiliar.

Antes de ejecutar cada comando, Auto-GPT se lo mostraba al usuario, que escribía y para autorizarlo, y -N para autorizar los siguientes N comandos o n para salir. El modo continuo omitía por completo estas comprobaciones, y el README advertía que podía ejecutarse para siempre o realizar acciones que el usuario no autorizaría normalmente. Para conservar la memoria más allá de la breve ventana de contexto del modelo, las primeras versiones almacenaban los resultados anteriores como embeddings en una caché JSON local o en bases de datos vectoriales como Pinecone, Redis o Milvus, y recuperaban los más pertinentes en cada ciclo, mientras GPT-3.5 resumía las páginas web largas.

Qué mostró Auto-GPT y en qué tuvo dificultades#

Auto-GPT hizo visible para millones de personas el patrón ReAct, que intercala el razonamiento con el uso de herramientas, e inspiró una oleada de proyectos similares, entre ellos BabyAGI, de Yohei Nakajima, que mantenía una lista de tareas que el modelo creaba, priorizaba y completaba. Sus ejecuciones también dejaron al descubierto los problemas que quienes desarrollan agentes aún deben tener en cuenta. Los agentes repetían las mismas búsquedas en bucle, se desviaban del objetivo original, informaban de avances que no habían logrado —una forma de alucinación— y disparaban las facturas de la API porque cada ciclo llamaba a GPT-4 con un prompt largo. La falta de una regla clara de parada y el riesgo del modo continuo demostraron por qué los agentes posteriores se ejecutan dentro de un entorno de ejecución para agentes, con límites de pasos, reglas de aprobación y un entorno aislado para agentes, y por qué los equipos los evalúan con evaluación de agentes en lugar de recurrir a demostraciones impresionantes. Los modelos también mejoraron en la habilidad fundamental: OpenAI añadió llamadas a funciones nativas (function calling) en junio de 2023, y más adelante se entrenaron modelos de razonamiento con aprendizaje por refuerzo para ejecutar largas cadenas de llamadas a herramientas.

  • Chatbots: Responden a un mensaje cada vez y esperan al siguiente. Auto-GPT generaba su propio prompt siguiente y seguía actuando hasta que decidía que había alcanzado el objetivo.
  • AutoML: El aprendizaje automático automatizado busca entre modelos e hiperparámetros para entrenar el mejor modelo para un conjunto de datos. Los nombres se parecen, pero Auto-GPT no entrena nada: dirige un LLM preentrenado para que realice tareas generales.
  • Automatización robótica de procesos (RPA): Reproduce clics y pulsaciones de teclas programados que un desarrollador registró de antemano. Auto-GPT elegía sus pasos en tiempo de ejecución a partir del objetivo y de cada resultado.
  • Flujos de trabajo agénticos: Organizan llamadas a LLM y herramientas según rutas definidas por un desarrollador. Auto-GPT dejaba todo el plan en manos del modelo, en el extremo de autonomía total de ese mismo espectro.

AutoGPT hoy#

El proyecto se ha convertido en AutoGPT Platform, un servicio alojado y autohospedable para crear agentes como flujos de trabajo de bloques conectados en un lienzo visual, con un mercado de agentes listos para usar y un constructor basado en chat. El código de la plataforma está sujeto a la licencia Polyform Shield, que permite el uso personal y empresarial interno, pero prohíbe venderlo como un servicio alojado de la competencia; el agente independiente original sigue en la carpeta classic/ del repositorio, bajo la licencia MIT, junto con el kit de herramientas Forge para crear agentes y el entorno de pruebas agbenchmark. Los bucles orientados a objetivos como el de Auto-GPT se ejecutan ahora sobre todo en productos más acotados, con herramientas y permisos fijos: en Ultralytics Platform, el asistente Ask AI convierte una solicitud en acciones de Platform: busca conjuntos de datos, inicia ejecuciones de entrenamiento de YOLO26, compara sus resultados y propone el siguiente experimento, mediante el comando ul cloud, autorizado con la propia clave API del usuario.

Explora las soluciones

Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte imágenes aéreas y de drones en información útil en tiempo real para la agricultura, la acuicultura, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Aplica la visión artificial en el sector aeroespacial con Ultralytics YOLO para inspeccionar aeronaves, detectar objetos extraños en pistas, gestionar operaciones en tierra y detectar defectos en materiales compuestos.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Inicia tu recorrido hacia el futuro del aprendizaje automático