OpenAI Swarm - 경량 멀티에이전트 오케스트레이션 프레임워크
(github.com/openai)- 실험적인 프레임워크로 프로덕션에 사용할 용도는 아님
- 에이전트 간에 협업하면서 실행하는 Handoff & Routine을 보여주기 위한 교육 용도
- Agent 와 Handoff 라는 두가지 기본 Abstraction을 사용
- 각 Agent는 Instructions와 Tools를 포함하며 언제든지 다른 에이전트에게 대화를 넘길 수 있음
- 설계부터 경량, 확장가능, 높은 수준으로 커스터마이징한 패턴을 탐구
- 단일 프롬프트에 인코딩하기 어려운 많은 수의 독립적인 기능과 명령을 다루는 상황에 가장 적합
- 다중 에이전트 오케스트레이션에 대해 배우고 싶어하는 개발자들을 위한 교육 자료
- (거의) 모든 것이 클라이언트에서 실행되며, Chat Completions API와 마찬가지로 호출 간에 상태를 저장하지 않음