Para obtener un buen resultado de ChatGPT u otro LLM, generalmente debe enviar varias indicaciones. Pero, ¿qué pasaría si pudiera darle a su bot de IA un conjunto de objetivos bastante amplios al comienzo de una sesión y luego sentarse mientras genera su propio conjunto de tareas para cumplir esos objetivos? Esa es la idea detrás de Auto-GPT, una nueva herramienta de código abierto que utiliza la API de OpenAI (el mismo LLM que ChatGPT) para solicitar información, según su entrada inicial.
Ya hemos visto a varios usuarios de Twitter hablar sobre cómo están usando Auto-GPT para todo, desde crear planes de marketing hasta analizar datos de mercado para inversiones y preparar temas para un podcast. Basándonos en nuestra experiencia práctica, no podemos decir que siempre funcione bien (le pedimos que escribiera un tutorial de Windows 11 y el resultado fue horrible), pero son los primeros días y algunas tareas pueden funcionar mejor que otras.
Si desea probar Auto-GPT en su computadora, es fácil de instalar y, aunque hay algunos puntos difíciles en el proceso, hemos encontrado formas de trabajar con ellos o alrededor de ellos para escribir esta guía resumida sobre cómo para crear su propia IA Auto-GPT para ayudarlo en sus objetivos.
Para este proyecto necesitará
- Una PC con Windows 10 u 11
- Una cuenta API de OpenAI. YPuede obtener algunos dólares de crédito gratis, pero luego tendrá que pagar tokens adicionales.
Creación de un agente de IA Auto-GPT
1. Descarga e instala git. Cuando se le solicite que seleccione un editor de texto, seleccione el editor más adecuado. Elegí usar Notepad++. Todas las demás opciones se pueden mantener en sus valores predeterminados. Instalar git no es esencial. Si elige no hacerlo, salte al paso 4 y haga clic en el enlace ZIP.
2. Descargue e instale la última versión de Pitón para Windows. Durante el proceso de instalación, se le pedirá que actualice la ruta para incluir Python. Esto es esencial para usar todo el sistema Python.
3. Abra un símbolo del sistema y navegue a su carpeta de escritorio.
4. Use este comando para clonar el repositorio a la carpeta Escritorio. Alternativamente, puede simplemente descargar y extraer el archivo ZIP.
git clone https://github.com/Torantulino/Auto-GPT.git
5. Cambie el directorio para estar dentro de la carpeta Auto-GPT. Mantenga este símbolo del sistema abierto, ya que lo necesitará más adelante.
cd Auto-GPT
6. Utilice el administrador de paquetes de Python, pip, para instalar todos los paquetes necesarios. Tenga en cuenta que esto tardará unos minutos en completarse.
pip install -r requirements.txt
7. Abra .env.template en un editor de texto.
8. Navegar a la Página de clave de API de OpenAI. Si no tiene una cuenta de OpenAI, cree una; es gratis y puedes usar tu inicio de sesión de Google.
9. Haga clic en Crear nueva clave secreta.
10 En el cuadro de diálogo, copie la clave API. Tenga en cuenta que una vez que se cierra este cuadro de diálogo, la clave API no se puede revelar nuevamente. Se tendría que crear una nueva clave.
11. En el archivo .env.template, reemplace el texto de retención con su clave API y haga clic en Guardar como, luego guarde el archivo en la misma carpeta que .env
OPENAI_API_KEY=your-openai-api-key
12 Ejecute Auto-GPT usando este comando en el aviso.
python scripts/main.py
13 Asigne un nombre y objetivos a su API cuando se le solicite. Estos detalles se guardan en un archivo llamado «ai_settings». Aquí está el contenido de mi archivo.
ai_goals:
- Create project ideas using AI and Raspberry Pi
- Create projects for intermediate users
- Use the Python programming language
- Save the ideas to a file
- once done, terminate
ai_name: PiProjectsBot
ai_role: Create cool ideas for Raspberry Pi projects
La IA comenzará entonces el proceso de investigación. En nuestro caso, solicitó ejecutar una serie de pasos para realizar una investigación en proyectos de Raspberry Pi.
14 Presiona Y permitirá que la IA inicie el proceso. Esto puede llevar algún tiempo y la IA le pedirá confirmación a medida que realiza estas tareas.
15. Presione Y nuevamente para habilitar cada tarea. O puede ingresar “y -[NUMBER]» dónde [NUMBER] es el número de pasos que completará antes de volver a pedir permiso. Dependiendo de los objetivos establecidos, la IA se ejecutará hasta que haya completado su tareas. En nuestro caso produce un archivo con ideas para proyectos de Raspberry Pi.
notas
Es posible que necesite o no agregar información de pago a su cuenta de OpenAI. Por defecto, el sistema te dará una cierta cantidad de créditos gratis. En el caso del editor en jefe Avram Piltch, fue un crédito gratuito por valor de $ 18 que pudo usar sin ingresar ningún método de pago. Es posible que no obtenga tanto crédito gratuito o que deba agregar un método de pago a su cuenta de OpenAI para continuar.