• Ir a navegación principal
  • Ir al contenido principal
Negocio digital Yago González

Yago González

Negocio Digital

  • Aprende conmigo
    • Curso Ecommerce
    • Docencia y Empresas
  • Consultoría
    • Ecommerce
    • Analítica Digital
    • SEO
  • Algo más de mí
    • Quién soy
    • Apariciones y menciones en medios, eventos y congresos
  • Artículos

Instalar AutoGPT en Windows

5 mayo, 2023 by Yago González Dejar un comentario

AutoGTP

No sé si conoces AutoGPT, pero es una especie de Modo Dios de ChatGPT.

Básicamente, le indicas una misión y la herramienta la va resolviendo mediante auto-prompts en ChatGPT.

Además, es capaz de interactuar con aplicaciones y servicios online y locales, tipo navegadores web y gestión de documentos (textos, csv).

Que sepas que ya hay que ya está haciendo bastante dinero con ella.

El caso es que estaba el otro día intentando instalarla siguiendo las instrucciones de su web oficial cuando me fallaban bastantes cosas, algunas debido a la falta de aclaración en las instrucciones y otras muchas debido a mi poco conocimiento de Python.

Así que, si estás tratando de instalar AutoGPT en tu PC y te pasa lo mismo, aquí tienes el paso a paso que me funcionó.

Índice de contenidos

  • 1 Requisitos para la instalación
  • 2 Instalación paso a paso
    • 2.1 Paso 1: crear la carpeta donde se instalará
    • 2.2 Paso 2: clonamos el repositorio
    • 2.3 Paso 3: instalamos las dependencias
    • 2.4 Paso 4: cambiamos parámetros en acrhivo .env
  • 3 Lanzar AutoGPT
  • 4 Salir de AutoGPT
  • 5 Conclusiones
  • 6 Si te ha gustado el artículo lo mismo esto te interesa...

Requisitos para la instalación

Python 3.8 o posterior: instalarlo no tiene mucho misterio. En el artículo donde te explicaba cómo instalar Stable Diffusion ya lo hicimos. En mi caso, he utilizado la versión 10.

Git: en el mismo artículo instalamos git. Puedes descargar la versión para Windows en este enlace.

OpenAI API Key: te logas en tu cuenta y la creas aquí.

API keys de OpenAi

No es imprescindible pero sí MUY útil que utilices la versión 4 de ChatGPT. Si no la tienes todavía, solicítala desde aquí.

Pinecone API Key: para que tu autoGPT tenga memoria a largo plazo. Créate cuenta aquí y accede a la sección de APIs para obtener la tuya. Te harán falta los dos valores que te señalo más adelante:

API keys de Pinecone

Kernel de Linux actualizado: desde aquí lo puedes descargar y establecer la versión 2 como predeterminada como te indican.

Actualizar el kernel de Linux

Docker desktop para Windows: lo descargas desde aquí y lo instalas normalmente.

Descarga Docker para Windows

Vale, con esto tienes todo lo necesario si no quieres que te AutoGPT hable (podría hacerlo mediante la API de ElevenLabs)


Instalación paso a paso

Empezamos con lo que es la instalación de la herramienta en sí en un PC con Windows.


Paso 1: crear la carpeta donde se instalará

Creamos una carpeta donde se guardará el código de la aplicación.

En mi caso, la he creado en la raíz del disco duro:

Crear capeta con el codigo

Paso 2: clonamos el repositorio

Para ello, abrimos la carpeta que acabamos de crear, y escribimos “CMD” en la ruta de la carpeta en la ventana y damos al intro:

Abriendo la consola de comandos

Se nos abrirá la consola y escribimos esto:

git clone https://github.com/Torantulino/Auto-GPT.git

Intro.

Se nos empezará a descargar todo el código en la carpeta.


Paso 3: instalamos las dependencias

Navegamos desde la consola a la carpeta “Auto-GPT” que se habrá creado dentro de la tuya original. Para ello, escribimos:

cd Auto-GPT

Le damos al intro.

Con este comando se debería empezar a instalar las dependencias:

pip install -r requirements.txt

A mí me empezaba a dar fallos aquí, así que lo sustituí por este otro:

C:\Users\pcadmin\AppData\Local\Programs\Python\Python310\python.exe -m pip install -r requirements.txt

Como cuando instalé Python no marqué la casilla correspondiente para agregar la ruta al path, lo que hago es sustituir pip por la ruta completa donde tengo instalado Python en mi PC:

Ruta instalación Python

Presta atención a lo que te señalo en negrita que cambiará en tu caso:

  • Lo primero es el nombre de tu usuario de Windows.
  • Lo segundo es la carpeta de Python, que cambiará de nombre según la versión instalada (en mi caso es la 3.10).

Guárdate esta ruta que la usaremos más.


