- La inteligencia artificial ha dado mucho que hablar debido a las avanzadas capacidades de modelos generativos de IA como ChatGPT. La preocupación por los peligros de los modelos de IA y los riesgos de desarrollar otros más avanzados ya ha hecho que algunos países se replanteen su política al respecto e incluso la prohíban.
- Ahora, una aplicación de IA aún más potente ha entrado en escena: Auto-GPT.
- Las prometedoras capacidades autónomas de esta aplicación pueden convertirla en nuestro primer atisbo de inteligencia general artificial (AGI), un tipo de IA capaz de realizar tareas intelectuales de nivel humano.
- Desde su lanzamiento el 30 de marzo de 2023, ha fascinado a la gente, convirtiéndose en uno de los temas más candentes de Twitter durante varios días seguidos.
Es difícil seguir el ritmo de los constantes avances en el campo de la IA generativa. Avanza muy deprisa, y no sólo gracias a empresas como Microsoft y OpenAI. La comunidad de desarrolladores y los entusiastas de todo el mundo ya están empezando a ampliar las posibilidades de esta tecnología. Auto-GPT es uno de esos proyectos y ya está siendo aclamado como la próxima gran revolución.
Aunque afirmar que se trate del primer indicio de AGI (Inteligencia Artificial General) puede ser un poco prematuro y exagerado, Auto-GPT es sin duda una muestra de lo que serán los próximos pasos de la IA generativa. Es como tomar ChatGPT o Bing Chat y darle rienda suelta. La IA hace casi todo el trabajo por sí sola, y eso es lo que lo hace interesante. Y potencialmente aterrador.
Auto-GPT se ha convertido rápidamente en el repositorio más popular de GitHub, y cualquiera puede probarlo por sí mismo. Está lejos de considerarse un producto acabado, pero ya ha dado lugar a una serie de proyectos interesantes. Por la forma en que este proyecto sigue creciendo, no va a pasar mucho tiempo antes de que se convierta en algo excepcionalmente potente.
¿Qué es exactamente Auto-GPT?
Auto-GPT es un proyecto desarrollado inicialmente por un desarrollador independiente que se hace llamar Significant Gravitas. La descripción oficial dice:
«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 «pensamientos» LLM, para alcanzar de forma autónoma cualquier objetivo que se proponga. Como uno de los primeros ejemplos de GPT-4 funcionando de forma totalmente autónoma, Auto-GPT empuja los límites de lo que es posible con la IA«.
En términos sencillos, Auto-GPT utiliza GPT-4 para actuar de forma autónoma. Mientras que ChatGPT o Bing Chat requieren mensajes de texto, Auto-GPT puede «pensar» por sí mismo y generar sus propias instrucciones («prompts») para llevar a cabo su tarea. Además, también puede buscar en la web, tiene memoria y puede escribir en archivos, lo que le da una ventaja significativa sobre otros chatbots basados en GPT-4.
En un intento de aprender más sobre Auto-GPT le encargamos que nos enseñara, y se puso en marcha, encontró la siguiente información y la resumió en los siguientes puntos.
- Auto-GPT es una aplicación Python de código abierto que utiliza GPT-4 para realizar diversas tareas, incluida la ejecución automatizada de proyectos de varios pasos.
- Es un agente de IA que puede realizar acciones basadas en la web sin supervisión, asignarse subtareas a sí mismo, buscar en la web y mejorar su propio código.
- Auto-GPT utiliza algoritmos avanzados y procesamiento del lenguaje natural para generar contenidos escritos, incluidos blogs y correos electrónicos.
- Puede reescribir y mejorar su propio código, lo que le permite depurar, desarrollar y mejorar recursivamente.
El hecho de que sea capaz de mejorarse a sí mismo sin ninguna interferencia externa es alucinante, y quizás una de las razones por las que algunos lo comparan con la AGI. En lugar de requerir reiteradas repeticiones de las instrucciones como en el caso de ChatGPT, Auto-GPT es capaz de mejorar por sí mismo.
Auto-GPT se lanzó la semana pasada, así que aún es un proyecto en fase inicial, pero Twitter ya está entusiasmado con sus casos de uso, que incluyen el análisis de acciones, la automatización de reseñas de productos y la creación de podcasts.
¿Qué puede hacer Auto-GPT?
Auto-GPT tiene acceso a Internet, gestión de memoria a largo y corto plazo, GPT-4 para la generación de texto y almacenamiento y resumen de contenidos con GPT-3.5, según el post de Github.
Cualquier cosa que le puedas preguntar a ChatGPT, como depurar código y escribir un correo electrónico, se lo puedes preguntar a Auto-GPT. Sin embargo, puedes pedirle a Auto-GPT que complete tareas aún más avanzadas, con menos indicaciones, como se ve en los ejemplos de demostración a continuación.
La demo de Github muestra ejemplos de indicaciones de objetivos como «Aumentar el patrimonio neto, hacer crecer la cuenta de Twitter, Desarrollar y gestionar varios negocios«.
Las limitaciones de la aplicación que aparecen en Github advierten de que el resultado de Auto-GPT «puede no funcionar bien en escenarios empresariales complejos del mundo real». Sin embargo, los resultados que los usuarios han estado compartiendo muestran que Auto-GPT puede ofrecer algunos resultados realmente impresionantes (y útiles).
En Twitter, los usuarios están compartiendo algunas de las formas en que lo están utilizando, que incluyen el uso de Auto-GPT para crear una aplicación, generar una nueva puesta en marcha, abordar temas complejos como el futuro de la salud y la medicina, e incluso acecharse a sí mismos en Internet.
Cómo probar Auto-GPT ahora mismo
Auto-GPT es de código abierto y está disponible para que cualquiera lo pruebe por sí mismo. El cliente oficial está construido en Python y requiere un poco de trabajo para configurarlo. El repositorio de GitHub te guía paso a paso, pero también necesitarás una clave de API de OpenAI y un par de cosas más.
Los requisitos básicos son Python 3.8, una clave de API de OpenAI, una clave de API de PINECONE y una clave de ElevenLabs (si quieres que hable). Después de instalar y adquirir todo eso, estarás listo para la instalación propiamente dicha y podrás seguir las instrucciones detalladas en este post.
Para el usuario medio ocasional, sin embargo, se trata de un proceso bastante complicado. La opción más sencilla es utilizar una herramienta creada a partir de Auto-GPT llamada Godmode.
Se trata de Auto-GPT pero con un diseño más fácil de usar y disponible a través del navegador web igual que ChatGPT. Comenzó siendo totalmente gratuita, pero a medida que se corrió la voz y aumentó la demanda, ahora es necesario registrarse o proporcionar tu propia clave API de OpenAI.
Con todo, resulta muy fácil de usar. Al igual que con ChatGPT o Bing Chat, el primer paso es decir qué quieres que haga. A partir de ahí puedes añadir subtareas que ayudarán a Auto-GPT a averiguar cómo realizar lo que quieres.
Otra opción similar a Godmode es AgentGPT, una herramienta que te permite crear, configurar y desplegar agentes autónomos de IA en tu navegador. Puedes ponerle un nombre a tu IA personalizada y hacer que se embarque en cualquier objetivo imaginable. Intentará alcanzar la meta pensando en tareas que hacer, ejecutándolas y aprendiendo de los resultados. AgentGPT también es de código abierto y requiere una clave API OpenAI para aumentar sus límites. Está diseñado para desarrolladores y personas interesadas en la inteligencia artificial que quieran crear y desplegar agentes de forma eficiente sin conocimientos avanzados de programación.
Si utilizas tu propia clave API de OpenAI (y deberías hacerlo), ten en cuenta que Auto-GPT puede gastar una gran cantidad de créditos a un ritmo mucho mayor que la mayoría de las demás herramientas que hayas probado. En una mañana experimentando con Auto-GPT usamos casi 1$ de nuestro crédito en sólo dos pruebas. Para proyectos más complejos es posible que no pare de trabajar mientras itera y trata de hacer las cosas mejor, así que hay que estar atento.
¿Por qué hay tanta gente entusiasmada con Auto-GPT?
Auto-GPT es tendencia porque la gente está fascinada por lo que puede hacer y lo que podría significar para el futuro. La capacidad de Auto-GPT para alcanzar objetivos a través de su propio razonamiento lo sitúa en un calibre similar a lo que hacen los humanos y a cómo procesan la información.
Por eso se dice que Auto-GPT es el primer atisbo real de AGI. La IA que puede funcionar bien con poca supervisión humana podría revolucionar el trabajo tal y como lo conocemos, sustituyendo muchas funciones que ahora desempeñan los humanos.
En pocas palabras, la inteligencia artificial (IA) es un término amplio que se refiere a los sistemas informáticos capaces de realizar tareas que requieren inteligencia humana. La Inteligencia Artificial General (IAG), sin embargo, se refiere a la IA que puede realizar tareas utilizando sus propios procesos, razonamiento e intelecto, como lo haría un humano.
A pesar de que ChatGPT es un chatbot muy capaz, sigue siendo sólo un chatbot. Como chatbot, está limitado a dar respuestas a lo que se le pregunta inmediatamente a través de mensajes. Por lo tanto, puede hacer cosas increíbles, pero sólo bajo la dirección humana. Las habilidades de Auto-GPT van mucho más allá, ya que puedes pedirle que complete una tarea de la que no sabes nada y ver cómo hace todo el trabajo por ti.
En cualquier caso, es muy emocionante y va a dar lugar a proyectos muy interesantes. Si hay una tarea específica que quieras llevar a cabo y que no sea demasiado compleja, es muy probable que puedas conseguir que Auto-GPT la realice por ti.