ChatGPT, un chatbot basado en modelos de lenguaje, ha sido popular desde su lanzamiento en noviembre de 2021 por OpenAI. Actualmente cuenta con más de 100 millones de usuarios. La plataforma generó 1.600 millones de visitas solo en junio de 2023.
El chatbot de IA ofrece diversas aplicaciones, como traducción de idiomas, resúmenes y generación de contenido. Sin embargo, no es un sustituto perfecto de la información o el contenido. ChatGPT tiene deficiencias y los usuarios deben tener cuidado con las respuestas inexactas, irrelevantes, engañosas o falsas.
Es importante recordar que su información se deriva de Internet y es tan precisa como ese contenido. ChatGPT utiliza web scraping para extraer datos de sitios web mediante herramientas automatizadas. Esto significa que el chatbot escanea la web en busca de información relevante y la almacena en su base de datos.
Un ejemplo de información potencialmente engañosa es la relación cintura-peso ideal para los hombres. ChatGPT sugirió que la circunferencia de la cintura de un hombre de 180 libras debería ser inferior a 16 pulgadas. No es razonable (y poco saludable) sugerir una medida ideal para cada hombre que pese 80 kg o menos sin conocer otras características.
Por supuesto, ChatGPT es un modelo de IA que se entrena continuamente. Así que verifique todos los hechos. Algunas respuestas están tan bien articuladas que pueden parecer correctas, pero puede que no lo sean. Siempre verifique las respuestas.
Automatización
Una característica interesante que ofrece ChatGPT es que es una herramienta decente para la automatización. Por ejemplo, ¿qué pasaría si pudieras usar la plataforma para automatizar tareas en una Raspberry Pi?
Varias API y otras herramientas utilizan ChatGPT para admitir aplicaciones de software impulsadas por IA. Auto-GPT es una de esas API. Auto-GPT es fácil de instalar en Raspberry Pi y se puede utilizar para automatizar tareas, incluida la programación.
Nuevamente, esto viene con una advertencia: ChatGPT carece de un conocimiento profundo de la resolución de problemas y la programación. Es simplemente un modelo generativo basado en el procesamiento del lenguaje natural (PNL) que produce texto basado en probabilidad. Por lo tanto, no puede distinguir los hechos de otros contenidos en línea, incluido el lenguaje de programación.
Sin embargo, vale la pena probar sus capacidades de automatización. Auto-GPT se puede utilizar para una variedad de tareas. En este artículo, analizaremos Auto-GPT y explicaremos cómo instalarlo en Raspberry Pi y usarlo.
¿Qué es Auto-GPT?
Auto-GPT es un agente de IA autónomo de código abierto que utiliza GPT-4 o GPT-3.5 de OpenAI para lograr objetivos predefinidos. El proyecto experimental tiene como objetivo hacer que GPT-4 sea completamente autónomo. El programa está impulsado por GPT-4 y encadena pensamientos de modelos de lenguaje grande (LLM) para lograr automáticamente los objetivos definidos por el usuario.
Cuando un usuario asigna una tarea a Auto-GPT, el programa divide la tarea en subtareas más pequeñas. Las subtareas se ordenan adecuadamente y se ejecutan una por una. El programa utiliza Internet para recopilar información y otros recursos para completar tareas.
¿Por qué utilizar Auto-GPT?
Auto-GPT se puede utilizar para muchas tareas diferentes, como por ejemplo:
- Lea el código y haga sugerencias de mejora.
- código de depuración
- Escribir correos electrónicos
- Resumir documentos
- Crear diapositivas de presentación
- Traducir idioma
- Buscando información
Componentes necesarios
Para utilizar Auto-GPT en Raspberry Pi, configure su placa Raspberry Pi como una computadora de escritorio. Para hacer esto, necesitará lo siguiente…
1. Frambuesa Pi 3/4
2. Tarjeta Micro SD
3. Adaptador de corriente para Raspberry Pi
4. Cable WiFi o Ethernet
5. Teclado y mouse USB
6. Monitor de pantalla y cable HDMI
Requisitos previos
Antes de instalar Auto-GPT en Raspberry Pi (RPi), copie la última imagen de Raspbian a una tarjeta MicroSD. Inserte la Micro-SD en la ranura para tarjetas de la placa RPi. Luego instale la última versión del sistema operativo Raspberry Pi. Ahora es el momento de Auto-GPT.
Obtenga una clave API para OpenAI
Necesitará una clave API de OpenAI para usar Auto-GPT en el RPi. Por una pequeña tarifa, la API permite la interacción con ChatGPT.
Siga los pasos a continuación para recibir una clave API...
1. Regístrese para obtener una cuenta en OpenAI.com. El registro se puede realizar con cualquier ID de correo electrónico. Luego, inicie sesión en su cuenta ingresando su correo electrónico y sus credenciales registradas.
Después de iniciar sesión, verá lo siguiente...
2. Haga clic en la pestaña API y aparecerá la siguiente página.
3. Haga clic en el icono de perfil en la esquina superior derecha de la pantalla. Aparecerá un menú desplegable. En el menú, busque la opción 'Ver claves API' y haga clic en ella.
Verás esta página a continuación…
4. Para generar una nueva clave API para Auto-GPT, haga clic en el botón 'Crear nueva clave secreta'. Aparecerá una ventana emergente.
5. Ingrese un nombre adecuado para su nueva clave API. El nombre ayudará a diferenciar esta clave API de otras generadas por su cuenta. Luego haga clic en 'Crear clave secreta' para generar la clave API. Aparecerá una ventana emergente con la clave. Copie esta clave API y guárdela. Lo necesitarás más tarde. Luego haga clic en "Listo".
6. Puede ver los datos de uso de su clave API en el panel. Simplemente haga clic en la opción 'Uso', que se encuentra en la barra lateral izquierda de la pantalla. Un gráfico mostrará el consumo clave en USD.
Configuración de Raspberry Pi para Auto-GPT
Una vez que tenga una clave API de OpenAI, puede preparar su Raspberry Pi para Auto-GPT. Es importante asegurarse primero de que todos los paquetes y listas de paquetes de RPi estén actualizados. Para hacer esto, abra la Terminal RPi y ejecute los siguientes comandos para actualizar y actualizar sus paquetes.
actualización sudo apta
actualización sudo apta
Luego instale los paquetes necesarios para instalar y ejecutar Auto-GPT en el RPi. Se requieren dos paquetes: Python y Git. Git se utiliza para obtener la última versión de Auto_GPT y Python la ejecuta.
Para instalar 'git', ejecute el siguiente comando en la Terminal:
sudo apt-get instalar git
Para instalar 'python', ejecute el siguiente comando en la Terminal:
sudo apt-get instalar python3 python3-pip
Ahora estamos listos para obtener la última versión de Auto-GPT usando el paquete 'git'. Para hacer esto, ejecute el siguiente comando en la Terminal.
clon
Instalación de Auto-GPT
Para instalar Auto-GPT, vaya al directorio donde clonó el código Auto-GPT en la Raspberry Pi. El directorio se puede cambiar ejecutando este comando:
CD Auto-GPT
Una vez completado, puede descargar e instalar los paquetes de Python requeridos por Auto-GPT. Todos ellos se pueden instalar a través de un archivo de requisitos que se puede ejecutar a través de Pip. Una vez que se hayan movido al directorio de Auto-GPT, ejecute el siguiente comando en la Terminal para instalar los paquetes requeridos por Auto-GPT.
instalación de pip -r requisitos.txt
Configuración de la clave OpenAI para Auto-GPT
Después de instalar Auto-GPT en Raspberry Pi, debe configurar Auto-GPT con su clave API. Copie el archivo de plantilla '.env' para poder editarlo más tarde. Ejecute el siguiente comando en Terminal para copiar el archivo de plantilla.
cp .env.template .env
Abra el archivo '.env' copiado en el editor de texto NANO ejecutando el siguiente comando en la Terminal.
nano.env
En el archivo de configuración del entorno (es decir, el archivo '.env'), busque el parámetro 'OPEN_API_KEY'. Reemplace el texto 'su-clave-api-openai' con su propia clave API.
OPEN_API_KEY=
Después de ingresar la clave, guarde y cierre el archivo presionando Ctrl+X seguido de Y y luego la tecla Enter.
Ahora, cree un archivo vacío llamado 'auto-gpt.json', en el mismo directorio donde está instalado Auto-GPT. Para crear este archivo, ejecute el siguiente comando en la Terminal.
toque auto-gpt.json
Usando Auto-GPT
Para usar Auto-GPT en Raspberry Pi, vaya al directorio donde está instalado Auto-GPT. Ejecute el siguiente comando en la Terminal para iniciar Auto-GPT.
Python -m autogpt
Cuando inicia Auto-GPT por primera vez, genera automáticamente un conjunto de objetivos y crea un nombre de proyecto. Esto se anula ingresando '—manual', para que pueda establecer objetivos manualmente. Luego deberá ingresar un mensaje para realizar una tarea definida por el usuario.
Cuando ejecuta la tarea, Auto-GPT puede solicitarle que ejecute un comando. Para hacer esto, presione 'Y' y la tecla Enter. De lo contrario, escriba 'N' para cancelar la ejecución de dicho comando.
Conclusión
Con Auto-GPT, puedes automatizar varias tareas en Raspberry Pi a través de ChatGPT. Puede utilizar esta herramienta para responder automáticamente a correos electrónicos, resumir documentos de Internet, recopilar información, realizar presentaciones o traducir idiomas. También puedes automatizar estas tareas en un script de Python.