Paso 4: cambiamos parámetros en acrhivo .env

Se nos habrán instalado todos los archivos y las dependencias necesarias. Entre otras veremos un archivo llamado “.env.template”.

Bien, pues créate una copia de ese archivo y renómbrala a “.env”:

Abre “.env” con un editor de texto, que vamos a tocar los parámetros. Te digo los que hay que descomentar (quitando la “#” del principio de la línea) y los valores propios a añadir (en negrita):

  • RESTRICT_TO_WORKSPACE=True
  • USER_AGENT=”Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36″
  • EXIT_KEY=n
  • OPENAI_API_KEY=metes tu clave de openAI
  • TEMPERATURE=0
  • USE_AZURE=False
  • SMART_LLM_MODEL=gpt-4
  • FAST_LLM_MODEL=gpt-3.5-turbo
  • FAST_TOKEN_LIMIT=4000
  • SMART_TOKEN_LIMIT=4000
  • MEMORY_BACKEND=local
  • MEMORY_INDEX=auto-gpt
  • PINECONE_API_KEY=metes tu clave de Pinecone
  • PINECONE_ENV=metes tu “Environment” de Pinecone
  • IMAGE_PROVIDER=dalle
  • IMAGE_SIZE=256
  • HUGGINGFACE_IMAGE_MODEL=CompVis/stable-diffusion-v1-4
  • HUGGINGFACE_API_TOKEN=your-huggingface-api-token
  • SD_WEBUI_AUTH=
  • SD_WEBUI_URL=tu url local de webUI si la tienes (no es obligatorio)

Éstos son los parámetros descomentados y los valores que tengo añadidos en mi proyecto.

No me ha dado tiempo a juguetear demasiado con ellos, simplemente a probar que la herramienta funciona y hace lo que se espera.

Guardamos el archivo y ya estamos en disposición de utilizar AutoGPT.


Lanzar AutoGPT

En teoría, bastaría con escribir en la consola esto:

python scripts/main.py

Pero por lo comentado del path, en mi caso tengo que escribir esto otro:

C:\Users\pcadmin\AppData\Local\Programs\Python\Python310\python.exe -m autogpt

Recuerda que la negrita son valores que tendrás que revisar en tu caso.

Si todo va como se espera, la consola se tomará algún tiempo y verás en la consola algo como esto:

AutoGPT en todo su esplendor

AutoGPT te preguntará cuál es su objetivo y algunas cuestiones más acerca de su uso, en teoría para optimizar sus labores.

Una vez que rellenes con los datos de tu caso de uso, la herramienta comenzará a ejecutar las tareas, preguntándote antes si consideras adecuado lo que ella cree correcto. Si es que sí, sólo tendrás que pulsar la tecla “y” y la aplicación comenzará con su tarea:

AutoGPT pidiéndonos permiso

Salir de AutoGPT

Muy sencillo, sólo tendrás que pulsar la “n” cuando AutoGPT nos pregunte si deseamos continuar y el programa dejará de ejecutarse.


Conclusiones

Como ves, no es que instalar AutoGPT sea muy complicado, pero sí que requiere de ciertos truquillos que te pueden dejar atascado en caso de que no los conozcas.

Personalmente, cuando empiezas a usarlo y ves todo lo que va haciendo y cómo te propone hacerlo, es cuando realmente “sientes” que la IA va a empezar a ejecutar muchas, pero muchas tareas manuales.

Espero que con esto puedas empezar a utilizarla tú también en tu día a día.

Si te ha gustado el artículo lo mismo esto te interesa...

Tengo una newsletter donde explico trucos que descubro, envío material y recursos descargables y doy mi opinión sobre temas de actualidad digital.

Quizá te interese registrarte...

Archivado en:Herramientas, Inteligencia Artificial

Acerca de Yago González

Ayudo a crear nuevos negocios digitales o a mejorar los existentes en yagogonzalez.com

Fundé el ecommerce Yo pongo el hielo y llevo su marketing

Además, compagino la actividad profesional con la docente. Y me encanta.

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Copyright © 2023 · Yago González | Política de Cookies · Política de Privacidad · Aviso Legal · Condiciones de Contratación
Negocio Digital Yago Gonzalez GPS Directions Listed in POI Directory

Utilizamos cookies para personalizar el contenido y los anuncios y para analizar el tráfico. Compartimos información sobre la navegación de los usuarios en el sitio web con nuestros partners de publicidad y de análisis web.

Yago González
Powered by  GDPR Cookie Compliance
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.

Cookies de analítica

Esta web utiliza Google Analytics y Hotjar para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.

¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!

Cookies publicitarias

Esta web utiliza las siguientes cookies publicitarias de Cookies de Google Analytics y Google Ads

¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!

Política de privacidad

Más información sobre nuestra política de privacidad