KKamJi

LLM Wiki를 수치로 검증하기: 회귀 측정과 지식 그래프 실험

2주 전까지 위키 검색 평가셋의 Recall@5는 0.96이었습니다. 문서 540개에서 636개로 18% 늘어난 뒤 같은 평가셋을 돌리니 0.88이 나왔습니다. 노트는 쌓았는데 검색은 나빠진 것입니다. 어디서부터 무너졌고, 무엇을 기준으로 복구할지를 수치로 따라가 봅니다. 1. 컴파일된 위키와 검색의 역행 LLM 위키 패턴의 전제는 지식을 질의...

Preview Image

Jenkins 파이프라인 정의의 계층: UI 스크립트에서 Shared Library까지

Jenkins Item을 만들면서 Pipeline script 박스에 Groovy를 붙여넣은 적이 있다면, 그 스크립트가 지금 어디에 있는지 한 번 생각해 보아야 합니다. Jenkins 컨테이너 안의 설정 파일 안에 있습니다. git으로 관리되지 않고, 코드 리뷰를 거치지 않으며, Jenkins를 재구축하면 사라집니다. 파이프라인을 고치려면 Jenki...

Preview Image

Amazon VPC Lattice: Service-to-Service 통신을 단순화하는 Application Networking

마이크로서비스가 여러 VPC와 AWS 계정에 흩어져 있으면 서비스 간 연결이 복잡해집니다. 팀 A의 서비스는 계정 X에, 팀 B의 서비스는 계정 Y에 배포되고, 두 서비스가 통신하려면 VPC Peering이나 Transit Gateway를 설정하고 보안 그룹을 조정하고 DNS를 구성해야 합니다. 서비스가 늘어날수록 이 연결망은 거미줄처럼 얽히고, 한쪽...

Preview Image

Vite Overview: Native ESM과 Rolldown으로 프론트엔드 빌드를 다시 정의하다

프로젝트가 커질수록 dev server 시작이 느려집니다. webpack 기반 dev server는 애플리케이션 전체를 사전에 번들링한 뒤 브라우저에 서빙하므로, 모듈이 수백 개를 넘어가면 npm run dev 한 번에 수십 초를 기다려야 합니다. 파일 하나를 저장할 때마다 HMR이 전체 번들을 다시 만들지는 않지만, dependency graph를 ...