Auto-Agent-GPT (también conocido como AAGPT) es otra aplicación experimental de código abierto que muestra las capacidades de los modelos de idiomas grandes.
Soporte: tareas generales, juego demasiado cocido
Idioma: [inglés] [中文]


Para instalar AAGPT, siga estos pasos:
Clone el repositorio AAGPT desde GitHub y navegue a la carpeta descargada.
git clone [email protected]:hyintell/AAGPT.git
cd AAGPT
Use el siguiente comando en su terminal con PIP:
pip install -r requirements.txtSolo dos pasos, puede comenzar a usar las habilidades de procesamiento del lenguaje natural de AAGPT con su tecla API OpenAI.
Abra el archivo setup/game.yaml e ingrese su tecla API de OpenAI en el campo openai_api_key .
Navegue a la carpeta AAGPT y ejecute el siguiente comando:
python aagpt.py Después de instalar AAGPT, deberá configurar API relacionadas para usar la aplicación. Puede hacer esto siguiendo estos pasos:
cd setupsetup , hay dos configuraciones de juego, game.yaml que usa el chatgpt como tienda de momentos y game2.yaml que usa el pinecone como tienda de momentos. Puede elegir uno de ellos para configurar la API.game.yaml , usará GPT como almacén de memoria, así que complete la siguiente información:openai_api_key : su tecla API OpenAI. Si no tiene una, puede crear una cuenta gratuita y obtener una clave API en el sitio web de OpenAI.openai_model : el modelo OpenAI CHATGPT para usar. Elija entre "GPT-3.5-TURBO", "GPT4" o "Text-Davinci-003".env_openai_api_key : la tecla OpenAI CHATGPT para Env, puede mantener lo mismo que lo común.agent_openai_api_key : clave de chatgpt OpenAI para agentes, puede mantener lo mismo que el común.goal : El objetivo principal del agente de IA.init_task : las tareas iniciales que se agregarán a la lista de tareas.agent_life : la vida útil de los agentes, en default, lo establecemos en 256. Nota: Opcionalmente, puede usar game2.yaml que usa Pinecone como almacén de memoria. Además de la configuración anterior, deberá completar la siguiente información:
agent_pinecone_api_key : el formulario será una lista [Your Pinecone API , Your Pinecone Region] , la primera es la API de Pinecone, y el segundo será la región de su índice, puede obtenerlo desde el sitio web de Pinecone.agent_pinecone_index : el nombre del índice del índice Pinecone para usar. En predeterminado, usamos aagpt_agent_index . 
Instale los envs de OpenCooking.
Vamos a jugar
python aagpt-overcooked.py --render Después de establecer las API correctas, puede probar AAGPT ejecutando el archivo aagpt.py en su terminal:
python aagpt.py Una vez que AAGPT se está ejecutando, puede comenzar a interactuar con él escribiendo indicaciones y observando sus respuestas.
Si desea cambiar la configuración de configuración o memoria, puede usar el siguiente comando:
python aagpt.py --world_root setup/game2.yamlEstamos profundamente agradecidos por las contribuciones realizadas por proyectos de código abierto: Auto-GPT y Babyagi.