Agency Swarm logo

Agency SwarmAI 개발 프로세스를 협력 에이전트 스왐을 통해 자동화하고 최적화하는 오픈소스 AI 에이전트 오케스트레이션 프레임워크

4.6 (5)
Daniel Nikulshyn리뷰어 Daniel Nikulshyn·업데이트됨 2026년 7월

개요

Agency Swarm은 OpenAI Agents SDK와 Responses API를 기반으로 开發된 오픈 소스 프레임워크입니다. Agency Swarm은 다중 에이전트 응용 프로그램을 생성하는 데 구조화된 및 생산 준비된 환경을 제공합니다. 주요 특징은 사용자 지정 에이전트 역할을 포함하고 다중 모델 백엔드를 지원합니다. 예를 들어 OpenAI의 GPT-Family 모델, Anthropic, Google의 Gemini, Azure의 OpenRouter, 사용자 지정 LiteLLM 도구, @function_tool装飾자(권장) 또는 BaseTool Object 확장을 통해 활성화 할 수 있습니다. Agency Swarm의 아키텍처의 주요 이점은 Python 및 Linux 환경에서 안정성을 제공합니다. 설치는 표준 pip 명령어 pip install agency-swarm를 사용해 간단히 처리 할 수 있습니다. Agency Swarm은 오픈 소스이며 오픈AI 에이전트 SDK와 반응 API를 основе로 하며 개발된 도구로 설명합니다. Agency Swarm은 오픈소스 AI 툴킷으로, 개발자가 실세계의 AI 개발에 맞는 다기능 에이전트 애플리케이션을 만들-help하기 위해 설계되었습니다. Key Feature: - 자동화된 CLI 도구 생성: 애플리케이션의 REST API를 쉽게 이용하기 위해 애플리케이션의 핵심 서비스에 접근할 수 있습니다. 이로써 생산성 향상을 기대할 수 있습니다. - 사용자 지정 에이전트 역할: 각 에이전트 역할에 대해 특정 기능과 승인 레벨을 쉽게 결정할 수 있습니다. 이를 통해 애플리케이션에서 더 높은 수준의 사용자 지정이 가능합니다. - 풀 스택 구현: Agency Swarm은 Python만 지원합니다. Linux 사용자의 경우, Python 표준 라이브러이에 의한 제약 없이 풀 스택 구현을 생각해 보세요. "AGENCY SWARM의 주요 특장점은 아래와 같습니다. 1. Python/Linux 환경에서 안정성을 제공 2. 쉬운 애플리케이션 통합 3. 사용이 쉬운 CLI 도구 및 의존성이 낮은 구성성 4. 사용자 정의 에이전트 역할 Agency Swarm의 단점은 다음과 같습니다. 1. 언어 모델의 호환성 제한 (Personal 채팅봇: GPT-3 등) 없음 2. 개발 환경 요구 사항 없음 3. 모델 백 엔드 지원 제한 없음 4. 기본적 사용자 Interface 없음 5. 학습 기능 없음 6. 특징 통합 없음 7. 문서화 프로세스 없음 8. 머신 러닝 AI能力 없음 9. 상급 대화 흐름 관리 없음 10. 다중 계층 애플리케이션 없음 11. 동시적인 구동 없음 12. 애플리케이션 상태에 대한 접근 권한 없음 13. 자동 배포 없음 14. 상급 태스크 구동 없음 15.Custom 에이전트 타입 없음 16. LLM (Large Language Model) 지원 없음 17. 파이썬에서 작동 있음 18. 풀 컨트롤 없음 19. 성능 측정 없음 20. 로컬 워크스페이스 제공 없음 21. OpenALink와 완벽한 통합: 파이썬 앱 개발 프레임워크 22. 프로젝트에서 AI 에이전트와 협력 23. 해석 가능성 24. 모니터링 없음 25. 풀 소스 코드 통합 없음 26. 확장성 없음 27. 낮은 성능 없음 단점: Agency Swarm은 모든 기대에 부응하는 것은 아니어서 단기적으로 비즈니스와 팀의 생산성을 향상시키는 데만 초점이 있습니다. 또한 완벽한 성능을 제공하기 위해 Agency Swarm이 요구하는 높은 자원 투자는 때로는 비용이 많이 들 수 있습니다.

주요 기능

  • 커스텀화 가능한 에이전트 역할
  • 전용적인 프로ンプ트/명령어 통제
  • Development을 위한 종합적인 구문 체크 도구
  • 조율된 에이전트간 의사소통
  • 가치있는 상태 영속성
  • 멀티 에이전트 조율

가격

모델
Free
평점
4.6 / 5 (5)

사용 사례

AI 개발 워크플로 자동화

협력 에이전트 스왐을 사용하여 반복적인 AI 개발 작업을 최적화하고 프로토 타이핑 시간을 줄임으로써 수동 코딩 오버헤드를 줄일 수 있습니다.

멀티 에이전트 애플리케이션 구축

오픈소스 프레임워크를 사용하여 다중 전문 에이전트가 협력하여 복잡한 문제를 해결하는 시스템을 설계하고 배포할 수 있습니다.

에이전트 간 작업 위임 오케스트레이션

서브 작업을 위임받은 역할 기반 에이전트를 조정하여 엔드 투 엔드 프로젝트 실행을 위한 가상 에이전시 구조를 구축할 수 있습니다.

에이전트 협력 패턴 실험

