피드로 돌아가기
SharkFlow Legal — devto
Dev.toDev.to
Backend

불안정한 네트워크와 규제 다양성을 극복한 Hybrid Vector DB 기반 법률 AI 설계

SharkFlow Legal — devto

sharkflow ltd2026년 6월 4일4intermediate

Context

아프리카 지역의 극심한 변호사 부족 현상과 3G 및 불안정한 WiFi 환경이라는 네트워크 제약 존재. 국가별로 상이하고 빠르게 변경되는 법률 규제 데이터를 실시간으로 반영해야 하는 고난도 Context 관리 필요성 대두.

Technical Solution

  • Connection Drop 대응을 위한 Redis 기반의 Request State 관리 및 X-Resume-Token 발행 구조 설계
  • 사용자 경험 최적화를 위해 전체 응답 대기 없이 Token 단위로 전송하는 Progressive Streaming API 구현
  • PostgreSQL 기반 pgvector 도입을 통한 하이브리드 검색 구조로 Jurisdiction 태그와 Vector Embedding 동시 처리
  • 데이터 신뢰성 확보를 위해 법률 전문가의 검증 점수인 Confidence Score를 랭킹 알고리즘에 반영
  • 최신 규제 반영을 위해 Recency 기반 랭킹 시스템을 적용한 Vector Search 파이프라인 구축
  • 지역 특성을 고려하여 M-Pesa STK Push를 API 워크플로우에 직접 통합한 결제 레이어 설계

- 네트워크 불안정 지역 서비스 설계 시 Redis를 활용한 상태 저장 및 Resume Token 메커니즘 검토 - LLM 응답 지연 시간 체감 감소를 위해 StreamingResponse 적용 및 클라이언트 사이드 렌더링 최적화 - 도메인 특화 검색 시 단순 Vector Search가 아닌 메타데이터(국가, 날짜) 기반의 필터링-랭킹 하이브리드 전략 채택 - AI 생성 콘텐츠의 신뢰도 보장을 위해 전문가 검증 점수(Confidence Score)를 가중치로 활용하는 랭킹 로직 구현

원문 읽기