Dify란 무엇이며 어떤 문제를 해결하는가
Dify는 AI 앱을 노코드로 구축할 수 있는 오픈소스 플랫폼입니다. AI 챗봇, RAG 시스템, AI 에이전트, 워크플로우 자동화 등을 시각적 편집기로 만들 수 있어, 개발자가 아니어도 복잡한 AI 앱을 구축할 수 있습니다. ChatGPT, Claude, Llama 등 다양한 AI 모델을 플러그 앤 플레이 방식으로 연결할 수 있습니다.
기존에 AI 앱을 만들려면 LangChain 등의 프레임워크로 코딩하거나, 각 API를 직접 연동해야 했습니다. Dify는 이 과정을 시각적 편집기로 대체하여, 프롬프트 설계, 모델 선택, RAG 구성, 도구 연동 등을 드래그 앤 드롭으로 수행할 수 있게 합니다.
Dify Cloud는 무료로 시작할 수 있으며, 프로 플랜(월 59달러)에서 더 많은 크레딧과 기능을 제공합니다. 오픈소스이므로 Docker로 셀프 호스팅하면 무료로 무제한 사용이 가능합니다.

Dify의 핵심 기능
워크플로우 빌더는 복잡한 AI 로직을 시각적으로 설계하는 기능입니다. 조건 분기, 반복, 변수 할당, 외부 API 호출 등을 노드로 연결하여 복잡한 AI 워크플로우를 구축합니다. 예를 들어 사용자 질문을 분류하고, 카테고리별로 다른 프롬프트와 모델을 사용하는 로직을 시각적으로 만들 수 있습니다.
Knowledge Base(지식 베이스)는 RAG 구축을 간소화합니다. PDF, 웹 페이지, Notion 등에서 문서를 가져와 자동으로 청크 분할, 벡터화, 인덱싱을 수행합니다. 사용자가 질문하면 관련 문서를 자동 검색하여 AI에 전달합니다.
Agent 기능은 AI 에이전트를 노코드로 만들 수 있게 합니다. 웹 검색, 계산기, 날씨 조회 등의 도구를 AI에 연결하고, AI가 질문에 따라 적절한 도구를 선택하여 사용하도록 설정합니다.

Dify로 만들 수 있는 AI 앱 사례
사내 AI 어시스턴트가 가장 대표적인 사례입니다. 사내 문서, 정책, 매뉴얼을 Knowledge Base에 등록하고, 직원들이 자연어로 질문하면 정확한 답변을 제공하는 챗봇을 만들 수 있습니다. Slack이나 웹 위젯으로 배포하여 직원들이 쉽게 접근할 수 있게 합니다.
고객 서비스 AI 에이전트도 구축할 수 있습니다. 제품 정보, FAQ, 주문 시스템을 연동하여 고객 문의에 자동으로 답변합니다. 워크플로우 빌더로 문의 유형별 처리 로직을 설계하고, 복잡한 문의는 인간 상담원에게 전환합니다.
콘텐츠 생성 파이프라인도 만들 수 있습니다. 키워드를 입력하면 아웃라인 생성, 초안 작성, SEO 최적화, 이미지 생성까지 자동으로 수행하는 워크플로우를 구축합니다. 각 단계에서 다른 AI 모델을 사용하여 최적의 결과를 얻을 수 있습니다.

Dify vs Flowise vs LangFlow 비교
Dify는 가장 완성도 높은 UI와 프로덕션 환경을 제공합니다. 멀티 테넌시, API 키 관리, 사용량 모니터링 등 기업용 기능이 갖추어져 있어, 실제 서비스로 배포하기에 적합합니다. 워크플로우 빌더의 완성도도 가장 높습니다.
Flowise는 LangChain 기반의 시각적 빌더로, 기술적 사용자에게 적합합니다. LangChain의 모든 노드를 시각적으로 연결할 수 있어 자유도가 높지만, Dify보다 학습 곡선이 높습니다. 완전 오픈소스이며 셀프 호스팅이 간편합니다.
LangFlow는 Flowise와 유사한 오픈소스 도구로, Python 기반으로 확장이 가능합니다. 커스텀 컴포넌트를 Python으로 개발하여 추가할 수 있어, 개발자에게 유연한 환경을 제공합니다.
비기술 사용자에게는 Dify, LangChain에 익숙한 개발자에게는 Flowise, Python 개발자에게는 LangFlow를 추천합니다. 모두 오픈소스이므로 무료로 시작하여 비교해볼 수 있습니다.

이 글이 도움이 되셨다면 공유해 주세요.



