Aproveche el poder del modelo de lenguaje GPT y cree útiles asistentes de IA instalando Auto-GPT en Ubuntu.
Auto-GPT es un proyecto de código abierto que permite a las personas crear asistentes de IA que satisfagan sus necesidades. Estos asistentes de IA son capaces de pensar y autocrítica y pueden generar sus propios avisos para alcanzar un conjunto particular de objetivos y cumplir su función. Utiliza el mismo modelo de lenguaje GPT utilizado en el ya popular ChatGPT.
Si desea aprovechar el poder de GPT en la forma de un asistente de IA, podría interesarle probar Auto-GPT. Así es como puede instalar y configurar Auto-GPT en Ubuntu.
Requisitos previos para instalar Auto-GPT
Para instalar Auto-GPT, primero debe instalar los últimos paquetes de Python3 y Git en su computadora.
Python se usa ampliamente en Auto-GPT. A instalar la última versión de Python en Ubuntu, abra una terminal y actualice y actualice los paquetes usando:
actualización de sudo apt && actualización de sudo apt
Ahora, agregue el PPA de deadsnakes con el siguiente comando:
sudo add-apt-repositorio ppa: serpientes muertas/ppa
Instale la última versión de Python con:
sudo apt instalar python3.11
Reemplace "python3.11" en el comando anterior con la última versión de Python en ese momento.
Después de la instalación, verifique si pip ya está instalado en su máquina:
pip --versión
Si está utilizando Python 3.4 o superior, pip ya debería estar instalado. Pero en caso de que falte, instala pip con:
sudo apt instalar python3-pip
Ahora que ha instalado la última versión de Python y pip en Ubuntu, instale Git y clone el repositorio Auto-GPT usando clonar:
sudo apt instalar git
sudo git clon https://github.com/Significant-Gravitas/Auto-GPT.git
Cambie el directorio a la carpeta de código Auto-GPT recién creada usando el comando cd:
cd Auto-GPT
Paso 1: Configure Auto-GPT en Ubuntu
Ahora que configuró correctamente el entorno para Auto-GPT, debe configurar su clave API de OpenAI como una variable de entorno.
Para obtener una clave API de OpenAI, regístrese para obtener una cuenta dirigiéndose a plataforma.openai.com. Asegúrese de configurar su método de pago para usar el producto GPT de OpenAI.
Después de iniciar sesión en su cuenta, haga clic en la imagen de perfil en la parte superior derecha y seleccione Ver claves API.
Para generar una clave API, haga clic en el Crear nueva clave secreta, agregue cualquier nombre y copie la clave API presionando Control + C o haciendo clic en el icono de copiar. Usarás esta clave como credenciales para que tu asistente de IA use la tecnología GPT de OpenAI.
Una vez copiado, pegue la clave dentro del .env archivo. El archivo env almacenará todas las claves API que usa con Auto-GPT. Si no necesita una base de datos vectorial de back-end como Pinecone, su clave API de OpenAI debería ser suficiente para usar Auto-GPT.
Para configurar su clave API, abra el .env archivo usando nano:
nano .env.plantilla
Para ubicar la variable clave de la API de OpenAI, mantenga presionada CTRL + W, buscar "OPEN_API_KEY=”, y luego presione Ingresar.
Reemplace el marcador de posición con su clave API presionando Ctrl+V y golpeando Control + S ahorrar. Puede salir del editor de texto nano presionando Control + X.
También debe cambiar el nombre del ".env.template"archivo a sólo".env". Para hacerlo, ejecuta:
sudo mv .env.template .env
Paso 2: Instale las dependencias de Auto-GPT en Ubuntu
Auto-GPT usa muchas bibliotecas de Python. Deberá instalar todos los paquetes usando pip y el requisitos.txt archivo de texto que viene con el código fuente de AutoGPT.
Para instalar todas las dependencias de Python, ejecute:
pip install -r requisitos.txt
A continuación, intente ejecutar Auto-GPT usando:
python3 -m autogpt
¡Felicidades! Ha instalado y configurado con éxito Auto-GPT en su máquina Ubuntu.
Cómo usar Auto-GPT en Ubuntu
Con Auto-GPT instalado, ahora puede crear su propio asistente de IA. Hay dos modos cuando se trata de usar Auto-GPT. En el modo predeterminado, solo necesita proporcionar una tarea. Según la tarea especificada, Auto-GPT generará automáticamente el nombre de su asistente de IA, su función y sus objetivos.
En el modo manual, Auto-GPT le pedirá que especifique un nombre, un objetivo y hasta cinco objetivos que desea que siga el asistente de IA mientras realiza su tarea. Este modo le permite tener el control de cómo funcionará su asistente de IA.
Para usar el modo manual, use el siguiente comando:
--manual
En este ejemplo, nombramos a nuestro asistente de IA y le asignamos un rol para buscar promociones de productos y algunos objetivos sobre la calidad de la promoción.
Una vez que se hayan proporcionado el nombre, los objetivos y la función, su asistente de IA se activará de inmediato y comenzará a recorrer su proceso de pensamiento y ejecución.
A lo largo del proceso, puede ver los pensamientos, el razonamiento, el plan, las críticas y la próxima acción de su asistente de IA. Su próxima acción solo se ejecutará una vez que haya dado su aprobación.
Puede aprobar la próxima acción de la IA escribiendo "y"porque si. Si no desea que la IA continúe con sus planes, puede escribir "norte" para no y salir.
Si confía en su asistente de IA y no quiere seguir monitoreando todos sus pensamientos y acciones, puede escribir "y-(número)". Por ejemplo, si desea que Auto-GPT ejecute sus próximas cinco acciones, puede escribir "-5". Además, si desea proporcionar comentarios a su asistente de IA, también puede escribir su mensaje como entrada.
En este ejemplo, nuestro asistente ha estado repitiendo los mismos pensamientos, planes y ejecuciones tres veces. Así que decidimos darle feedback para que se detuviera ya que sus esfuerzos iniciales ya eran suficientes.
Una vez que su asistente de IA termine su tarea, puede ver su resultado final abriendo el /Auto-GPT-x.x.x/autogpt/auto_gpt_workspace directorio.
¡Éxito! Nuestro asistente de inteligencia artificial nos dio una lista de códigos promocionales activos para el mouse que buscábamos.
Limitaciones de Auto-GPT
Aunque Auto-GPT nos brindó algunos resultados bastante prometedores, todavía no es tan poderoso o útil como se pensaba inicialmente. Durante nuestras pruebas, cualquier tarea un poco compleja a menudo resultó en que el asistente de IA recorriera el mismo patrón de pensamientos y acciones, que finalmente fallaba.
Una gran parte de este problema fue la incapacidad de la IA para manejar anuncios de sitios web, cookies, páginas de inicio de sesión y ventanas emergentes. Probablemente fue causado por el hecho de que Auto-GPT aún se encuentra en su fase inicial de desarrollo.
Entonces, por ahora, solo debe usar Auto-GPT como una forma de jugar y experimentar con asistentes de IA.
Auto-GPT seguirá mejorando y mejorando
Auto-GPT no es tan potente como debería debido a su etapa de desarrollo actual y al acceso limitado a GPT-4. Sin embargo, esto no duraría mucho ya que Auto-GPT está ganando mucha tracción y apoyo de personas de todo el mundo.
Es probable que el desarrollo de Auto-GPT continúe hasta que alcance un estado maduro y estable en el que se implementen muchas características útiles. Es solo cuestión de tiempo antes de que Auto-GPT se convierta en una herramienta práctica para nuestras aplicaciones personales, profesionales y comerciales.