Daggr: AI 워크플로우 시각화 도구 공개
Introducing Daggr: Chain apps programmatically, inspect visually
·2026.01.29 09:00
Gradio 팀이 개발한 Daggr는 AI 워크플로우를 코드로 정의하고 시각적으로 디버깅할 수 있는 오픈소스 라이브러리다.
Daggr는 Gradio 앱, ML 모델, 사용자 정의 함수를 연결하여 복잡한 AI 파이프라인을 구축할 수 있게 돕는 새로운 오픈소스 Python 라이브러리입니다.
기존의 GUI 기반 노드 에디터와 달리, 코드 우선(Code-first) 방식을 채택하여 Python 코드로 워크플로우를 정의하면 시각적 캔버스가 자동으로 생성됩니다. 이를 통해 버전 관리가 용이한 코드와 직관적인 시각적 검사 기능을 동시에 제공합니다.
주요 특징:
- 단계별 검사 및 재실행: 전체 파이프라인을 다시 실행할 필요 없이, 특정 단계의 중간 출력값을 확인하거나 입력을 수정하여 해당 단계만 다시 실행할 수 있어 디버깅에 매우 효율적입니다.
- Gradio와의 완벽한 통합: Gradio 팀에서 제작한 만큼, Hugging Face Spaces에 배포된 공개/비공개 Space를 별도의 어댑터 없이 즉시 노드로 활용할 수 있습니다.
- 상태 유지(State Persistence): 워크플로우의 상태, 입력값, 캐시된 결과, 캔버스 위치 등을 자동으로 저장하여 작업 흐름을 그대로 이어갈 수 있습니다.
사용자는 GradioNode, FunctionNode, CustomNode 등을 활용해 복잡한 AI 에이전트나 데이터 처리 파이프라인을 빠르게 구축하고 시각화할 수 있습니다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.