Dify
디파이비주얼 캔버스로 에이전트, RAG 파이프라인, LLM 앱을 배포까지 만드는 오픈소스 플랫폼
소개
시각적 캔버스에서 LLM 앱을 설계하고 배포·모니터링까지 한 곳에서 관리합니다. 엔지니어와 기획팀이 에이전트, RAG 파이프라인, 다중 에이전트 워크플로를 만들고 클라우드 또는 self-hosted로 실행할 수 있습니다. 오픈소스 기반으로 비주얼 빌더와 필요 시 코드 확장을 제공합니다.
에디터 한마디
Dify는 시각적 워크플로로 엔드투엔드 LLM 앱을 빠르게 구축해 클라우드나 온프레미스에 배포하려는 팀에 적합합니다. RAG 파이프라인, 멀티에이전트, LLMOps 표준화가 필요한 엔지니어·제품팀에 특히 권장합니다.
주요 기능
- 블록을 드래그해 연결 → 시각적 오케스트레이션으로 실행 가능한 LLM 앱 생성
- flow에 retrieval 단계 추가 → 별도 스캐폴딩 없이 작동하는 RAG 파이프라인 완성
- 한 프로젝트에 여러 에이전트 정의 → 관측 가능한 동기화된 multi-agent 워크플로
- 배포 대상 토글 → 동일 프로젝트를 Dify Cloud 또는 self-host로 실행
- docker-compose up 또는 pip install → 몇 분 만에 개발용 로컬 인스턴스 준비
이런 상황에 추천
- 제품 매니저가 내부 고객지원용 도우미를 만들 때, 회사 지식에서 답변을 가져오는 RAG 파이프라인을 구성할 때
- ML 엔지니어가 팀 간 문서 처리 자동화를 위해 여러 에이전트를 조합한 워크플로를 구축할 때
- 플랫폼 엔지니어가 여러 앱의 LLMOps 표준화와 모니터링·관리형 배포를 설정할 때
이렇게 써보세요
- 1 사내 지원 봇 만들기
계정을 만들거나 로컬에 설치해 새 프로젝트 시작 → 시각적 캔버스에 워크플로우 블록을 끌어다 놓고 회사 문서를 조회하는 검색 단계 추가 → Dify Cloud 또는 자체서버에 배포한 뒤 지식 기반에서 답변하는지 테스트합니다.
- 2 문서용 RAG 파이프라인 구성
플로우를 생성하고 PDF나 지식 저장소를 인덱싱할 검색 블록을 추가 → 검색된 컨텍스트를 사용하도록 LLM 블록을 연결해 응답을 생성 → 코드 작성 없이 바로 실행해 결과를 검증하고 검색 설정을 조정합니다.
- 3 멀티에이전트 처리 설계
한 프로젝트에 여러 에이전트를 정의하고 메시지·작업 블록으로 연결 → 각 에이전트에 추출·요약·분류 역할을 맡기고 입출력 흐름을 시각적으로 구성 → 내장 관찰 도구로 에이전트 간 조정을 확인하며 디버그합니다.
- 4 로컬 개발: 빠른 인스턴스 실행
레포를 클론하거나 이미지를 받아 docker-compose up(또는 pip install) 실행 → 시각적 캔버스에서 간단한 플로우를 만들어 로컬에서 반복 개발 → 만족하면 배포 대상 토글로 동일한 프로젝트를 클라우드나 자체 호스트로 전환합니다.
- 5 팀 전반의 LLMOps 표준화
지원봇·수집 파이프라인·에이전트 오케스트레이션 같은 템플릿을 시각 빌더로 만들어 저장 → 프로젝트 간 템플릿을 재사용하고 관찰(모니터링) 훅을 연결 → 관리형 배포나 자체 호스트를 사용해 런타임과 모니터링을 일관되게 적용합니다.
장단점
장점
- 시각적 캔버스에서 블록을 연결하면 별도 스캐폴딩 없이 실행 가능한 LLM 앱이 생성됩니다.
- 하나의 프로젝트를 Dify Cloud 또는 자체 호스트로 토글해 배포 대상을 바꿀 수 있어 이식성이 좋습니다.
- 로컬 개발이 빠릅니다: docker-compose up 또는 pip install로 몇 분 내에 동작 인스턴스를 띄울 수 있습니다.
단점
- 플랫폼 전체 기능을 활용하려면 학습곡선이 있어 초기 설정과 기능 숙지가 필요합니다.
- 관리형 클라우드 요금제가 유료여서(샌드박스는 무료, Professional $59/월 등) 팀 규모에 따라 비용 고려가 필요합니다.
시작하는 법
- 1 Dify Cloud에 가입하거나 로컬에서 docker-compose up으로 설치
- 2 새 프로젝트를 만들고 비주얼 에이전트 빌더로 워크플로나 RAG 파이프라인을 스케치
- 3 Sandbox에 배포 후 테스트 대화를 실행해 몇 분 내에 end-to-end 출력 확인
가격 정보
| 플랜 | 가격 | 포함 |
|---|---|---|
| Sandbox | Free | 관리되는 클라우드 샌드박스 |
| Professional | $59/mo | 관리되는 클라우드 |
| Team | $159/mo | 관리되는 클라우드 |
| Enterprise | Custom | 엔터프라이즈 전용 옵션 |
비슷한 도구
FAQ
Dify은(는) 무료인가요?
무료 플랜과 유료 플랜이 있습니다.
어떤 플랫폼에서 사용할 수 있나요?
Web에서 사용 가능합니다.
한국어를 지원하나요?
현재 한국어는 지원하지 않습니다.