Repolode
netease-youdao

netease-youdao/QAnything

PDF, Word, Excel, Markdown, 이미지 등 보유한 파일에 대해 오프라인 환경에서도 질문할 수 있는 로컬 지식 베이스 Q&A 시스템입니다.

대체할 수 있는 제품:ChatPDFNotion AI

스타
14,205
포크
1,351
열린 이슈
407
마지막 커밋
지난달

어떤 프로젝트인가요?

QAnything은 로컬 지식 베이스를 위한 질의응답 시스템입니다. PDF, DOCX, PPTX, XLSX, Markdown, 이메일, TXT, 이미지, CSV, 웹 페이지 등의 파일을 업로드하면 파일 내용을 바탕으로 질문에 답합니다. 문서를 파싱해 청크로 나눈 뒤, 관련 구절을 검색해 언어 모델에 전달합니다.

검색은 임베딩 기반 검색 후 재랭킹을 수행하는 2단계 파이프라인을 사용하며, 프로젝트 측은 데이터가 늘어나도 정확도가 안정적으로 유지된다고 설명합니다. BM25와 임베딩을 결합한 하이브리드 검색도 지원합니다. 기본 설정은 CPU에서 실행되며 Docker Compose로 시작할 수 있습니다. PDF 파싱, OCR, 임베딩, 재랭킹 구성 요소는 교체하거나 HTTP를 통해 독립적으로 호출할 수 있습니다. LLM은 OpenAI 호환 인터페이스로 연결하므로 Ollama 같은 도구를 통해 로컬 모델을 사용할 수 있습니다.

일반적인 Q&A 외에도 지식 베이스를 만들지 않고 파일 하나와 대화하는 빠른 시작 모드, 모델을 호출하지 않고 검색 결과만 반환하는 검색 전용 모드, 사용자 지정 봇을 제공합니다. 버전 2.0에서는 API와 파싱된 청크의 온라인 편집 기능도 추가됐습니다.

핵심 기능

  • 01PDF, Word, PowerPoint, Excel, Markdown, 이메일, 이미지, CSV, 웹 페이지를 파싱합니다
  • 02임베딩 검색과 재랭킹을 결합한 2단계 검색 및 BM25 하이브리드 검색을 지원합니다
  • 03기본적으로 CPU에서 실행되며 Docker Compose 명령 하나로 시작할 수 있습니다
  • 04Ollama를 통한 로컬 모델을 포함해 OpenAI 호환 LLM 엔드포인트를 사용할 수 있습니다
  • 05네트워크에 연결하지 않고 오프라인으로 배포할 수 있습니다
  • 06빠른 시작, 검색 전용, 사용자 지정 봇 모드와 HTTP API를 제공합니다

활용 사례

  • 클라우드 서비스에 업로드하지 않고 내부 매뉴얼, 보고서, 계약서가 들어 있는 폴더에 질문하기
  • 외부 네트워크와 분리된 사무실이나 연구실에서 사용할 오프라인 질의응답 도구 구축하기
  • PDF, 스프레드시트, 이메일이 섞인 자료를 한 번의 검색어로 검색하기
  • 임베딩, 재랭킹, OCR 구성 요소를 교체할 수 있는 RAG 파이프라인 프로토타이핑하기

빠른 시작

  1. 1

    qanything 저장소를 클론합니다

  2. 2

    프로젝트 루트 디렉터리로 이동해 README의 시작 명령을 실행합니다

  3. 3

    서비스를 열고 사용을 시작합니다

사용 전 알아둘 점

  • AGPL-3.0 카피레프트 라이선스가 적용되며, 네트워크 서비스로 제공할 경우 수정한 소스 코드를 공유해야 합니다.
  • README에 안내된 대로 번들로 제공되는 LLM의 상업적 이용에는 QwenLM 라이선스가 적용됩니다.
  • 실행하려면 Docker와 로컬 배포가 필요하므로 셀프 호스팅에는 설정 작업이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

QAnything은(는) 무엇인가요?
PDF, Word, Excel, Markdown, 이미지 등 보유한 파일에 대해 오프라인 환경에서도 질문할 수 있는 로컬 지식 베이스 Q&A 시스템입니다. QAnything은 로컬 지식 베이스를 위한 질의응답 시스템입니다. PDF, DOCX, PPTX, XLSX, Markdown, 이메일, TXT, 이미지, CSV, 웹 페이지 등의 파일을 업로드하면 파일 내용을 바탕으로 질문에 답합니다. 문서를 파싱해 청크로 나눈 뒤, 관련 구절을 검색해 언어 모델에 전달합니다.
QAnything은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
QAnything은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
QAnything은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. QAnything의 마지막 커밋은 2026년 9월 23일입니다.
QAnything은(는) 어디에 사용할 수 있나요?
클라우드 서비스에 업로드하지 않고 내부 매뉴얼, 보고서, 계약서가 들어 있는 폴더에 질문하기 외부 네트워크와 분리된 사무실이나 연구실에서 사용할 오프라인 질의응답 도구 구축하기 PDF, 스프레드시트, 이메일이 섞인 자료를 한 번의 검색어로 검색하기 임베딩, 재랭킹, OCR 구성 요소를 교체할 수 있는 RAG 파이프라인 프로토타이핑하기
QAnything는 어떻게 설치하나요?
qanything 저장소를 클론합니다 프로젝트 루트 디렉터리로 이동해 README의 시작 명령을 실행합니다 서비스를 열고 사용을 시작합니다
QAnything은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/netease-youdao/QAnything

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트