Веб-приложение | Сообщение в блоге
GPTeam использует GPT-4 для создания нескольких агентов, которые сотрудничают для достижения заранее определенных целей. Основная цель этого проекта — изучить потенциал моделей GPT в повышении производительности мультиагентов и эффективной коммуникации.
Посмотреть демонстрационное видео можно здесь: https://www.youtube.com/watch?v=cIxhI1d6NsM.
Подробнее об архитектуре читайте здесь: https://blog.langchain.dev/GPTeam-a-multi-agent-simulation/.
Чтобы начать изучение GPTeam , выполните следующие действия:
cd GPTeam
python setup.py
чтобы проверить настройки вашей среды и настроить ее по мере необходимости..env
используя свои ключи API. Вам понадобится ключ OpenAI API, который вы можете получить здесь. Предоставление ключей API для дополнительных служб позволит использовать другие инструменты.poetry run world
Чтобы управлять миром дешево, вы можете использовать poetry run world --turbo
. При этом для всех вызовов LLM будет использоваться gpt3.5-turbo, что намного дешевле, но ожидайте худших результатов!
Теперь вы можете наблюдать за миром в действии и наблюдать, как агенты взаимодействуют друг с другом, работая вместе над выполнением поставленных перед ними задач.
GPTeam используются отдельные агенты, каждый из которых оснащен памятью, которые взаимодействуют друг с другом, используя общение в качестве инструмента. Реализация памяти и рефлексии агентов вдохновлена этой исследовательской работой. Агенты перемещаются по миру и выполняют задания в разных локациях, в зависимости от того, чем они занимаются и где находятся другие агенты. Они могут общаться друг с другом и совместно работать над задачами, параллельно работая над достижением общих целей.
Мир – занятое место! Чтобы получить представление о том, что делают разные агенты во время работы мира, вы можете посетить папку agents/
где для каждого агента находится текстовый файл, содержащий сводную информацию об их текущем состоянии.
Чтобы изменить мир, все, что вам нужно сделать, это:
config.json
, обновив доступные агенты или местоположения.poetry run db-reset
poetry run world
Прочтите специальную документацию по настройке Discord.
Убедитесь, что у вас есть ANTHROPIC_API_KEY
в вашей среде, затем вы можете использовать poetry run world --claude
, которая будет запускать мир, используя claude-v1
для некоторых вызовов и claude-v1-instant
для других.
Убедитесь, что у вас установлено расширение Window, после чего вы можете использовать poetry run world --window
. Некоторые модели могут отвечать медленно, поскольку подсказки очень длинные.
Мы с энтузиазмом приветствуем вклад в GPTeam ! Чтобы внести свой вклад, выполните следующие действия:
Мы рассмотрим ваш запрос на включение и при необходимости предоставим обратную связь.
Лицензировано по лицензии MIT.