DeerFlow v2: 바이트댄스가 오픈소스로 푼 프로덕션급 SuperAgent

ByteDance의 오픈소스 멀티에이전트 프레임워크 DeerFlow v2의 MCP 네이티브 지원, 계층적 메모리, 아키텍처 개선사항과 실제 활용 사례를 정리한다.

2026-08-14 · 최초 발행 2026-03-24

ByteDance가 내부에서 개발하고 실전 검증한 멀티에이전트 오케스트레이션 프레임워크 DeerFlow의 두 번째 메이저 버전을 오픈소스로 공개하며 AI 에이전트 개발 생태계에 강한 존재감을 드러내고 있다. TikTok, Douyin, 今日头条 등 수억 명의 사용자가 사용하는 서비스들을 운영하며 축적한 대규모 AI 운영 경험을 바탕으로 설계된 이 프레임워크는, 프로덕션 환경에서의 신뢰성과 확장성을 핵심 가치로 내세운다. 단순한 데모 수준의 에이전트 프레임워크가 넘쳐나는 시장에서, ByteDance의 실전 검증 이력이 개발자 커뮤니티의 신뢰를 끌어당기고 있다.

단일 에이전트가 못하는 것, SuperAgent가 하는 것

AI 에이전트는 도구를 사용하고 목표를 달성하기 위해 자율적으로 행동하는 시스템을 의미한다. 그러나 단일 에이전트 시스템은 복잡한 실세계 태스크를 처리하는 데 구조적 한계를 가진다. 컨텍스트 창의 물리적 한계로 인해 대규모 태스크를 단일 에이전트가 처음부터 끝까지 처리하면 품질이 저하되고, 웹 검색·코드 실행·데이터베이스 조회·파일 관리 등 다양한 도구를 하나의 에이전트가 모두 담당하면 역할이 불분명해지고 오류 원인 추적이 어려워진다.

SuperAgent는 이 문제를 전문화와 분업으로 해결한다. 전체 태스크를 오케스트레이터가 서브태스크로 분해하고, 각 서브태스크를 전문화된 하위 에이전트에게 위임하며, 결과를 통합하여 최종 응답을 생성한다.

DeerFlow는 이 SuperAgent 시스템을 구축하기 위한 오픈소스 프레임워크다. ByteDance AI Lab이 내부 프로젝트로 시작하여 v1을 먼저 공개했고, 실제 커뮤니티 피드백과 프로덕션 운영 경험을 반영해 v2를 출시했다. 프레임워크의 핵심 설계 철학은 세 가지다. 에이전트 실패가 전체 시스템 장애로 이어지지 않도록 내결함성 설계를 기본 탑재하는 Reliability First, 모든 에이전트 동작이 추적 가능하며 분산 추적 시스템과 기본 연동되는 Observable by Default, 로컬 개발 환경뿐 아니라 Kubernetes·클라우드 환경에서의 배포를 처음부터 고려한 Production-Ready다. DeerFlow라는 이름은 사슴의 민첩함과 자연스러운 흐름을 은유하며, 여러 에이전트가 물 흐르듯 협력하는 모습을 표현한다.

ByteDance가 오픈소스로 공개한 이유

ByteDance의 오픈소스 전략에는 복합적인 동기가 있다. 기술 인재 유치, 생태계 확장을 통한 플랫폼 영향력 강화, 글로벌 개발자 커뮤니티의 기여를 통한 무료 개선 효과가 주된 이유로 분석된다. OpenAI Agents SDK, Google ADK, Microsoft AutoGen 등 경쟁 프레임워크들이 생태계를 선점하려는 경쟁 구도에서, ByteDance도 자사의 실전 검증 프레임워크를 공개함으로써 개발자 마인드셰어를 확보하려는 전략적 판단이 작동하고 있다.

v1에서 v2로: 협업 방식이 달라졌다

v1에서는 에이전트 간 통신이 단순한 메시지 패싱 방식이었다면, v2에서는 구조화된 협업 프로토콜을 도입했다. v1에서는 에이전트 풀이 고정되어 있었지만 v2에서는 태스크 복잡도에 따라 런타임에 전문 에이전트를 동적으로 생성하고 소멸시키는 기능을 지원한다. v1에서 모든 통신이 오케스트레이터를 경유했다면 v2에서는 피어-투-피어 에이전트 통신을 지원해 불필요한 오케스트레이터 부하를 줄인다. 두 에이전트가 상충되는 결론을 내릴 때 조정 에이전트가 개입해 합의를 도출하는 협업 중재 메커니즘도 추가되었다.

DeerFlow v2 도구 레이어기본 내장 도구MCP 프로토콜 연동커스텀 도구 SDK 검색(Tavily, Brave)코드 실행 샌드박스파일 시스템 접근API 호출 래퍼Claude MCP 도구 생태계외부 MCP 서버Python 도구 데코레이터OpenAPI 스펙 자동 변환

v2의 가장 주목할 만한 개선 중 하나는 MCP(Model Context Protocol) 네이티브 지원이다. Anthropic이 제안한 MCP 표준을 채택함으로써 DeerFlow 에이전트가 MCP 호환 도구 서버와 즉시 연동할 수 있게 되었다. 개발자는 Python 함수에 데코레이터를 추가하는 것만으로 커스텀 도구를 에이전트 풀에 등록할 수 있으며, OpenAPI/Swagger 스펙을 가진 기존 REST API를 자동으로 에이전트 도구로 변환하는 기능도 추가되었다.

