Auto-GPT es una tecnología revolucionaria que libera nuevas habilidades para ChatGPT, lo que le permite completar tareas por sí mismo, creando sus propias indicaciones para realizar el trabajo.
El revuelo en torno a Auto-GPT ha superado recientemente a ChatGPT, siendo tendencia número uno en Twitter durante varios días seguidos.
¿Qué es Auto-GPT?
Auto-GPT es una interfaz experimental de código abierto para GPT-4 y GPT-3.5 que permite completar tareas de forma autoguiada (autónoma).
Uno solo tiene que proporcionar una lista de tareas que deben completarse y Auto-GPT las completa.
A diferencia de ChatGPT, que requiere numerosas indicaciones detalladas, Auto-GPT genera sus propias indicaciones para completar los objetivos establecidos.
Si es necesario, Auto-GPT accederá a sitios web y motores de búsqueda para recopilar datos para completar tareas.
Lo que hace que su capacidad para recopilar datos externos sea extraordinaria es que Auto-GPT se autoevalúa y puede verificar la precisión de los datos recopilados y descartar lo que es incorrecto o deficiente y generar una nueva subtarea para recopilar mejores datos.
Esta capacidad de autogenerar indicaciones para completar tareas es la razón por la que se conoce como un agente de IA autónomo.
La página oficial de GitHub para Auto-GPT lo describe así:
“Auto-GPT es una aplicación experimental de código abierto que muestra las capacidades del modelo de lenguaje GPT-4.
Este programa, impulsado por GPT-4, encadena los «pensamientos» de LLM para lograr de forma autónoma cualquier objetivo que te propongas.
Como uno de los primeros ejemplos de GPT-4 que se ejecuta de forma totalmente autónoma, Auto-GPT amplía los límites de lo que es posible con la IA”.
Para usar Auto-GPT, primero debe crear una cuenta paga en OpenAI.
Después de crear la cuenta paga, el siguiente paso es obtener una API de OpenAI que conectará Auto-GPT a su cuenta de acceso de OpenAI y le facturará las cantidades que use.
API significa Interfaz de programación de aplicaciones.
Es una tecnología que permite que el software se comunique de forma segura con otro software.
La API permite que Auto-GPT se comunique con GPT-4 y ChatGPT de OpenAI.
OpenAI explica cómo funciona su API:
“La API de OpenAI se puede aplicar a prácticamente cualquier tarea que implique comprender o generar lenguaje natural, código o imágenes.
Ofrecemos una gama de modelos con diferentes niveles de potencia adecuados para diferentes tareas, así como la capacidad de ajustar sus propios modelos personalizados.
Estos modelos se pueden usar para todo, desde la generación de contenido hasta la búsqueda y clasificación semántica.
…La API está impulsada por un conjunto de modelos con diferentes capacidades y puntos de precio.
GPT-4 es nuestro último y más potente modelo.
GPT-3.5-Turbo es el modelo que impulsa ChatGPT y está optimizado para formatos conversacionales”.
Los titulares de cuentas de OpenAI pueden establecer límites estrictos sobre cuánto cobrará OpenAI y, cuando se alcanza el límite, el servicio deja de funcionar.
Los usuarios también pueden establecer un límite suave que enviará un correo electrónico de notificación para alertar al titular de la cuenta cuando se alcance un límite establecido.
El precio se basa en un cargo por unidad de medida llamada token.
Una ficha puede considerarse como una medida de palabras.
OpenAI define tokens como este:
«Para texto en inglés, 1 token tiene aproximadamente 4 caracteres o 0,75 palabras».
La cantidad de palabras (tokens) que se envían a través de la API en forma de solicitud y la cantidad de tokens (palabras) contenidas en la salida se utilizan para calcular los costos de uso.
Cien tokens cuestan una fracción de centavo, $0.002
Ejemplos de lo que Auto-GPT puede hacer
Alguien llamado Jon Miller (@botzero_net) compartió en Twitter un ejemplo inteligente de lo que Auto-GPT puede hacer.
Él tuiteó:
“Objetivo de la IA:
Escriba un mensaje de arte generativo de Midjourney que creará una obra maestra para inspirar miedo en los humanos”.
Miller compartió el mensaje y la obra de arte resultante que fue generada de forma autónoma por Auto-GPT:
4/7
Solicitud generada por AutoGPT:
Mientras paseas por un antiguo castillo en ruinas, notas que las pinturas en las paredes parecen estar cambiando ante tus ojos. Al principio, lo descartas como un truco de la luz o de tu propia imaginación. Pero cuando miras más de cerca, te das cuenta… pic.twitter.com/GYcDY25vAd— Jon Miller (@botzero_net) 15 de abril de 2023
Otro ejemplo de Auto-GPT compartido en Twitter es la creación de un artículo de revisión.
Vaya… ¿todavía no estás convencido de los agentes de IA? Esto podría hacerte cambiar de opinión…
Fingí ser una empresa de calzado falsa y le di a AutoGPT un objetivo simple:
– Hacer estudios de mercado para zapatos impermeables
– Obtén los 5 mejores competidores y dame un informe de sus pros y contrasAsí es como fue: pic.twitter.com/mFttG4PXrk
— Sully (@SullyOmarr) 9 de abril de 2023
@SullyOmarr tuiteó lo que pasó después:
“Primero: fue directamente a Google para encontrar las 5 mejores reseñas de zapatos impermeables.
Una vez que encontró enlaces, creó preguntas para sí mismo como
- “¿Cuáles son los pros y los contras de cada zapato?”
- “¿Cuáles son los pros y los contras de cada uno de los 5 mejores zapatos impermeables?”
- “Los 5 mejores zapatos impermeables para hombres””
Luego él documentó el análisis posterior:
“Continuó analizando los distintos sitios, con una combinación de búsqueda en Google, actualizando sus consultas, hasta que estuvo satisfecho con los resultados.
He aquí un ejemplo de cuando pensó «críticamente».
Sabía que algunas reseñas podían estar sesgadas a ser falsas, por lo que tenía que validar al revisor”.
El agente Auto-GPT generó subagentes que fueron asignados para analizar sitios web que se usaron para la investigación y cuando el agente de IA se atascó, descubrió un camino a seguir sin ayuda externa.
Finalmente terminó la tarea, creando un análisis de varios párrafos de cinco zapatos, enumerando los pros y los contras de cada uno, además de una introducción y una conclusión.
Sorprendentemente, todo el proceso de investigación, análisis y creación tomó solo ocho minutos y diez centavos de uso de GPT-4 para completarse.
¿El resultado?
Un informe bastante detallado de las 5 principales empresas de calzado impermeable, con sus pros, sus contras y una buena conclusión que resume el informe.
Ah, y solo tomó 8 minutos, a un costo de 10 centavos.
Este fue un ejemplo bastante básico también. Completamente sin optimizar. pic.twitter.com/MZHvmf6tRP
— Sully (@SullyOmarr) 9 de abril de 2023
¿Cómo funciona Auto-GPT?
La característica principal que impulsa Auto-GPT es la capacidad de usar ChatGPT para crear indicaciones de forma independiente para planificar cómo completar una tarea y luego crear más indicaciones para finalizar esa tarea.
Si el agente de IA no puede completar la tarea, creará nuevas indicaciones para averiguar cómo proceder.
Auto-GPT es un agente de IA autoaplicado que elimina la necesidad de indicaciones creativas y detalladas. Todo lo que necesita es un conjunto de objetivos para completar una tarea.
Generará las indicaciones necesarias para completar la tarea.
Se puede decir que esta cualidad de Auto-GPT hace que GPT-4 y ChatGPT sean aún más potentes y asombrosamente capaces.
Uno de los secretos de cómo funciona Auto-GPT es que puede crear subtareas para cada objetivo, dividiendo cada tarea en varios pasos.
La gestión de memoria proporciona a Auto-GPT la capacidad de guardar datos importantes a corto y largo plazo para que no tenga que repetir pasos, puede almacenar datos para su procesamiento y mantener una lista actualizada de lo que está haciendo.
La página de GitHub para Auto-GPT enumera estas características importantes que hacen que Auto-GPT funcione:
- “Acceso a Internet para búsquedas y recopilación de información
- Acceso a sitios web y plataformas populares
- Gestión de memoria a largo y corto plazo
- Almacenamiento y resumen de archivos con GPT-3.5
- Instancias GPT-4 para generación de texto”
¿Qué necesita para que Auto-GPT funcione?
Auto-GPT no tiene una interfaz de usuario simple como muchos programas orientados al consumidor.
Pero no dejes que eso sea un desánimo porque hay una manera para que todos lo usen.
Hay dos requisitos para usar Auto-GPT:
La página Auto-GPT GitHub enumera tres entornos para elegir:
- VSCode + devcontainer: Se ha configurado en la carpeta .devcontainer y se puede utilizar directamente
- Estibador
- Pitón 3.10 o posterior
La página de GitHub también enlaza con un tutorial para instalar Python en Windows.
Otros Agentes Autónomos de IA
Auto-GPT no es el único agente de IA autónomo, hay otro llamado BabyAGI que es un script de python.
BebéAGI
La página de GitHub lo describe:
“Este script de Python es un ejemplo de un sistema de gestión de tareas impulsado por IA. El sistema utiliza las API OpenAI y Pinecone para crear, priorizar y ejecutar tareas. La idea principal detrás de este sistema es que crea tareas basadas en el resultado de tareas anteriores y un objetivo predefinido.
Luego, el script usa las capacidades de procesamiento de lenguaje natural (NLP) de OpenAI para crear nuevas tareas basadas en el objetivo, y Pinecone para almacenar y recuperar los resultados de la tarea para el contexto.
Esta es una versión reducida del Agente Autónomo Basado en Tareas original (28 de marzo de 2023)”.
Si todo eso suena complicado, todavía hay una manera para que los que no son desarrolladores usen agentes de IA como Auto-GPT y BabyAGI.
Maneras fáciles de ejecutar un agente de IA
El ritmo de la innovación de la IA es increíblemente rápido y, en cuestión de dos semanas, los desarrolladores crearon formas alternativas de ejecutar Auto-GPT con interfaces fáciles de usar.
Estas interfaces son tan nuevas que actualmente se encuentran en modo experimental o beta, pero funcionan muy bien.
Cognosys.ai
Una nueva interfaz de usuario de agente de IA basada en la web es Cognosys.ai. Todavía necesita una clave API de OpenAI para usar la interfaz web de Cognosys.ai.
Una vez que tenga la clave API de OpenAI, el siguiente paso es iniciar sesión con su ID de Google o crear un inicio de sesión y una contraseña.
Ahora, usar un agente de IA es tan simple como completar un formulario y ver cómo la máquina completa la tarea.
Agente.gpt
Otra interfaz fácil de usar se llama AgentGPT, que está en versión beta. AgentGPT funciona de manera similar a Cognosys.ai.
AgentGPT se describe así:
“AgentGPT le permite configurar e implementar agentes de AI autónomos.
Asigne un nombre a su IA personalizada y haga que se embarque en cualquier objetivo imaginable. Intentará alcanzar la meta pensando en tareas a realizar, ejecutándolas y aprendiendo de los resultados 🚀
Esta plataforma se encuentra actualmente en beta, actualmente estamos trabajando en:
- Memoria a largo plazo
- buscando en la web
- Interacción con sitios web y personas”
A tweet de los creadores de AgentGPT entra en más detalles:
“Funciona mediante el uso de modelos para generar una lista de tareas y luego ejecuta tareas de forma iterativa, evaluando si las tareas se completan o no o si requieren más subacciones.
En el futuro, tendremos memoria a largo plazo a través de @pinecone y les daremos a los modelos la capacidad de consultar la web…”
Modo Dios IA
Una de las últimas interfaces de agentes de IA se llama Godmode.
Para usarlo primero se crea una tarea. La interfaz responde con indicaciones para usar que definen la tarea.
Al elegir una de las indicaciones, se inicia el agente de IA que comienza su trabajo.
Godmode requiere iniciar sesión con una cuenta de Google, GitHub o Twitter.
El uso de Godmode en este momento no requiere una clave API de OpenAI para funcionar, pero el uso de una agregará el poder de GPT-4 a la salida de Godmode.
Agentes autónomos de IA
Algunas personas se han vuelto locas por ChatGPT.
Pero los agentes de IA autónomos como Auto-GPT revelan que los productos de OpenAI pueden hacer más.
El avance de los agentes autónomos de IA es completamente nuevo y vanguardista. Son producidos por desarrolladores y no por grandes empresas como OpenAI y Google.
Estas tecnologías aún se encuentran en etapas experimentales y beta, pero algunas de ellas son lo suficientemente maduras como para realizar tareas asombrosas al nivel que uno espera de un ser humano.
La tecnología como Auto-GPT hace que sea fácil imaginar un punto en el que los empleadores puedan contratar a una persona para asignar tareas a los agentes de inteligencia artificial para realizar el trabajo de cinco empleados.
No es difícil imaginar un momento en que los empleadores puedan prescindir del supervisor humano y simplemente liberar a un agente de IA para administrar a los agentes de IA.
Imagen destacada de Shutterstock/studiostoks