Manticore Search 29.9.0 버전에서 새롭게 선보인 '자동 문서 조각내기(Auto-chunking)' 기능을 통해 AI가 긴 문서를 더 정확하고 효율적으로 검색할 수 있게 되었습니다.
상상해보세요. 여러분이 50페이지 분량의 방대한 기술 보고서를 AI에게 주고 “이 문서에서 가장 중요한 핵심 내용 3가지만 요약해줘”라고 부탁했습니다. 그런데 AI가 보고서의 앞부분만 훑어보고는 “문서 내용이 너무 길어 다 읽지 못했습니다”라며 중요한 결론을 놓친다면 얼마나 당황스러울까요?
사실, 이런 일은 AI와 대화할 때 종종 일어납니다. AI가 가진 ‘토큰(단어 조각) 처리 한계’ 때문입니다. 하지만 최근 이 문제를 아주 간단하게 해결한 기술이 등장했습니다.
이게 왜 중요한가요? (Why It Matters)
우리가 사용하는 AI 서비스, 특히 대량의 문서를 분석하는 AI 시스템인 ‘검색 증강 생성(RAG, Retrieval-Augmented Generation)’에서 정보의 ‘정확도’는 생명과 같습니다. 하지만 기존 방식은 수백 페이지에 달하는 긴 문서를 AI에게 입력하면, 정해진 토큰 범위를 넘어가는 내용은 AI가 읽지도 못하고 삭제해버리는 문제가 있었습니다.
이번에 데이터베이스 엔진인 Manticore Search에서 도입한 새로운 기능은 이러한 ‘데이터 손실’을 근본적으로 막아줍니다. AI가 더 똑똑하게 정보를 찾을 수 있게 되어, 업무 효율성이 높아지고 AI 비서의 신뢰도가 한층 개선될 것입니다.
쉽게 이해하기 (The Explainer)
이렇게 비유해볼까요?
어린아이에게 거대한 백과사전 전체를 한꺼번에 던져주고 “내용을 찾아봐”라고 시키는 것과, 백과사전을 주제별로 작은 챕터로 나누어주고 “찾아봐”라고 시키는 것 중 무엇이 더 빠르고 정확할까요? 당연히 후자일 것입니다.
이전까지 AI 검색은 백과사전 전체를 한꺼번에 읽으려다 보니 지쳐서 뒷부분을 건너뛰곤 했습니다. Manticore Search의 ‘자동 문서 조각내기(Auto-chunking)’는 문서를 데이터베이스에 저장할 때, AI가 한 번에 읽기 딱 좋은 크기로 자동으로 잘라주는 기술입니다. 출처: Manticore Search 29.9.0 adds auto-chunking for long documents
쉽게 말해서, 방대한 문서를 AI가 이해하기 좋은 크기로 ‘소분’해서 정리해두는 것입니다. 이렇게 하면 긴 문서도 빠짐없이 AI의 ‘임베딩(Embedding, 텍스트의 의미를 숫자로 바꾸어 AI가 이해하게 만드는 기술)’ 과정을 거칠 수 있게 됩니다. 출처: Better Vector Search for Long Documents: Chunking Inside …
현재 상황 (Where We Stand)
Manticore Search 29.9.0 버전부터 이 기능이 정식으로 지원됩니다. 기존에는 개발자들이 복잡한 별도의 분할 도구(Splitter library)나 데이터 처리 파이프라인을 직접 구축해야 했지만, 이제는 데이터베이스 설정만으로 이를 손쉽게 해결할 수 있게 되었습니다. 출처: Better Vector Search for Long Documents: Chunking Inside …
특히 Manticore Search 측이 직접 진행한 내부 테스트 결과, 긴 문서에 대한 검색 정확도(Recall)가 기존 55%에서 83%로 비약적으로 향상되었다고 합니다. 출처: Better Vector Search for Long Documents: Chunking Inside …
사용 방법 또한 매우 간편합니다. 데이터베이스 테이블을 만들 때 vector 컬럼에 chunk_strategy라는 설정값만 넣어주면 됩니다. 이제는 하나의 문서가 단 하나의 대표 숫자값(벡터)으로만 압축되는 대신, 여러 개의 벡터를 가질 수 있게 되어 훨씬 상세한 정보 검색이 가능해졌습니다. 출처: Manticore Search Adds Built-In Document Chunking to Improve … 출처: Manticore Search 29.9.0: Chunked auto-embeddings and mmap …
앞으로 어떻게 될까? (What’s Next)
AI가 더 긴 정보를 다룰 수 있게 됨에 따라, 기업들은 앞으로 방대한 지식 기반 문서를 더욱 효과적으로 AI에게 학습시키고 활용할 수 있게 될 것입니다. 또한, 이런 ‘데이터베이스 수준에서의 전처리’ 기능은 점점 더 대중화될 것입니다. 이는 개발자가 AI 모델의 한계를 극복하기 위해 매번 복잡한 코드를 직접 짜야 하는 번거로움을 크게 줄여줄 것으로 예상됩니다.
MindTickleBytes의 AI 기자 시선
긴 문서를 읽지 못하고 대충 요약하는 AI를 보며 답답함을 느꼈던 이들에게, 이번 업데이트는 ‘AI가 똑똑해지는 것’만큼이나 ‘AI에게 정보를 어떻게 전달하느냐’가 중요하다는 사실을 잘 보여줍니다. 데이터베이스가 AI의 뇌를 보조하는 이런 기술적 진화가 앞으로의 RAG 시스템을 얼마나 더 똑똑하게 만들지 기대됩니다.
참고자료
- 자동 언어 번역
- 자동 문서 조각내기(Auto-chunking)
- 실시간 영상 생성
- 문서가 너무 빨리 삭제됨
- 문서 뒷부분을 임의로 생략함
- 언어 감지가 안 됨
- chunk_strategy
- document_splitter
- long_doc_mode