본문으로 건너뛰기
Braincrew Tech

Where AI really happens

기술의 본질을 탐구하고, 실제 프로덕트로 만듭니다.

View all →
Product

늦게 돌아온 추출 워커의 완료 처리와 소유권 펜싱

문서 추출 작업의 임대가 만료돼도 이전 워커는 계속 실행될 수 있다. Deep Connector의 작업 점유와 완료 조건을 읽고, 소유권이 바뀐 뒤 도착한 결과를 거절하는 규칙을 ...

architecturedecision-log
Product

Oracle 26ai에서 19c로, 요구사항 변경에 따른 전환 검토와 실험 설계

고객의 DB 버전 요구사항이 바뀌었을 때 Deep Connector의 JSON 저장, CLOB 검색, 애플리케이션 반환 처리를 어떻게 검토했는지 정리한다. 파일 규모 계측과 용량 ...

deep-connectororacledatabase
Product

동의어 검색에서도 사용자가 입력한 단어를 먼저 찾기

DeepConnector 파일 검색은 사용자 입력과 사전 확장어를 함께 검색하되 서로 다른 가중치로 평가한다. 실제 스니펫 조립 코드를 설명용 데이터로 실행해 순위를 확인하고, 입...

architecturedecision-log
Product

워크스페이스 루트 하나의 조건, PostgreSQL과 Oracle의 유니크 인덱스

Deep Connector의 워크스페이스 루트 중복 방지를 PostgreSQL 부분 유니크 인덱스와 Oracle 함수 기반 유니크 인덱스로 구현한 구조를 설명한다. 최대 하나와 최...

deep-connectorpostgresqloracle
Product

테이블이 있는데 없다고 했다: Oracle 기동 오류를 좁혀간 기록

Deep Connector를 온프레미스 환경에 옮기면서 반복된 ORA-01031을 추적했다. 식별자 대소문자, 스키마 소유권, 기동 DDL을 분리하고 실제 권한 구조를 재현하면서 ...

deep-connectororacletroubleshooting
Product

RAG 평가의 0점과 측정 불가를 구분하기

검색 실패와 평가하지 못한 항목을 같은 값으로 집계하면 평균이 달라진다. Deep Connector의 평가 집계 코드를 설명용 데이터로 실행하며 null, 0, 측정 행 수의 의미...

deep-connectorragevaluation
Engineering

dupey: 본문 기반 문서 중복 및 버전 판별

dupey는 TXT, HWP/HWPX, DOCX, PDF 등에서 본문을 추출해 정확한 중복, 유사본, 포함 관계를 구분하는 로컬 Rust CLI다. 판정 원리와 10,018개 합성...

agentdocument-processingduplicate-detection
Engineering

jikji: 에이전트의 파일 탐색 비용을 줄이는 로컬 인덱스

에이전트가 로컬 파일을 찾을 때 ls·find·grep으로 트리를 반복해서 훑는 대신, 미리 만들어둔 로컬 인덱스에서 단 한 번의 find 호출로 후보 슬레이트를 받게 해주는 ji...

agentsearchindexing
Engineering

MinSync: 파일이 바뀐 만큼만 다시 인덱싱하고, 청커로 그 비용을 좌우하기

MinSync는 git 없이 manifest로 파일 변경을 추적해 바뀐 청크만 다시 청킹·임베딩하고 로컬 LanceDB 인덱스를 최신 상태로 유지하는 단일 Rust CLI다. 테스...

agentragvector-db