목차
1. 한 줄 요약
LlamaIndex는 문서와 데이터를 LLM이 활용하기 쉬운 형태로 연결하고 검색할 수 있게 도와주는 개발 프레임워크입니다.
2. 쉽게 설명하면?
LlamaIndex는 AI가 참고할 자료실을 정리해주는 도구와 비슷합니다. 여러 문서를 모으고, 쪼개고, 찾아볼 수 있게 만들어 질문에 맞는 자료를 찾는 데 도움을 줍니다.
3. 주요 역할
| 역할 | 설명 |
|---|---|
| 데이터 연결 | 문서, 파일, 데이터 소스를 연결 |
| 인덱싱 | 검색하기 쉬운 구조로 정리 |
| 검색 | 질문과 관련 있는 내용을 찾음 |
| RAG 구성 | 찾은 내용을 답변 생성에 활용 |
4. 왜 필요한가?
LLM은 회사 문서나 개인 자료를 기본적으로 알지 못합니다. LlamaIndex는 이런 외부 자료를 정리하고 검색해 LLM이 참고할 수 있도록 돕습니다.
5. 실제 예시
- PDF 문서 기반 질문 답변
- 사내 지식 검색
- 제품 매뉴얼 검색
- 보고서 요약 보조
6. 장점
- 문서 기반 AI 앱을 만들기 좋습니다.
- RAG 구조에 필요한 데이터 연결 기능이 강합니다.
- 다양한 문서 형식을 다루기 쉽습니다.
7. 한계
- 데이터 구조를 잘 설계해야 합니다.
- 문서 품질이 낮으면 검색 품질도 낮아집니다.
- 대규모 운영에는 별도 관리가 필요합니다.
8. 자주 묻는 질문
Q1. LlamaIndex는 AI 모델인가요?
아닙니다. 모델이 아니라 데이터를 LLM과 연결하는 개발 도구입니다.
Q2. RAG에 적합한가요?
네. 문서 검색과 데이터 연결에 강해 RAG 구성에 자주 사용됩니다.
Q3. LangChain과 함께 쓸 수 있나요?
가능합니다. 목적에 따라 함께 사용할 수 있습니다.
9. 정리
LlamaIndex는 문서와 데이터를 AI가 참고할 수 있게 정리하고 검색하는 데 도움을 주는 프레임워크입니다. 문서 기반 챗봇이나 사내 검색 AI를 만들 때 유용합니다.