AutoGPT-Delphi
Este es un experimento para crear una instancia GPT totalmente autónoma para resolver tareas arbitrarias. Su funcionalidad es similar a Auto-GPT (https://github.com/Torantulino/Auto-GPT) o BabyAGI (https://github.com/yoheinakajima/babyagi).
?AutoGPT-Delphi usa GPT-4 de forma predeterminada y utilizará GPT3.5-turbo para resúmenes, así que controle sus costos en OpenAI. También puede configurar el agente principal en 3.5, pero en el momento actual, ¿la coherencia no es realmente la que desea?
Dado que el programa puede potencialmente ejecutar operaciones dañinas, se recomienda ejecutarlo dentro de una máquina virtual.
Requisitos ✓
- Implementación de la API Delphi OpenAI desde https://github.com/HemulGM/DelphiOpenAI
- Clave API de OpenAI (https://platform.openai.com/account/api-keys)
- Clave de API de búsqueda personalizada de Google e ID de motor de búsqueda (https://console.cloud.google.com/apis/credentials)
- libssl/libeay para IndyHttp con SSL (https://github.com/IndySockets/OpenSSL-Binaries/)
¿Agentes actualmente disponibles?
- USUARIO: muestra al usuario un mensaje y devuelve el resultado.
- WRITE_FILE: escribe un archivo en el espacio de trabajo
- READ_FILE: lee un archivo del espacio de trabajo
- BROWSE_SITE: abre una URL y resume el contenido
- SEARCH_GOOGLE: busca en Google un término específico
- WRITE_MEMORY: mantiene las cosas en mente durante toda la sesión (normalmente los pensamientos más antiguos se pierden)
- GPT_TASK: genera una subinstancia ChatGPT para ejecutar una tarea específica
- LIST_FILES: devuelve la lista de todos los archivos en el espacio de trabajo
- RUN_CMD: ejecuta un comando arbitrario con cmd /c
¿Planes para el futuro?
- Mejore el mensaje del sistema para que incluso GPT 3.5 lo entienda
- reescribir la sintaxis del agente para que sea más fácil de analizar
- introducir más agentes (Txt2Img, Compilación, TwitterAPI)
- Introducir llamadas asincrónicas para aprovechar al máximo la potencia de los agentes paralelos.
Configuración ⚙
Debe especificar sus claves y configuraciones API en AutoGPT.ini :
[OPTIONS]
WORKING_DIR='C:PathToYourGPTWorkspace
GPT3ONLY=0
[API_KEYS]
OPEN_AI=sk-123ABC123BCD123123123131231231
GOOGLE_CUSTOM_SEARCH=AIzzzzz999999111122222333334
GOOGLE_SEARCH_ENGINE_ID=1234567890abcdef1
Contacto
Si tiene alguna pregunta o desea contribuir, no dude en contactarnos a través de
- ? Correo electrónico: [email protected]
- ? Discordia: https://discordapp.com/users/kalliduz#7834