연구자와 개발자는 유연한 오픈소스 환경에서 다양한 에이전트 통신과 협력 전략을 프로토 타이핑하고 테스트할 수 있습니다.

장단점

장점

  • Python/Linux 환경에서 안정적
  • 애플리케이션과 쉽게 통합
  • 구성possible이고 사용하기 쉬운 CLI 도구
  • 사용자 지정 에이전트 역할

단점

  • 언어 모델 호환성 제한
  • 개발 환경 요구사항
  • 모델 백엔드 지원이 제한됨
  • 기본 사용자 인터페이스
  • 학습 능력
  • 기능 통합
  • 문서화 프로세스
  • 기계 학습 AI 기능
  • 고급 대화 흐름 관리
  • 멀티 레이어 애플리케이션
  • 동시 실행
  • 애플리케이션 상태에 대한 액세스
  • 자동 배포
  • 고급 작업 실행
  • 사용자 지정 에이전트 유형
  • 대규모 언어 모델 지원
  • Python에서 작동
  • 전체 제어
  • 성능 측정
  • 로컬 작업 공간 제공
  • OpenALink와 통합: Python 앱을 위한 웹 개발 프레임워크
  • 프로젝트에서 AI 에이전트와 협력
  • 해석 가능
  • 모니터링
  • 전체 소스 코드 통합
  • 확장 가능
  • 성능이 낮음

대결 기록

Pantheon에서 1회 대결.

0
1위
0
2위
0
3위

Last battle

리뷰

4.6

5개 평가의 평균.

5
3
4
2
3
0
2
0
1
0

리뷰를 작성하려면 로그인하세요.

Liam O’Connor

Liam O’Connor

May 26, 2026

Solid for our team

We rolled this out across the team last quarter and support is responsive. The dashboard fits neatly into how we already work, and the dashboard removed a step we used to do by hand. but it has held up under daily use.

DW

Devin Walker

Mar 20, 2026

Solid for our team

We rolled this out across the team last quarter and support is responsive. The dashboard fits neatly into how we already work, and the core workflow removed a step we used to do by hand. but it has held up under daily use.

GO

Grace Okafor

Feb 5, 2026

Compared a few options

Evaluated this against two competitors. Where it wins: the integrations and it saves real time. On balance the feature set — especially the dashboard — justifies the 5 stars for our use case.

Pierre Dubois

Pierre Dubois

Nov 6, 2025

Skeptical, then convinced

I went in skeptical — most tools in this space overpromise. It actually delivers on the automation, and it is genuinely easy to set up caught me off guard. The docs could be deeper is why this isn't a perfect score, still, I'd recommend giving it a real trial.

Fatima Zahra

Fatima Zahra

Jun 3, 2025

Years in this space

I've evaluated a lot of these over the years. What stands out here is the API — handled better than most — and it is genuinely easy to set up. A few rough edges remain is my one real gripe. Worth the time if this is your use case.

Q&A

내 에이전시를 프로덕션에 배포하려면 어떻게 해야 하나요?

Dedicated API backend(FastAPI를 추천)에서 authentication 및 thread state를 persist하는 callback 사용이 필요합니다. detailed steps는 Deployment for production guide를 참조해주세요.

Asked by Celia Ramirez · Nov 23, 2025

FastAPI를 사용해서 Agency를 API 형태로 제공하려면 어떻게 해야 하나요?

Agency를 FastAPI 엔드포인트에 삽입합니다: ```python from fastapi import FastAPI from uuid import uuid4 app = FastAPI() @app.post("/chat") async def chat(user_request: UserRequest): chat_id = user_request.chat_id or str(uuid4()) agency = Agency( agent, load_threads_callback=lambda: load_threads(chat_id), save_threads_callback=lambda thread_dict: save_threads(thread_dict, chat_id) ) response = await agency.get_response(user_request.message) return {"chat_id": chat_id, "response": response.final_output} ``` 또는 내장된 FastAPI 통합을 사용합니다: ```python agency.run_fastapi(host="0.0.0.0", port=8000) ```

Asked by Camille Laurent · Nov 17, 2025

CodeInterpreter tool이 자동으로 추가 된 이유는?

.json, .docx, .pptx 등 특정 파일 형식을 업로드 할 경우 CodeInterpreter tool 이 자동으로 추가됩니다. 이와 같은 동작 경로를 변경하고 싶다면 agent의 지시를 업데이트하거나 custom file-handling tool을 만들어야 할 것입니다.

Asked by Tomáš Novák · Oct 23, 2025

Agency Swarm agency tool 간의 데이터를 전송하는 방법은?

Agency Swarm agency tool 간의 데이터를 전송하는 방법은 2가지가 있습니다. 첫 번째는 agency context 를 tool 내에 포함시키는 것입니다. 두 번째 방법은 파일을 cloud storage 로 업로드 한 뒤 file id 를 발행하는 것을 추천합니다. 다른 tool 이나 agent 가 file id 를 이용할 수 있습니다.

Asked by Joanna Kowalski · Oct 20, 2025

Agency Swarm 에서 여러 사용자 관리는 어떻게 하나요?

여러 사용자 또는 채팅을 지원하려면, 각 사용자의 데이터베이스에서 thread ID를 로드하고 저장하는게 필요합니다. 각 채팅/사용자가 고유한 thread ID를 보유하고 Production으로 Deploy 하는 것을 참조하는 Deployment to Production 가이드를 참조하세요.

Asked by Salome Beridze · Oct 6, 2025

질문하기

퍨다붅해는뎌니다북회프로할는 대안