코딩 없이 AI 에이전트 개발하기: Dify 프레임워크 설치 가이드 (클라우드/로컬)
- Dify는 노코드 AI 에이전트 개발 플랫폼으로, 클라우드와 로컬 설치 옵션을 제공합니다. ☁️
- 클라우드 버전은 무료로 5개의 앱까지 사용 가능하며, 유료 라이선스로 더 많은 기능을 이용할 수 있습니다. 💰
- 셀프 호스팅 방식은 오픈소스 기반 커뮤니티 버전을 무료로 사용할 수 있으며, 프리미엄 및 엔터프라이즈 버전도 존재합니다. 💻
- 클라우드 버전은 웹 UI를 통해 에이전트 워크플로우 및 챗봇을 쉽게 만들 수 있습니다. 🌐
- LM 설정에서 다양한 모델 공급자(예: OpenAI)를 선택하고 API 키를 설정하여 사용할 모델을 지정할 수 있습니다. 🔑
- 챗봇 애플리케이션은 빈 상태로 시작하거나, 초보자용 기본 앱 유형을 선택하여 빠르게 만들 수 있습니다. 🤖
- 챗봇의 프롬프트를 작성하고, 모델, 템퍼레처, Top P 등의 파라미터를 설정하여 챗봇의 응답을 제어할 수 있습니다. ⚙️
- 로컬 설치는 Docker Compose를 사용하여 간편하게 진행할 수 있으며, Docker Desktop이 필요합니다. 🐳
- 깃 클론을 통해 디파이 설치 파일을 다운로드하고, docker-compose up -d 명령어로 설치를 진행합니다. 📂
- 설치 후 로컬 호스트를 통해 디파이 대시보드에 접근하여 관리자 계정을 설정하고 사용할 수 있습니다. 🔑
- 로컬 환경에서도 모델 제공자를 설정하고, 시스템 모델 및 임베딩 모델을 지정할 수 있습니다. ⚙️
- 워크플로우는 GUI 환경에서 시작, LLM, 종료 노드를 연결하여 구성할 수 있으며, 각 노드의 파라미터를 설정할 수 있습니다. 🧮
- 워크플로우 실행 시, 시작 노드에서 입력받은 값을 LLM 노드로 전달하여 모델이 작업을 수행하도록 할 수 있습니다. 📤
- 완성된 앱은 퍼블리시하여 배포하고, URL을 통해 실행할 수 있습니다. 🚀
- 디파이는 노코드 기반으로 AI 에이전트 프로토타입을 빠르게 만들 수 있는 유용한 툴입니다. 🛠️