LlamaIndex
LlamaIndex
LlamaIndex는 LLM에 사적 데이터를 연결하는 데이터 프레임워크로, 특히 RAG(검색 증강 생성)와 문서 기반 질의응답에 특화됐다. 다양한 소스의 데이터를 적재(ingest)→인덱싱→검색→LLM 응답으로 연결하는 파이프라인을 표준화해 제공하며, Python과 TypeScript를 지원한다.
핵심 기능은 수백 종의 데이터 커넥터(LlamaHub), 다양한 인덱스 구조와 청킹·임베딩 전략, 쿼리 엔진, 그리고 복잡한 문서 파싱을 처리하는 LlamaParse다. 최근엔 단순 검색을 넘어 도구를 쓰는 에이전트와 멀티스텝 워크플로, 문서 추출·정형화에 무게를 싣고 있다.
대상은 기업 문서·지식베이스 위에 정확한 RAG·검색 시스템을 올리려는 개발자와, 비정형 문서(PDF·표·스캔)를 정형 데이터로 뽑아내야 하는 팀이다. 오픈소스 프레임워크는 무료이고, 클라우드(LlamaCloud)와 LlamaParse는 사용량 기반 종량제(무료 한도 후 페이지·요청당 과금)로 제공된다.
강점은 RAG·문서 처리에 집중된 깊이, 까다로운 PDF/표 파싱 품질, 풍부한 커넥터다. 한계는 범용 에이전트 오케스트레이션 측면에선 LangGraph 같은 도구와 경쟁·중복되고, 고품질 파싱(LlamaParse) 같은 강점 기능은 클라우드 종량제라 대량 처리 시 비용이 든다는 점이다.
AI 개발 관련 브리핑
Idle Frontier 게임 개발 경험과 AI 활용
Idle Frontier는 Opus 5(Claude)를 활용하여 개발된 게임으로, 데이터와 컴퓨팅 자원 제약을 다루는 내용을 담고 있다. 게임 개발자는 Godot 3에서 Godot 4로의 마이그레이션과 게임 디자인 패턴을 배우는 데 Claude의 도움을 받았다. Claude는 버그 수정 및 디버깅에서 유용했으며, 게임의 일부 화면은 Claude가 끝까지 구현했다. 그러나 새로운 기능을 구현할 때 기존 기능이 깨지는 등의 문제도 발생했다.
Claude는 Godot 4의 신기능을 배우는 데 도움을 주었으며, 게임 개발 과정에서 효율성을 높일 수 있다.
클코나잇 2 웨비나에서 하네스 엔지니어링 구축 사례 공유
요즘IT는 5월 27일과 6월 10일에 클코나잇 2 웨비나를 개최하고, 개발자와 비개발자가 클로드 코드(Claude Code)를 활용한 경험을 공유했다. 바이버스 AI의 김영채는 하네스 엔지니어링 도입 배경과 마에스트로 데브(Maestro Dev)라는 스킬을 통해 코드 관리와 개발 속도를 개선한 사례를 설명했다. 지난 8개월 동안 4명의 개발자가 170만 줄의 코드를 작업하며 발생한 문제를 해결하기 위해 하네스 엔지니어링을 도입했다고 밝혔다.
마에스트로 데브는 개발자의 암묵지를 형식지화하여 자동화된 개발 프로세스를 통해 코드 관리와 출시 속도를 개선하는 데 기여한다.
AI 해커톤에서 재무 업무 문제 해결을 위한 접근 방식
네이버의 ‘모두의 Engineering Day AI 해커톤’에서 참가자들은 실제 업무 문제를 해결하기 위해 팀을 구성하고, AI를 활용하여 재무 업무를 자동화하는 프로젝트를 진행했다. 팀은 수기 Microsoft Excel 기반의 출자 현황 관리를 LLM·MCP 기반의 투자 포트폴리오 관리 플랫폼으로 전환하는 과제를 선택했다. 이 과정에서 AI의 역할을 단순한 도구가 아닌 문제 정의, 설계, 검증의 파트너로 설정하고, 현재 값이 아닌 거래 이력을 중심으로 시스템을 설계했다.
NVIDIA DeepStream 9.1을 활용한 다중 카메라 3D 추적 애플리케이션 구축
대규모 공간에서 비디오 분석 애플리케이션을 개발하는 개발자는 카메라 뷰 간에 이동하는 동일한 객체를 추적해야 한다. 단일 카메라 2D 추적은 신뢰할 수 있는 깊이 정보를 제공하지 않으며, 객체가 프레임을 벗어날 때 추적을 잃는 경우가 많아 창고 안전, 소매 분석, 스마트 빌딩 모니터링과 같은 애플리케이션의 한계를 초래한다. 현재의 3D 추적 방법은 수동 작업을 요구한다.
NVIDIA DeepStream 9.1을 사용하면 다중 카메라 환경에서 신뢰성 있는 3D 추적을 구현할 수 있다.