프로젝트 소개
Dify는 프로토타이핑부터 프로덕션까지의 프로세스를 간소화하도록 설계된 오픈 소스 LLM 애플리케이션 개발 플랫폼입니다. 이 플랫폼은 다음과 같은 다양한 핵심 기능을 갖춘 협업 워크스페이스를 제공합니다:
- **Workflow Orchestration**: 복잡한 AI 워크플로우를 구축하고 테스트하기 위한 시각적 캔버스.
- **Model Management**: 다양한 추론 제공업체를 통해 다수의 독점 및 오픈 소스 LLM(GPT, Mistral, Llama3 포함)과 통합.
- **RAG Pipeline**: PDF, PPT 및 기타 일반 형식에서 텍스트를 추출하는 기능을 지원하는 문서 수집 및 검색 도구.
- **Agent Capabilities**: LLM Function Calling 또는 ReAct 기반의 에이전트를 지원하며, Google Search, DALL·E, WolframAlpha 등 50개 이상의 내장 도구 포함.
- **Prompt IDE**: 프롬프트를 작성하고 모델 성능을 비교하기 위한 인터페이스.
- **LLMOps**: 애플리케이션 로그 모니터링, 성능 분석, 프롬프트 및 데이터셋의 반복적 개선을 위한 기능.
- **Backend-as-a-Service**: 기존 비즈니스 로직에 통합하기 위해 플랫폼의 모든 제공 기능에 대한 API 액세스 제공.
Dify는 Dify Cloud를 통해 배포하거나 Docker Compose를 사용하여 셀프 호스팅할 수 있습니다.