> 웹 프론트엔드 > JS 튜토리얼 > Deep Seek Rrom 스크래치를 사용하여 헝겊 구축 (검색 세대 생성) 응용 프로그램

Deep Seek Rrom 스크래치를 사용하여 헝겊 구축 (검색 세대 생성) 응용 프로그램

Linda Hamilton
풀어 주다: 2025-01-29 04:29:09
원래의
470명이 탐색했습니다.
Building a RAG (Retrieval-Augmented Generation) Application Using Deep Seek Rrom Scratch 검색 augmented Generation (RAG)는 검색 시스템을 생성 모델과 결합하여보다 정확하고 컨텍스트가 풍부한 답변을 제공합니다. Deep Seek R1은 검색 기능을 고급 언어 모델과 통합하여 이러한 시스템을 효율적으로 구축하는 데 도움이되는 강력한 도구입니다. 이 블로그에서는 Deep Seek R1을 사용하여 Rag 응용 프로그램을 처음부터 작성하는 과정을 살펴 보겠습니다.

1. rag의 아키텍처 이해
Rag 응용 프로그램은 세 가지 주요 구성 요소를 중심으로 구축됩니다

retriver : 지식 기반에서 관련 문서를 찾습니다

Generator

: 검색된 문서를 컨텍스트로 사용하여 답을 생성합니다

    Knowledge Base
  1. : 모든 문서 나 정보를 쉽게 검색 할 수있는 형식으로 저장합니다.
  2. 2. 환경 설정 1 단계 : 필요한 종속성을 설치합니다
  3. 시작하려면 파이썬이 설치되었는지 확인하십시오. 그런 다음 Deep Seek R1을 포함한 필요한 라이브러리를 설정하십시오. 다음 명령을 사용하여 종속성을 설치하십시오
  4. 2 단계 : 프로젝트를 초기화하십시오
  5. 새 프로젝트 디렉토리를 만들고 격리를위한 가상 환경을 설정합니다.

3. 지식 기반 구축

지식 기반은 헝겊 시스템의 핵심입니다. 이 예에서는 텍스트 문서를 사용하지만 PDF, 데이터베이스 또는 기타 형식으로 확장 할 수 있습니다.

1 단계 : 데이터 준비 <strong> <doc> 데이터라는 폴더에서 문서를 구성하십시오 </doc></strong> </prepare> </h3> <p> 2 단계 : 문서를 포함시켜 </p> <r> Deep Seek R1을 사용하여 효율적인 검색을 위해 문서를 포함하십시오. <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">pip install deep-seek-r1 langchain transformers sentence-transformers faiss-cpu
로그인 후 복사
로그인 후 복사

4. 검색 및 생성 파이프 라인 구축


이제 관련 문서를 검색하고 응답을 생성하기 위해 파이프 라인을 설정합니다.

1 단계 : 리트리버를로드
mkdir rag-deepseek-app
cd rag-deepseek-app
python -m venv venv
source venv/bin/activate  # or venv\Scripts\activate for Windows
로그인 후 복사
로그인 후 복사

2 단계 : 발전기를 통합 우리는 OpenAi의 GPT 기반 모델 또는 포옹 페이스 트랜스포머를 세대에 사용합니다.

5. 시스템 쿼리 사용자 쿼리를 처리하기 위해 모든 것을 정리하는 방법은 다음과 같습니다.


예제 쿼리

rag-deepseek-app/
└── data/
    ├── doc1.txt
    ├── doc2.txt
    └── doc3.txt
로그인 후 복사

6. 애플리케이션 배포

Rag 시스템에 액세스 할 수있게하려면 Flask 또는 Fastapi를 사용하여 배포 할 수 있습니다.

1 단계 : 플라스크를 설정하십시오 <:> 플라스크 설치 :

<.> app.py 파일을 만듭니다 :


<:> 서버를 실행하십시오 :

pip install deep-seek-r1 langchain transformers sentence-transformers faiss-cpu
로그인 후 복사

2 단계 : API를 테스트하십시오
우체부 또는 컬을 사용하여 쿼리를 보냅니다

mkdir rag-deepseek-app
cd rag-deepseek-app
python -m venv venv
source venv/bin/activate  # or venv\Scripts\activate for Windows
로그인 후 복사
로그인 후 복사


위 내용은 Deep Seek Rrom 스크래치를 사용하여 헝겊 구축 (검색 세대 생성) 응용 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