Auto-Agent-GPT (AKA AAGPT)-это еще одно экспериментальное приложение с открытым исходным кодом, демонстрирующее возможности моделей крупных языков.
Поддержка: общие задачи, переваренная игра
Язык: [английский] [中文]


Чтобы установить AAGPT, следуйте этим шагам:
Клонировать репозиторий AAGPT от GitHub и перейдите к загруженной папке.
git clone [email protected]:hyintell/AAGPT.git
cd AAGPT
Используйте следующую команду в вашем терминале с PIP:
pip install -r requirements.txtВсего два шага, вы можете начать использовать способности AAGPT по обработке естественного языка с вашим ключом API OpenAI.
Откройте файл setup/game.yaml и введите свой ключ API OpenAI в поле openai_api_key .
Перейдите к папке AAGPT и запустите следующую команду:
python aagpt.py После установки AAGPT вам нужно будет настроить соответствующие API для использования приложения. Вы можете сделать это, выполнив эти шаги:
cd setupsetup есть две настройки игры, game.yaml , которые используют Chatgpt в качестве магазина Momery и game2.yaml , которые используют Pinecone в качестве магазина Momery. Вы можете выбрать одного из них для настройки API.game.yaml вы будете использовать GPT в качестве магазина памяти, поэтому, пожалуйста, заполните следующую информацию:openai_api_key : ваш ключ API Openai. Если у вас его нет, вы можете создать бесплатную учетную запись и получить ключ API с веб -сайта OpenAI.openai_model : модель OpenAI CHATGPT для использования. Выберите из «GPT-3.5-Turbo», «GPT4» или «Text-Davinci-003».env_openai_api_key : openai catgpt key для env, вы можете сохранить то же самое, что и общее.agent_openai_api_key : openai chatgpt для агентов, вы можете сохранить то же самое, что и общее.goal : основная цель агента ИИ.init_task : начальные задачи, которые должны быть добавлены в список задач.agent_life : Пожизненное время агентов, по умолчанию, мы установили его на 256. Примечание. Необязательно, вы можете использовать game2.yaml , который использует PineCone в качестве хранилища памяти. В дополнение к вышеуказанным настройкам, вам нужно будет заполнить следующую информацию:
agent_pinecone_api_key : форма будет списком [Your Pinecone API , Your Pinecone Region] , первым является API Pinecone, а вторым будет область вашего индекса, вы можете получить его с веб -сайта Pinecone.agent_pinecone_index : Имя индекса индекса Pinecone для использования. По умолчанию мы используем aagpt_agent_index . 
Установите OpenKooking Envs.
Давайте играть
python aagpt-overcooked.py --render После установки правильных API -интерфейсов вы можете протестировать AAGPT, выполнив файл aagpt.py в вашем терминале:
python aagpt.py Как только AAGPT работает, вы можете начать взаимодействовать с ним, вводя в подсказки и наблюдая за его ответами.
Если вы хотите изменить настройку или настройку памяти, вы можете использовать следующую команду:
python aagpt.py --world_root setup/game2.yamlМы глубоко благодарны за вклад, внесенные проектами с открытым исходным кодом: Auto-GPT и Babyagi.