한국어 개인정보 모델을 학습하고 문서 검색에 연결하기
한국어 PII 데이터 합성과 RoBERTa 파인튜닝부터 공개 모델 비교, 문서 처리 서비스 연동, 부서 범주화의 검색 품질과 개인 추정 위험까지 프로젝트에서 확인한 선택과 한계를 ...
AutoRAG Agent: 문서와 메신저 검색부터 출처 기반 답변까지
AutoRAG Agent는 HWP, PDF, 마크다운 등 내 문서를 검색하고 출처와 함께 답을 정리하는 오픈소스 에이전트다. 기존 AutoRAG와의 차이, 주요 기능, Lite와 ...
늦게 돌아온 추출 워커의 완료 처리와 소유권 펜싱
문서 추출 작업의 임대가 만료돼도 이전 워커는 계속 실행될 수 있다. Deep Connector의 작업 점유와 완료 조건을 읽고, 소유권이 바뀐 뒤 도착한 결과를 거절하는 규칙을 ...
Oracle 26ai에서 19c로, 요구사항 변경에 따른 전환 검토와 실험 설계
고객의 DB 버전 요구사항이 바뀌었을 때 Deep Connector의 JSON 저장, CLOB 검색, 애플리케이션 반환 처리를 어떻게 검토했는지 정리한다. 파일 규모 계측과 용량 ...
동의어 검색에서도 사용자가 입력한 단어를 먼저 찾기
DeepConnector 파일 검색은 사용자 입력과 사전 확장어를 함께 검색하되 서로 다른 가중치로 평가한다. 실제 스니펫 조립 코드를 설명용 데이터로 실행해 순위를 확인하고, 입...
워크스페이스 루트 하나의 조건, PostgreSQL과 Oracle의 유니크 인덱스
Deep Connector의 워크스페이스 루트 중복 방지를 PostgreSQL 부분 유니크 인덱스와 Oracle 함수 기반 유니크 인덱스로 구현한 구조를 설명한다. 최대 하나와 최...
테이블이 있는데 없다고 했다: Oracle 기동 오류를 좁혀간 기록
Deep Connector를 온프레미스 환경에 옮기면서 반복된 ORA-01031을 추적했다. 식별자 대소문자, 스키마 소유권, 기동 DDL을 분리하고 실제 권한 구조를 재현하면서 ...
RAG 평가의 0점과 측정 불가를 구분하기
검색 실패와 평가하지 못한 항목을 같은 값으로 집계하면 평균이 달라진다. Deep Connector의 평가 집계 코드를 설명용 데이터로 실행하며 null, 0, 측정 행 수의 의미...
RRF 설정 하나 바꿨는데 검색 실행 경로가 달라졌다
Deep Connector의 하이브리드 검색에서 rrf_k를 60에서 61로 바꾸자 엔진 호출 방식이 달라졌다. 가짜 엔진으로 실행 순서를 기록하며 네이티브 위임 조건과 튜닝 실험...