프로젝트 소개
LlamaIndex는 대규모 언어 모델(LLM)을 외부 데이터 소스에 연결하기 위한 종합적인 툴킷을 제공합니다. 핵심 기능은 다음과 같습니다:
- 데이터 수집(Data Ingestion): API, PDF, SQL 및 문서 등 다양한 형식과 소스에서 정보를 가져오는 데이터 커넥터를 제공합니다.
- 데이터 구조화(Data Structuring): 수집된 데이터를 인덱스와 그래프로 구성하여 LLM이 효율적으로 활용할 수 있도록 하는 도구를 제공합니다.
- 검색 및 쿼리(Retrieval and Querying): 관련 컨텍스트를 검색하고 사용자 프롬프트를 기반으로 지식이 증강된 출력을 생성하는 고급 인터페이스를 제공합니다.
- 통합 생태계(Integration Ecosystem): LlamaHub를 통해 LLM, 임베딩 모델 및 벡터 스토어를 위한 300개 이상의 통합 패키지 중에서 선택할 수 있는 모듈형 아키텍처를 제공합니다.
또한, 이 생태계에는 에이전트 기반 OCR, 문서 파싱(130개 이상의 형식 지원), 구조화된 데이터 추출 및 문서 에이전트 배포를 전문으로 하는 플랫폼인 LlamaParse가 포함되어 있습니다.