# Kotaemon - 당신의 문서와 대화하게 해주는 오픈소스 RAG 기반 도구

> Clean Markdown view of GeekNews topic #18734. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=18734](https://news.hada.io/topic?id=18734)
- GeekNews Markdown: [https://news.hada.io/topic/18734.md](https://news.hada.io/topic/18734.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-01-15T09:31:01+09:00
- Updated: 2025-01-15T09:31:01+09:00
- Original source: [github.com/Cinnamon](https://github.com/Cinnamon/kotaemon)
- Points: 35
- Comments: 3

## Summary

Kotaemon은 RAG 기반의 사용자 친화적 UI를 통해 문서에 대한 Q&A를 수행할 수 있도록 설계된 오픈소스 도구입니다. 이 도구는 OpenAI, AzureOpenAI, Cohere 등의 다양한 LLM API 제공자와 로컬 LLM을 지원하며, Gradio로 제작된 UI를 통해 자신의 RAG 파이프라인을 테스트할 수 있습니다. 또한, 다중 모드 Q&A, 고급 인용 및 문서 미리보기, 복잡한 추론 방식 지원 등 다양한 기능을 제공하여 사용자에게 높은 검색 품질과 정확성을 보장합니다.

## Topic Body

- RAG(추출-생성 혼합) 기반 QA를 위한 사용자 친화적 UI  
- 문서에 대해 QA를 수행하려는 일반 사용자와 자신만의 RAG 파이프라인을 구축하려는 개발자를 위해 설계됨  
- 다양한 LLM 지원: OpenAI, AzureOpenAI, Cohere와 같은 LLM API 제공자 및 로컬 LLM(`ollama`, `llama-cpp-python`) 지원  
- 간단한 설치: 빠르게 시작할 수 있는 스크립트 제공  
- Gradio로 제작된 UI로 자신의 RAG 파이프라인 테스트 가능(테마 제공)  
  
### 주요 기능  
- 문서 QA 웹 UI 호스팅:  
  - 다중 사용자 로그인 지원  
  - 문서를 개인/공용 컬렉션으로 구성  
  - 채팅 기록을 공유 및 협업 가능  
- LLM 및 임베딩 모델 관리:  
  - 로컬 LLM 및 OpenAI, Azure, Ollama, Groq 등 인기 API 제공자 지원  
- 하이브리드 RAG 파이프라인:  
  - 기본값으로 하이브리드(전체 텍스트 및 벡터) 검색기와 재순위를 결합하여 최고의 검색 품질 보장  
- 다중 모드 QA 지원:  
  - 도표와 표가 포함된 여러 문서에 대한 질문 답변 수행 가능  
  - UI에서 다중 모드 문서 파싱 옵션 선택 가능  
- 고급 인용 및 문서 미리보기:  
  - 정확성을 보장하기 위해 세부적인 인용 정보 제공  
  - 브라우저 내 PDF 뷰어에서 하이라이트와 함께 인용 및 관련 점수 확인 가능  
  - 관련성이 낮은 문서를 반환할 경우 경고 표시  
- 복잡한 추론 방식 지원:  
  - 질문 분해를 통해 복잡한/다단계 질문에 답변 가능  
  - `ReAct`, `ReWOO` 및 기타 에이전트를 사용한 에이전트 기반 추론 지원  
- 설정 UI 구성 가능:  
  - 검색 및 생성 프로세스의 주요 요소를 UI에서 직접 조정 가능(예: 프롬프트 설정)  
- 확장 가능:  
  - Gradio를 기반으로 구축되어 UI 요소를 자유롭게 커스터마이징 가능  
  - 다양한 문서 색인 및 검색 전략 지원 예정. `GraphRAG` 색인 파이프라인을 예제로 제공

## Comments



### Comment 33492

- Author: riskatcher
- Created: 2025-01-16T09:24:59+09:00
- Points: 1

QA RAG 프레임워크 넘 많은 데 얘는 장점이.뭐져

### Comment 33462

- Author: savvykang
- Created: 2025-01-15T12:28:23+09:00
- Points: 2

정보검색 분야와 설명 내의 QA는 quality assurance 가 아니라 question answering 입니다

### Comment 33452

- Author: sftblw
- Created: 2025-01-15T10:38:20+09:00
- Points: 2

이름이 재밌네요. 이름만 보고 추측했을 때, 대답([코타에](https://ja.dict.naver.com/#/entry/jako/a4f6bc58022a4cd69689d9556cec8d87)) + 도라에몽(몽) 으로 코타에몽 이 아닌가 싶습니다.
