No hay duda de que ChatGPT nos ha dejado a todos boquiabiertos, y mucho se debe a su diseño amigable e intuitivo. Este prodigio chatbot de inteligencia artificial crea textos tan naturales que nos hace preguntarnos si detrás hay un humano escondido.
Pero, como bien sabemos, el éxito en nuestras conversaciones con chatbots de IA se basa en nuestra destreza para plantear preguntas a las que puedan responder. Aquí es donde entra AutoGPT, una innovadora aplicación que le da a la IA la autonomía para generar sus propias entradas. Y esto, amigos míos, está cambiando el panorama tecnológico por completo. En este artículo te contamos qué es y cómo instalar AutoGPT.
AutoGPT, el nuevo chico del barrio
AutoGPT es una aplicación en Python que ha desarrollado un genio llamado Significant Gravitas. Con GPT-4 como cimiento, el programa le da a la IA la capacidad de funcionar sin necesidad de que los usuarios le den instrucciones constantes. Así es como nace el concepto de “agentes de IA”, que permiten a la IA navegar por Internet y ejecutar comandos en una computadora sin que nadie le diga qué hacer.
Para que nos hagamos una idea, un ejemplo sencillo mostrado en GitHub consiste en asignar a AutoGPT la tarea de buscar y generar recetas únicas y originales para un evento próximo como la Pascua. La aplicación, bautizada como Chef-GPT, se lanza a explorar la red en busca de inspiración culinaria y, acto seguido, guarda la receta en la computadora del usuario.
Un ejemplo sencillo mostrado en el GitHub original fue asignar a AutoGPT la tarea de descubrir y generar recetas únicas y originales para un evento próximo como la Pascua. La aplicación, llamada Chef-GPT, procede a explorar la web para lograr este objetivo. La siguiente tarea asignada a Chef-GPT fue guardar la receta en la computadora del usuario.
Aunque suene básico, AutoGPT va más allá de un chatbot convencional al buscar en Internet y realizar acciones como guardar archivos sin necesidad de que nadie le guíe.
¿Cómo consigue AutoGPT hacer todo esto?
Lo que realmente nos intriga de AutoGPT es su habilidad para dividir las acciones de la IA en “pensamientos”, “razonamiento” y “crítica”, mostrando el asombroso potencial de generación de texto de GPT. Gracias a esto, los usuarios pueden entender al detalle qué está haciendo la IA y el porqué de sus acciones.
Por ejemplo, en el caso de Chef-GPT, el primer “pensamiento” de la IA fue “buscar eventos próximos para encontrar uno adecuado para crear una receta única”. La “razón” detrás de esta acción fue que “encontrar un evento próximo me ayudará a idear una receta relevante y emocionante”.
La “crítica” de AutoGPT evalúa posibles limitaciones o restricciones en sus acciones, lo que demuestra aún más su capacidad para funcionar de manera autónoma mientras cumple los objetivos del usuario.
Y como si fuera poco, AutoGPT cuenta con memoria a corto y largo plazo, así como capacidades de texto a voz gracias a ElevenLabs. La suma de estas características convierte a AutoGPT en un ente más humanizado, mejorando su capacidad para interactuar con nosotros, los simples mortales.
Cómo instalar AutoGPT ¡Atrévete a usar AutoGPT!
Aunque no es tan simple como descargar un archivo o entrar en una web, configurar Auto-GPT tampoco es una odisea espacial. Lo primero es asegurarnos de contar con los requisitos técnicos impepinables: tener Python 3.8 o superior, una clave de API de OpenAI y una clave de API de Pinecone. Además, si quieres disfrutar de la función opcional de texto a voz, necesitarás una clave de API de ElevenLabs.
Características:
🌐 Acceso a internet para búsquedas y recopilación de información
💾 Gestión de memoria a corto y largo plazo
🧠 Instancias GPT-4 para generación de texto
🔗 Acceso a sitios web y plataformas populares
🗃️ Almacenamiento de archivos y resumen con GPT-3.5
📋 REQUISITOS Python 3.8 o posterior Clave de API de OpenAI Clave de API de PINECONE
Pasos:
Asegúrate de tener todos los requisitos mencionados anteriormente, si no los tienes, instálalos/consíguelos. Los siguientes comandos deben ejecutarse en una ventana CMD, Bash o PowerShell. Para hacer esto, ve a una carpeta en tu computadora, haz clic en la ruta de la carpeta en la parte superior y escribe CMD, luego presiona enter.
Clona el repositorio: Para este paso necesitas tener Git instalado, pero también puedes descargar el archivo zip haciendo clic en el botón en la parte superior de la página del repositorio. Si quieres instalar git, sigue los pasos de esta web. Una vez lo tengas, abre una terminal y escribe el siguiente comando en el directorio donde quieres descargar el proyecto.
git clone https://github.com/Torantulino/Auto-GPT.git
Ahora, navega al directorio del proyecto: (Escribe esto en tu ventana CMD, tu objetivo es navegar la ventana CMD al repositorio que acabas de descargar)
cd Auto-GPT
Instala las dependencias requeridas. Si no tienes instalado python, aquí puedes conseguirlo.
pip install -r requirements.txt
Ahora, renombra .env.template a .env y completa tu OPENAI_API_KEY. Si planeas usar el modo de voz, completa también tu ELEVEN_LABS_API_KEY.
Con esto ya tendríamos la instalación más básica y podríamos empezar a usar AutoGPT.
Uso:
- Ejecuta el script
main.py
Python script en tu terminal, escribiendo este comando en la carpeta raíz del proyecto
python scripts/main.py
- Despues de cada acción de AutoGPT, escribe “NEXT COMMAND” para autorizarle a seguir. Irás viendo sus “pensamientos” en la consola.
- Para parar la ejecución, escribe “exit” en la consola y el script terminará su ejecución.
¡A jugar con AutoGPT!
Tras instalar AutoGPT con éxito utilizarlo es pan comido. Asígnale un objetivo y siéntate a disfrutar de la IA en acción. Ella misma irá iterando, aprendiendo y completando sus misiones. Puedes guiarte por los ejemplos proporcionados para encaminarte en la dirección correcta. ¡Disfruta de la aventura con tu nuevo compañero inteligente!
Alternativa para utilizar AutoGPT sin instalarlo en tu pc
Para aquellos que no queréis instalar el script hay una alternativa online. Se trata de AgentGPT y en resumidas cuentas se trata de un AutoGPT pero instalado en algún otro lugar y de acceso gratuito. Si queréis echar un vistazo pasaros por esta web.