본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 06. 10. 00:46

OpenBMB/IoA

요약

IoA(Internet of Agents)는 AI 에이전트들이 인터넷처럼 협업하여 복잡한 과제를 해결하는 것을 목표로 하는 오픈 소스 프레임워크입니다. 이 아키텍처는 자율적인 팀 구성, 이종 에이전트 통합, 비동기 작업 실행 등 인터넷에서 영감을 받은 기능을 제공합니다. 사용자는 Docker를 통해 IoA 서버 및 클라이언트를 쉽게 구축하고 사용할 수 있습니다.

핵심 포인트

  • AI 에이전트 간 협업을 위한 오픈 소스 프레임워크입니다.
  • 인터넷처럼 다양한 환경의 에이전트를 연결하는 아키텍처가 특징입니다.
  • 자율적인 팀 구성과 비동기 작업 실행으로 효율성을 높였습니다.
  • Docker를 사용하여 IoA 서버와 클라이언트를 쉽게 배포할 수 있습니다.

【문서 | 논문】

만약 AI 에이전트들이 인터넷에서 인간처럼 협업할 수 있다면 어떨까요? 이것이 바로 Internet of Agents (IoA)의 아이디어입니다! IoA는 다양한 AI 에이전트들이 팀을 이루어 복잡한 과제를 해결할 수 있는 플랫폼을 만드는 것을 목표로 하는 오픈 소스 프레임워크입니다. 예를 들어, AutoGPT나 Open Interpreter 같은 에이전트들이 함께 모여 자신들의 고유한 기술을 공유하고, 단일 에이전트가 해결하기에는 너무 까다로운 문제들을 다룰 수 있습니다.

  • 🌐
    인터넷에서 영감을 받은 아키텍처 (Internet-Inspired Architecture): 인터넷이 사람들을 연결하는 방식처럼, IoA는 서로 다른 환경에 있는 다양한 AI 에이전트들을 연결할 수 있습니다. - 🤝
    자율적인 중첩 팀 구성 (Autonomous Nested Team Formation): 에이전트들은 스스로 팀과 서브팀을 구성하며 복잡한 과제에 적응합니다. - 🧩
    이종 에이전트 통합 (Heterogeneous Agent Integration): 마치 올스타 팀을 조립하는 것처럼, 서로 다른 기술과 배경을 가진 에이전트들을 한데 모읍니다. - ⏳
    비동기 작업 실행 (Asynchronous Task Execution): 에이전트들이 멀티태스킹을 할 수 있어 전체 시스템의 효율성이 높아집니다. - 🗣️
    적응형 대화 흐름 (Adaptive Conversation Flow): 대화 흐름은 에이전트 간의 대화가 구조적이면서도 유연하게 유지되도록 자율적으로 관리됩니다. - 🔄
    확장 가능하고 확장성 높음 (Scalable and Extensible): 새로운 유형의 에이전트를 쉽게 추가하거나 다양한 종류의 과제를 다룰 수 있습니다.

더 자세한 내용은 저희 논문을 참고해 주십시오.

몇 단계만 거치면 IoA를 실행할 수 있습니다:

  • 시스템에 Docker가 설치되어 있는지 확인하십시오.
git clone git@github.com:OpenBMB/IoA.git
cd IoA

Docker Hub에서 사전 구축된 docker 이미지를 직접 가져올 수 있습니다.

# 서버
docker pull weize/ioa-server:latest
# 클라이언트
...

또는 소스에서 빌드할 수 있습니다

# 서버
docker build -f dockerfiles/server.Dockerfile -t ioa-server:latest .
# 클라이언트
...
# ReAct Agent
docker pull weize/react-agent:latest
docker tag weize/react-agent:latest react-agent:latest
...

또는 소스에서 빌드할 수 있습니다

또는 소스에서 빌드할 수 있습니다

# ReAct Agent
docker build -f dockerfiles/tool_agents/react.Dockerfile -t react-agent:latest .
# AutoGPT (we have fixed some bugs in AutoGPT's original docker image)
...
docker network create agent_network
docker-compose -f dockerfiles/compose/milvus.yaml up
cd dockerfiles/compose/
cp .env_template .env

.env 파일에
OpenAI API 키와 기타 선택적 환경 변수를 채워 넣으세요. 그런 다음 AutoGPT 및 Open Interpreter를 사용하여 빠른 데모를 진행하려면:

cd ../../
docker-compose -f dockerfiles/compose/open_instruction.yaml up

이렇게 하면 AutoGPT와 Open Interpreter를 이용한 소규모 인터넷 오브 에이전트(Internet of Agents, IoA)를 직접 설정할 수 있습니다!

다음 스크립트를 사용하여 Open Instruction 데이터셋으로 IoA를 테스트할 수 있습니다.

python scripts/open_instruction/test_open_instruction.py

또는 다음과 같이 POST 요청을 보내기만 하면 됩니다:

import requests
goal = "I want to know the annual revenue of Microsoft from 2014 to 2020. Please generate a figure in text format showing the trend of the annual revenue, and give me an analysis report."
response = requests.post(
...

🤔 다양한 장치에서 IoA를 실행하고 싶으신가요?

분산 설정 가이드를 확인해 보세요. 저희는 문서를 지속적으로 개선하고 있으니 피드백을 주시면 큰 도움이 됩니다!

저희는 IoA의 초기 단계에 있으며, 이를 더욱 좋게 만드는 데 여러분의 도움이 필요합니다! PC 에이전트와 모바일 에이전트를 연결하는 것처럼 IoA를 사용하는 멋진 아이디어가 있나요? 저희는 귀 기울여 듣겠습니다!

함께 AI 협업의 미래를 만들어 갑시다! 🚀

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub AI Tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0