RLAMA: 명령줄에서 작동하는 로컬 문서의 지능형 퀴즈를 위한 RAG 시스템
일반 소개
RLAMA는 DonTizi에서 개발하여 GitHub에서 호스팅하는 문서 인텔리전스를 위한 RAG(검색 증강 생성) 시스템으로, 명령줄 작업을 통한 기능이 핵심 기능입니다. 사용자는 로컬 Ollama 지능형 Q&A를 통해 폴더에 있는 문서를 대화형 지식 베이스로 빠르게 색인하는 모델입니다. 코드 파일, 기술 문서, 사무용 문서 등 어떤 종류의 문서든 RLAMA는 완벽하게 로컬에서 실행되므로 클라우드 서비스가 필요 없고 데이터 프라이버시를 보호할 수 있습니다. 다양한 파일 형식을 지원하고 설치가 간편한 RLAMA는 특히 명령줄 작업에 익숙한 개발자와 기술 애호가에게 현지화된 문서 관리를 위한 강력한 선택입니다.

기능 목록
- 명령줄에서 RAG 시스템 만들기명령을 사용하여 폴더 문서를 색인화하여 스마트 퀴즈의 지식창고를 생성하세요.
- 명령줄 상호 작용 Q&A터미널 세션을 사용하여 기존 RAG 시스템 내 문서의 내용입니다.
- RAG 시스템 관리명령을 사용하여 RAG 시스템을 나열하고 삭제하여 지식창고를 쉽게 유지 관리할 수 있습니다.
- 로컬 모델 통합현지 Ollama 모델에 원활하게 연결하여 완전한 현지화를 유지합니다.
- 버전 및 업데이트 관리명령을 사용하여 버전을 확인하거나 시스템을 최신 상태로 업데이트합니다.
- 멀티 포맷 지원텍스트, 코드, 오피스 문서 등 다양한 형식과 호환 가능.
- 명령줄 제거명령 정리 도구 및 데이터를 제공합니다.
도움말 사용
설치 프로세스
RLAMA는 macOS, Linux 및 Windows용 문서 인텔리전스 퀴즈를 명령줄로 구현한 것으로, macOS, Linux 및 Windows용으로 설치되며, 단계는 다음과 같습니다:
1. 전제 조건
- 올라마 설치Ollama 모델은 로컬에서 실행해야 합니다. Ollama 웹사이트를 방문하여 다운로드 및 설치한 후 실행하세요.
ollama run llama3
(또는 다른 모델)을 클릭하여 사용 가능 여부, 기본 주소를 확인합니다.http://localhost:11434
. - 네트워크 연결설치하려면 스크립트 또는 종속성을 다운로드하기 위해 인터넷 연결이 필요합니다.
- 선택적 종속성더 많은 형식(예: .pdf, .docx)을 지원하려면 다음을 실행하는 것이 좋습니다.
install_deps.sh
설치 도구(예pdftotext
).
2. 명령줄 스크립트를 통한 설치(권장)
터미널에 입력합니다:
curl -fsSL https://raw.githubusercontent.com/dontizi/rlama/main/install.sh | sh
- 스크립트가 자동으로 다운로드 및 구성을 완료하고 완료되면 다음을 실행합니다.
rlama --version
버전 확인(예v0.1.0
) 성공 확인.
3. 수동 소스 코드 설치(선택 사항)
사용자 지정이 필요한 경우:
- 복제 창고:
git clone https://github.com/DonTizi/rlama.git cd rlama
- 컴파일 및 설치(Go 환경 필요):
go build go install
- 실행 파일을 경로로 이동합니다(예
/usr/local/bin
), 실행rlama --help
유효성 검사.
4. 설치 확인
실행 중입니다:
rlama --help
명령 목록을 표시하면 성공한 것으로 간주합니다.
주요 기능
명령줄에서 RAG 시스템 만들기
문서를 스마트 퀴즈 지식창고로 변환합니다. 예를 들어 폴더 ./docs
통합 readme.md
노래로 응답 guide.pdf
::
- Ollama 모델이 실행되는지 확인합니다(예
ollama run llama3
). - 명령을 입력합니다:
rlama rag llama3 mydocs ./docs
llama3
: 모델 이름.mydocs
: RAG 시스템 이름../docs
문서 경로.
- 출력 예시:
Indexing documents in ./docs... Processed: readme.md Processed: guide.pdf RAG system "mydocs" created successfully!
명령줄을 통한 대화형 Q&A
기존 RAG 시스템에 대해 문의하세요:
- 세션을 시작합니다:
rlama run mydocs
- 질문을 입력합니다:
如何安装 rlama?
- 답변 받기:
可通过终端运行 `curl -fsSL https://raw.githubusercontent.com/dontizi/rlama/main/install.sh | sh` 安装。
- 가져오기
exit
종료합니다.
RAG 시스템 관리
- 리스팅 시스템::
rlama list
샘플 출력:
Available RAG systems: - mydocs
- 시스템 삭제하기::
rlama delete mydocs
를 클릭하거나 확인을 건너뛰세요:
rlama delete mydocs --force
버전 및 업데이트
- 버전 확인::
rlama --version
어쩌면
rlama -v
디스플레이는 다음과 같습니다.v0.1.0
. - 시스템 업데이트하기::
rlama update
(식물학) 코카(외래어)
--force
필수 업데이트.
시스템 제거
- 제거 도구::
rlama uninstall
- 데이터 정리데이터는
~/.rlama
실행 중입니다:rm -rf ~/.rlama
주요 기능
1. 명령줄 작업
rlama의 모든 기능은 명령줄을 통해 구현되므로 간단하고 효율적입니다. 예를 들어, 명령줄 rlama rag mistral docs ./project
명령줄에 능숙한 사용자에게 적합한 전체 폴더를 즉시 색인화합니다.
2. 다중 형식 문서 지원
여러 파일 유형이 지원됩니다:
- 텍스트:
.txt
및.md
및.html
및.json
및.csv
등 - Code:
.go
및.py
및.js
및.java
및.cpp
등 - 문서화:
.pdf
및.docx
및.pptx
및.xlsx
등
움직여야 합니다../scripts/install_deps.sh
향상된 지원. 예시:
rlama rag gemma code-docs ./src
3. 현지화된 운영
데이터는 전체적으로 로컬에서 처리되므로 클라우드가 필요 없어 민감한 문서에 적합합니다. 예를 들어, 회사 기밀 문서 색인화:
rlama rag llama3 contracts ./legal
팁 및 문제 해결
- 정밀 명령: 전체 매개 변수를 입력합니다(예
rlama run mydocs
를 사용하여 정확성을 보장합니다. - 올라마 문제연결에 실패하면
http://localhost:11434
실행 중ollama ps
상태 보기. - 포맷 지원추출이 실패하면 다음을 실행합니다.
install_deps.sh
종속성을 설치합니다. - 잘못된 답변문서가 색인되었는지 확인하고 문제에 대해 더 구체적으로 설명하세요.
- 이의 제기(도움 요청)이슈는 명령어 및 버전과 함께 GitHub 이슈에 제출할 수 있습니다.
위의 명령어를 통해 사용자는 rlama를 빠르게 마스터하고 로컬 문서를 관리하며 지능형 Q&A를 구현할 수 있습니다.
© 저작권 정책
이 글은 저작권이 있으며 무단으로 복제해서는 안 됩니다.
관련 문서
댓글 없음...