피드로 돌아가기
DeerFlow 2.0: What It Is, How It Works, and Why Developers Should Pay Attention
Dev.toDev.to
AI/ML

DeerFlow 2.0: What It Is, How It Works, and Why Developers Should Pay Attention

ByteDance가 DeerFlow 2.0을 오픈소스화해 24시간 내 GitHub 트렌딩 1위 달성 및 25,000 스타 획득

ArshTechPro2026년 3월 24일10intermediate

Context

기존 에이전트 프레임워크들은 텍스트 출력만 생성하며, 실제 코드 실행·파일 생성·배포 등의 작업은 개발자가 수동으로 처리해야 했다. ByteDance의 DeerFlow v1은 내부 딥리서치 도구로 시작했으나, 개발자들이 데이터 파이프라인·대시보드·콘텐츠 워크플로우 자동화 등으로 확장 사용하면서 실행 엔진의 필요성이 명확해졌다.

Technical Solution

  • 태스크 분해 및 병렬 실행: 복잡한 프롬프트를 리드 에이전트가 구조화된 서브태스크로 분해하고, 가능한 부분은 병렬로 실행하는 오케스트레이션 방식 도입
  • 격리된 Docker 샌드박스 제공: 파일시스템·bash 터미널·Python/쉘 스크립트 실행 능력을 갖춘 컨테이너 내에서 에이전트가 파일 생성·수정·실행을 직접 수행
  • Skills 기반 확장성: Markdown 형식의 워크플로우 정의 파일(Skills)을 통해 웹 리서치·보고서 생성·슬라이드 작성·웹페이지 생성 등의 기능 제공 및 사용자 정의 가능
  • 비동기 메모리 시스템: 사용자 선호도·작성 스타일·프로젝트 구조를 세션 간 유지하며, debounced 큐를 통해 메모리 업데이트가 메인 스레드를 블로킹하지 않도록 구현
  • 모델 독립적 통합: OpenAI 호환 API를 지원하여 GPT-4·Claude·Gemini·DeepSeek·로컬 모델(Ollama)로 전환 가능하며, 구조화된 출력 능력이 강한 Doubao-Seed-2.0-Code·DeepSeek v3.2·Kimi 2.5 권장
  • 아키텍처 기반: LangGraph와 LangChain을 내부 기초로 사용하여 구축

Key Takeaway

DeerFlow는 LangGraph·CrewAI·AutoGen 같은 빌딩 블록 기반 프레임워크와 달리, 이미 작동하는 의견 있는 시스템(리드 에이전트·기본 Skills·샌드박스·메모리 층)을 제공하므로, 빠른 배포가 필요한 팀에는 자산이지만 매우 구체적인 오케스트레이션 요구사항이 있는 팀에는 제약이 될 수 있다.


AI 에이전트 기반 워크플로우 자동화가 필요한 팀에서 DeerFlow의 격리된 Docker 샌드박스와 리드 에이전트 오케스트레이션 패턴을 적용하면, 수동 후처리 없이 에이전트가 코드 실행·파일 생성·배포까지 완료할 수 있으나, 프로덕션 배포 전 컨테이너 강화·네트워크 이그레스 제한·메모리 신뢰성을 자신의 워크로드로 검증해야 한다.

원문 읽기