장기 실행 태스크에서 에이전트가 이전 맥락을 잃어버리는 문제를 해결하기 위해 계층적 메모리 시스템도 도입되었다. 현재 태스크 컨텍스트와 에이전트 간 공유 상태를 담는 작업 메모리(Working Memory, 인메모리·빠른 접근), 최근 완료된 태스크 히스토리를 담는 에피소딕 메모리(Episodic Memory, Redis 백엔드), 장기 지식 저장소 역할을 하는 의미 메모리(Semantic Memory, 임베딩 기반 유사도 검색·벡터 DB) 세 층으로 구성된다.

오케스트레이터와 전문 에이전트 풀

오케스트레이터는 DeerFlow의 두뇌 역할을 담당한다. 사용자 요청을 분석하여 실행 계획을 수립하고, 각 단계를 적절한 에이전트에게 위임하며, 전체 진행 상황을 모니터링한다. v2의 오케스트레이터는 LLM 기반 계획 수립과 규칙 기반 라우팅을 결합한 하이브리드 방식을 채택해, 예측 가능한 패턴의 태스크는 규칙 기반으로 빠르게 처리하고 복잡하거나 모호한 태스크는 LLM이 직접 계획을 수립한다.

오케스트레이터리서치 에이전트코딩 에이전트분석 에이전트커뮤니케이션 에이전트검증 에이전트 검색 / 문서 수집코드 생성 / 실행 / 디버깅데이터 분석 / 시각화사용자 상호작용 / 보고서 생성결과 검증 / 품질 평가

DeerFlow v2는 기본으로 다섯 종류의 전문 에이전트를 제공한다. 리서치 에이전트는 웹 검색과 문서 수집을, 코딩 에이전트는 안전한 샌드박스 환경에서의 코드 실행을 담당한다. 분석 에이전트는 수집된 데이터의 통계 분석과 시각화를, 커뮤니케이션 에이전트는 사용자와의 상호작용과 최종 보고서 생성을 맡는다. 검증 에이전트는 다른 에이전트의 출력물을 독립적으로 검토해 품질을 보장한다.

딕셔너리에서 이벤트 버스로

에이전트들이 정보를 공유하는 방식이 v2에서 크게 개선되었다. v1의 단순 딕셔너리 방식 공유 상태에서, v2는 이벤트 기반 컨텍스트 버스로 전환했다. 에이전트는 관심 있는 이벤트 타입을 구독하고, 새로운 정보가 생성되면 해당 이벤트가 발행되어 관련 에이전트들이 자동으로 업데이트를 받는 방식이다.

실제로 어디에 쓰이나

ByteDance 내부에서 DeerFlow는 다양한 업무 자동화에 적용되고 있다. TikTok의 대규모 콘텐츠를 처리하는 모더레이션 시스템에서는 여러 판단 에이전트가 협력해 정책 위반 여부를 평가하는 콘텐츠 모더레이션 파이프라인에 활용된다. 광고 캠페인의 성과 데이터를 분석하고 A/B 테스트를 자율 설계하며 최적화 권고안을 생성하는 광고 최적화 에이전트도 구동한다. 코드 리뷰 지원, 문서 자동 생성, 버그 리포트 분류 등 ByteDance 엔지니어링 조직의 내부 개발자 도구로도 운용된다. 외부 기업들의 활용 사례로는 금융 데이터 분석 자동화, 법률 문서 검토 파이프라인, 고객 지원 자동화 등이 커뮤니티에서 공유되고 있다.

DeerFlow v2 출시 이후 GitHub에서 빠른 속도로 스타를 축적하며 AI 에이전트 프레임워크 중 상위권에 진입했다. 개발자들이 특히 높이 평가하는 점은 문서화 품질로, 아키텍처 다이어그램·튜토리얼·API 레퍼런스·예제 코드를 충실히 제공한다. 비판적 의견으로는 ByteDance 특유의 중국 내 서비스 환경에 최적화된 설계가 글로벌 환경에서 맞지 않는 부분이 있다는 지적과, 일부 컴포넌트의 중국어 주석이 가독성을 저해한다는 의견이 있다.

경쟁 프레임워크와 비교하면

프레임워크 개발사 주요 특징 성숙도
DeerFlow v2 ByteDance 프로덕션 검증, MCP 지원 높음
AutoGen Microsoft 대화형 에이전트, 연구 중심 높음
LangGraph LangChain 그래프 기반 워크플로우 높음
CrewAI 독립 역할 기반 에이전트, 직관적 중간
Google ADK Google Gemini 통합, 엔터프라이즈 중간

DeerFlow v2가 경쟁 프레임워크 대비 가장 두드러지는 강점은 ByteDance 규모의 프로덕션 환경에서 검증된 신뢰성이다. 반면 AutoGen이나 LangGraph 대비 커뮤니티 생태계와 서드파티 플러그인이 아직 부족하다는 것은 상대적 약점이다. MCP 네이티브 지원, 계층적 메모리 시스템, 동적 에이전트 생성 등 v2의 주요 개선사항은 실제 기업 환경에서 에이전트 시스템을 운용하는 팀들의 요구를 충실히 반영하고 있으며, 생태계가 성숙함에 따라 글로벌 AI 에이전트 프레임워크 시장에서 ByteDance의 영향력이 더욱 확대될 것으로 전망된다.

Sources

DeerFlowByteDanceSuperAgentMCP멀티에이전트