WeKnora은(는) 무엇을 하나요?
오픈소스 LLM 지식 플랫폼: 원시 문서를 질의 가능한 RAG, 자율 추론 에이전트, 자체 유지 관리 위키로 전환합니다.
개요
WeKnora는 대규모 언어 모델(LLM)을 활용하여 문서를 지능형 지식 시스템으로 변환하는 오픈소스 플랫폼입니다. 이 플랫폼은 다음 기능을 제공합니다:
- RAG 지원: 문서를 임베딩하여 질의 응답 가능한 검색 시스템 구축.
- 자율 추론 에이전트: 복잡한 질문을 처리하는 에이전트 모드.
- 자체 유지 관리 위키: 문서 변경 사항을 기반으로 지식을 지속적으로 업데이트.
설치
pip install weknora
또는 Docker 사용:
docker pull tencent/weknora:latest
사용법
기본 명령어
# 문서 임포트
knora import ./documents
# RAG 빌드
knora build
# 질의
knora query "What is the main topic?"
# 에이전트 모드 실행
knora agent
# 위키 업데이트
knora wiki update
설정
config.yaml 파일을 통해 환경을 설정할 수 있습니다:
embedding_model: "BAAI/bge-base-en-v1.5"
llm_model: "gpt-4o-mini"
chunk_size: 512
지원 플랫폼
- Claude Code: AI 비서와의 통합 지원.
- Cursor: 코드 편집기 내에서 지식 검색.
- Codex: 자동화된 코드 문서화.
문서 포맷
지원되는 문서 포맷:
- Markdown (
.md) - PDF (
.pdf) - HTML (
.html) - 텍스트 파일 (
.txt)
추가 리소스
라이선스
Apache 2.0 라이선스에 따라 배포됩니다.