오픈AI "벌떼 AI로 복잡한 업무도 자동화"

다중 에이전트 프레임워크 '스웜' 공개…소규모 AI에이전트 연계

컴퓨팅입력 :2024/10/15 09:08

오픈AI가 여러 인공지능(AI) 에이전트를 동시에 만들고 관리할 수 있도록 설계된 프레임워크를 공개했다. 각각 독립적으로 동작하는 에이전트는 서로 다른 작업을 처리하거나 협업하며 보다 효율적으로 업무를 수행할 수 있도록 개발됐다.

15일 벤처비트 등 외신에 따르면 오픈AI는 다중 에이전트 프레임워크 '스웜(Swarm)'을 깃허브를 통해 오픈소스로 공개했다.

스웜은 복잡한 작업을 분할해 각 분야에 맞는 소규모 AI에이전트를 연계해 업무를 자동화하기 위한 프레임워크다.

오픈AI, 다중 에이전트 프레임워크 '스웜' (이미지=오픈AI)

대규모 AI를 이용해 한 번에 처리하지 않고 여러 대의 AI에이전트를 활용하는 이유는 비용과 효율성을 최적화하기 위함이다. 각 에이전트는 독립적인 문제에 집중할 수 있어 시스템을 유연하게 관리할 수 있을 뿐 아니라 개별로 업무를 수행하며 처리속도를 향상시킬 수 있다.

또 복잡한 업무 구조를 단순화해 업무의 정확도를 높이고 문제 발생 시 요인을 빠르게 찾고 해당 에이전트만 수정가능한 장점이 있다.

스웜은 여러 AI 에이전트가 협력해 복잡한 작업을 수행할 수 있도록 경량화 되고 확장 가능한 AI 모델 디자인을 적용했으며 에이전트 간 작업 분배와 실행을 효율적으로 관리할 수 있게 설계됐다.

이 프레임워크에 적용된 핵심 개념은 '핸드오프(handoffs)'와 '루틴(routines)'이다. 핸드오프는 각 에이전트가 작업을 수행한 후 결과를 다른 에이전트에게 넘겨주는 기능이다.

예를 들어 한 에이전트가 고객 기본 정보를 수집하면 다른 에이전트는 수집한 데이터를 정리하거나, 문제가 발생한 고객의 요청을 수행할 수 있는 에이전트에게 전달하는 식이다.

루틴은 분할된 작업을 자동으로 처리할수록 단계를 관리하는 기능이다. 정해진 작업 절차를 미리 설정 후 절차대로 에이전트들이 차례대로 작업을 수행할 수 있도록 지원한다.

관련기사

다만 스웜은 정식 서비스가 아닌 다중 에이전트 시스템 연구를 위한 실험적 프레임워크로 대규모 AI에이전트 관리를 위한 지원 도구는 제공되지 않는다.

오픈AI 측은 "스웜은 인체공학적이고 가벼운 다중 에이전트 오케스트레이션을 탐구하는 교육 프레임워크"라며 "에이전트 조정 및 실행, 테스트를 간단하게 수행할 수 있도록 지원하는 데 중점을 두고 있다"고 설명했다.