웹 앱 | 블로그 게시물
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
의 환경 변수를 업데이트합니다. 여기에서 얻을 수 있는 OpenAI API 키가 필요합니다. 선택적 서비스에 대한 API 키를 제공하면 다른 도구를 사용할 수 있습니다.poetry run world
운영하여 세상을 시작하세요 세상을 저렴하게 운영하려면 poetry run world --turbo
사용하세요. 이것은 훨씬 저렴하지만 더 나쁜 결과를 예상하는 모든 LLM 호출에 gpt3.5-turbo를 사용합니다!
이제 실제 세계를 관찰하고 에이전트가 서로 상호 작용하여 할당된 지시를 수행하기 위해 협력하는 모습을 볼 수 있습니다.
GPTeam 통신을 도구로 사용하여 서로 상호 작용하는 각각 메모리가 장착된 별도의 에이전트를 사용합니다. 에이전트 메모리 및 반사의 구현은 이 연구 논문에서 영감을 받았습니다. 에이전트는 자신이 수행하는 작업과 다른 에이전트의 위치에 따라 전 세계를 이동하며 다양한 위치에서 작업을 수행합니다. 그들은 서로 대화하고 작업에 대해 협력하며 공통 목표를 향해 동시에 작업할 수 있습니다.
세상은 바쁘다! 세상이 돌아가는 동안 다양한 에이전트가 무엇을 하고 있는지 확인하려면 현재 상태 요약이 포함된 각 에이전트의 txt 파일이 있는 agents/
폴더를 방문하세요.
세상을 바꾸려면, 당신이 해야 할 일은 다음과 같습니다:
config.json
을 변경합니다.poetry run db-reset
poetry run world
전용 Discord 설정 문서를 읽어보세요.
환경에 ANTHROPIC_API_KEY
가 있는지 확인한 다음, 일부 호출에는 claude-v1
사용하고 다른 호출에는 claude-v1-instant
사용하여 세계를 실행하는 poetry run world --claude
사용할 수 있습니다.
Window 확장이 설치되어 있는지 확인한 다음 poetry run world --window
사용할 수 있습니다. 프롬프트가 매우 길기 때문에 일부 모델의 응답이 느릴 수 있습니다.
우리는 GPTeam 에 대한 기여를 열정적으로 환영합니다! 참여하려면 다음 단계를 따르세요.
귀하의 풀 요청을 검토하고 필요에 따라 피드백을 제공하겠습니다.
MIT 라이센스에 따라 라이센스가 부여되었습니다.