AI/ML
관계는 어떻게 설계할까: 복사와 참조, 문서 단위 묶기, 참조로 만든 벡터
조인이 없거나 약한 벡터 DB에서 레코드 사이의 관계를 표현하는 방법을 정리합니다. ID만 저장하고 두 번 조회하기, 필드를 복사하는 비정규화, DB의 참조 기능을 비교하고, 같은 문서의 청크를 묶는 그룹핑과 Weaviate의 교차 참조·ref2vec-centroid로 만든 추천 ...
Recent writing
all posts →
2026-10-26
메타데이터는 어떻게 설계할까: 필터와 권한부터 필드 표준까지
벡터 DB 레코드에 붙이는 메타데이터로 검색 범위를 좁히고, 권한을 거르고, 출처를 추적하는 방법을 정리합니다. 필터가 벡터 검색의 앞·중간·뒤 어디에 걸리는지에 따라 달라지는 결과, 필터 필...
ai/ml
2026-10-26
말빨로 싸우는 도트 랩배틀, 웹게임 ‘DRIP FIGHTER II’를 공개합니다
친구끼리 방을 만들어 디스 한 줄씩 주고받는 브라우저 랩배틀 게임 DRIP FIGHTER II를 만들어 공개했습니다. 최대 8명이 한 방에 모여 1:1 토너먼트를 벌이고, AI가 드립마다 데미...
products
2026-10-21
PHP2Shell 긴급 패치, 같은 주 인증서 사건에 Python·Node.js·Java·Go도 대응
PHP가 인증 없는 원격 코드 실행 취약점 2건(PHP2Shell)을 예정보다 하루 앞당겨 고쳤습니다. 같은 주 eMudhra 중간 CA 8개의 개인키가 공개키만으로 복원되는 상태였다는 사실이...
notes
2026-10-16
벡터는 어떻게 설계할까: 벡터 구조부터 청킹 전략까지
레코드에 dense·sparse 벡터를 어떻게 두는지, 원문을 어떤 단위로 잘라 벡터로 만드는지를 작은 예제와 함께 정리합니다. 모델의 차원·입력 길이 제약, 청크 크기 실험 결과, 분할 방식...
ai/ml
2026-10-08
한글 임베딩에 대한 고찰: KURE-v1·v2부터 Qwen3까지, 한국어 임베딩 모델은 어떻게 동작할까
KURE-v1과 v2의 동작 방식 차이를 중심으로 한국어 임베딩 모델 20여 종의 백본·표현 방식·학습 목표를 다섯 가지 설계 축으로 나눠 읽고, MTEB(kor, v2) 태스크별 점수와 상황...
ai/ml
2026-10-06
벡터 DB 컬렉션은 어떻게 나눌까: 레코드 구성부터 컬렉션 설계까지
벡터 DB 레코드를 이루는 ID·벡터·원문·메타데이터와 RDB 테이블과의 대응, 컬렉션을 나누는 기준과 파티션·테넌트·샤드 같은 대안, 여러 컬렉션을 함께 검색할 때 맞춰야 할 벡터 공간을 공...
ai/ml
2026-09-29
“DB 페일오버는 1초라는데” 애플리케이션은 왜 DB를 못 찾을까?
Aurora MySQL 페일오버를 19개 JDBC 구성으로 동시에 관찰했습니다. 약 2초와 약 30분으로 갈린 쓰기 복구, 옛 writer 재접속, 에러 없는 쓰기 정지를 실제 기록으로 살펴보...
mysql
2026-09-27
RAG 평가 데이터셋: Gold·QA 구축부터 검색·답변 품질 평가까지
Gold 데이터와 QA로 평가 데이터셋을 만들고, 데이터를 나누는 기준과 검색 품질·답변 품질을 따로 평가하는 방법, 운영하며 평가 데이터셋을 넓히는 순서를 다룹니다.
ai/ml
Advertisement