TL;DR
엔터프라이즈 환경에서 AI 에이전트의 신뢰성은 운영 정책 준수에 달려 있다. 이 발표는 Qdrant의 벡터 검색과 Neo4j의 그래프 거버넌스를 결합하여 검색과 권한 제어를 분리하는 실용적인 아키텍처를 제시한다. Qdrant는 벡터 검색을 통해 관련 문서를 빠르게 식별하고, Neo4j는 그래프 구조를 활용해 사용자별 접근 정책을 강제한다. 데모에서는 동일한 질의에 대해 사용자 권한에 따라 서로 다른 결과가 반환되는 과정을 보여준다. 이 아키텍처는 모델이 사용자에게 허용된 정보만 처리하도록 보장하여 데이터 유출을 근본적으로 방지한다.
챕터별 상세
엔터프라이즈 RAG의 보안 문제
시나리오 및 사용자 권한
에이전트 파이프라인 아키텍처
그래프를 통한 권한 관리
라이브 데모
기술적 구현 (Cypher)
MATCH (u:User {email:$email})->[:HAS_CLEARANCE]->(clr:ClearanceLevel) MATCH (doc:Document)-[:CLASSIFIED_AS]->(cls:Classification) WHERE doc.doc_id IN $doc_ids RETURN doc.doc_id, cls.name, cls.rank, clr.name, clr.rank, (clr.rank >= cls.rank) AS allowed사용자의 권한 수준과 문서의 등급을 비교하여 접근 허용 여부를 결정하는 Cypher 쿼리이다.
핵심 요약
용어 해설
- 검색 증강 생성(RAG)
- — 외부 데이터베이스에서 관련 정보를 검색하여 LLM의 컨텍스트로 주입하는 기술이다. 환각을 줄이고 최신 정보를 제공하는 데 필수적이다.
- 그래프 RAG(GraphRAG)
- — 지식 그래프를 활용하여 데이터 간의 관계를 구조적으로 파악하고 검색하는 RAG 방식이다. 단순 벡터 검색보다 복잡한 맥락 이해와 추론에 유리하다.
- 사이퍼(Cypher)
- — Neo4j 그래프 데이터베이스를 위한 선언적 쿼리 언어이다. 데이터 간의 관계를 패턴 매칭을 통해 직관적으로 조회하고 조작할 수 있다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.

