RAGFlow 지식창고의 통합 강화: Q&A의 효과를 높이기 위한 실용적인 가이드
최근 Dify는 이전 버전에 존재했던 일부 문제를 수정한 버전 v1.0.1을 출시했습니다. 사용자 피드백에 따르면 많은 사용자들이 Dify 집적(집적 회로에서와 같이) RAGFlow 이 문서에서는 Dify를 RAGFlow 지식창고와 통합하는 단계에 대해 자세히 설명하고 통합 결과를 평가합니다. 이 문서에서는 Dify를 RAGFlow 지식창고와 통합하는 단계를 자세히 설명하고 통합의 실제 결과를 평가합니다. 또한 로컬 Dify를 최신 v1.0.1 버전으로 업그레이드하는 방법도 설명합니다.

Dify 및 RAGFlow 소개
통합에 대한 자세한 내용을 살펴보기 전에 Dify와 RAGFlow에 대해 간단히 살펴보겠습니다.
- Dify. Dify는 개발자가 LLM 애플리케이션을 시각적으로 조율하고 운영할 수 있는 오픈 소스 LLM 애플리케이션 개발 플랫폼으로, 여러 모델을 지원하고 플러그인, 데이터 세트 및 기타 기능을 제공하여 개발자가 애플리케이션을 빠르게 구축할 수 있도록 지원합니다.
- RAGFlow. RAGFlow는 검색 증강 생성(RAG) 기술을 기반으로 하는 지식창고 관리 도구입니다. 비정형 데이터를 정형화된 지식으로 변환하고 효율적인 검색 및 Q&A 기능을 제공하며, 다양한 데이터 소스를 지원하고 사용자 친화적인 인터페이스를 제공합니다.
Dify가 v1.0.1로 업그레이드되었습니다.
Docker와 함께 Dify를 배포하는 사용자의 경우 아래 단계에 따라 버전 v1.0.1로 업그레이드할 수 있습니다:
구성 파일을 백업합니다: Dify 소스 코드가 있는 루트 디렉토리로 이동합니다. /docker
카탈로그, 백업 docker-compose.yaml
문서화.

새 버전의 구성 파일을 가져옵니다: Dify의 GitHub 리포지토리에서 버전 v1.0.1을 다운로드하세요. docker-compose.yaml
파일을 대체하여 /docker
디렉토리의 이전 파일을 삭제합니다.

- GitHub에 직접 액세스할 수 없는 사용자를 위해 새 버전의 구성 파일은 Dify의 공식 커뮤니케이션 채널(예: 공개)에서 확인할 수 있습니다.
업데이트 및 출시: 존재 /docker
디렉토리를 실행하여 콘솔에서 docker-compose up -d
명령.

- 다음과 유사한 로그가 나타나면 업그레이드가 성공적으로 시작되었음을 나타냅니다:

버전을 확인합니다: Dify 페이지(127.0.0.1
)에서 오른쪽 상단의 아바타를 클릭하고 드롭다운 상자에서 버전 번호가 v1.0.1인지 확인합니다.
Dify 통합 RAGFlow 지식 베이스
Dify는 외부 지식 베이스를 통해 Q&A 기능의 향상을 지원하며, RAGFlow는 공식적으로 Dify와 연동할 수 있는 API를 제공하여 통합 프로세스가 매우 원활하게 진행되도록 합니다.
포트 충돌 해결
RAGFlow와 Dify를 로컬에 배포할 때 포트 충돌이 발생할 수 있습니다(둘 다 기본적으로 포트 80과 443을 사용함). 충돌을 방지하려면 RAGFlow의 기본 포트를 변경하는 것이 좋습니다.
- RAGFlow 포트를 수정합니다: RAGFlow의
docker-compose.yml
파일은 컨테이너의 포트 80을 호스트의 포트 8000에, 포트 443을 호스트의 포트 4333에 매핑합니다.

- RAGFlow 서비스를 재설정합니다: 존재
docker-compose.yml
파일이 있는 디렉터리에서 실행합니다.docker-compose up -d
명령을 실행하여 구성을 적용합니다.

- RAGFlow에 액세스합니다: 통과(청구서 또는 검사 등)
127.0.0.1:8000
RAGFlow 페이지를 방문하세요.

RAGFlow API 정보 가져오기
- API 키를 생성합니다: RAGFlow 페이지에서 오른쪽 상단의 아바타 -> "API" -> "API KEY" -> "새 키 만들기"를 클릭하고 키를 복사하여 저장합니다.
- API 서버 주소를 가져옵니다: 같은 페이지에서 'API 서버 주소'를 복사합니다.
- 지식창고 ID를 얻습니다: 통합할 RAGFlow 지식창고로 이동하여 주소창에 있는 지식창고 ID를 복사합니다.
Dify에 외부 지식창고 추가하기
- 지식창고 관리로 이동합니다: Dify 페이지에서 "지식창고" -> "외부 지식창고"를 선택합니다.
- 외부 지식창고를 추가합니다: "외부 지식창고 추가"를 클릭합니다.
- RAGFlow 정보를 입력합니다:
- 이름. 사용자 지정 이름.
- API 엔드포인트. 상자에 데이터 쓰기(설문지 또는 웹 양식에)
http://<内网 IP>:9380/api/v1/dify
(의지)<内网 IP>
(RAGFlow가 위치한 호스트의 인트라넷 IP로 대체됨). - API 키. 이전에 RAGFlow에서 생성한 API 키를 입력합니다.
- 인트라넷 IP를 얻습니다.
- Windows: 콘솔에서 다음과 같이 입력합니다.
ipconfig
. - Linux: 입력
ifconfig
.
- Windows: 콘솔에서 다음과 같이 입력합니다.
- 인트라넷 IP를 얻습니다.
- "저장"을 클릭합니다.
- 외부 지식창고에 연결하기
- 지식창고 ID. 이전에 RAGFlow에서 복사한 지식창고 ID를 입력합니다.
- Top K. 필요에 따라 조정합니다.
- 유사도 임계값. 필요에 따라 조정합니다.
- '연결'을 클릭합니다.
효과 테스트
통합을 검증하려면 Dify 애플리케이션을 만들고 방금 만든 RAGFlow 지식창고와 연결하세요.
- Dify 앱을 만듭니다: 빈 애플리케이션을 만들어 RAGFlow 지식창고와 연결합니다.
- 퀴즈 시험을 치르세요: 동일한 Q&A 테스트를 위해 (일관된 매개변수 튜닝을 통해) Dify 및 RAGFlow에서 별도의 테스트 애플리케이션을 생성하세요.

테스트 결과에 따르면 Dify와 RAGFlow의 답변은 기본적으로 동일하여 통합이 성공적으로 이루어졌음을 알 수 있으며, Dify는 RAGFlow와 통합하여 지식창고 Q&A의 정확성을 효과적으로 향상시켰습니다.
원본 테이블 데이터에 있는 모든 Corsair 메모리 스틱 중 32G는 하나뿐입니다.
요약
Dify와 RAGFlow 지식창고의 통합은 Q&A를 향상시키는 효과적인 방법입니다. RAGFlow의 지식창고 파싱 및 Q&A 기능은 이 영역에서 Dify의 단점을 보완해 줍니다. RAGFlow는 지식창고 구문 분석 및 퀴즈 기능을 제공하여 이 영역에서 Dify의 단점을 보완하며, 공식 RAGFlow API는 통합 프로세스를 매우 쉽게 만들어 줍니다.
© 저작권 정책
이 글은 저작권이 있으며 무단으로 복제해서는 안 됩니다.
관련 문서
댓글 없음...