블로그

한국어 다화자 녹음의 화자별 전사 모델 비교와 서비스 구성

한국어 다화자 녹음을 화자별로 받아 적는 화자분리 6종·음성 인식 6종·통합형 1종을 실제 2인 대화와 합성 2~6인 대화로 비교했습니다. 실제 대화의 화자별 전사 오류율이 가장 크게 낮아진 Nemotron-3 + Qwen3-ASR 1.7B 조합을 서비스에 채택했습니다.

3D 가우시안 스플래팅 압축 COSA-GS 를 GPU 와 CPU 에서 복원해 보기

3D 가우시안 스플래팅 압축 COSA-GS 를 공개 코드로 학습시켜 74MB 장면을 4.9MB 로 줄이고, GPU 에서 압축한 파일을 CPU 에서 복원했습니다. 부동소수점 모델은 확률표 인덱스 3곳이 어긋난 뒤 심볼 77% 가 틀렸고, 정수 추론 모델은 심볼이 모두 같았습니다.

WebGPU 추론에서 제출 횟수와 완료 대기가 속도에 미치는 영향

브라우저에서 언어 모델을 돌릴 때 GPU 에 작업을 몇 번 나눠 보내는지가 속도를 얼마나 바꾸는지 직접 쟀습니다. 제출 횟수보다 완료를 기다리는 지점이 훨씬 비쌌고, 모델과 문맥이 커질수록 그 차이는 사라졌습니다.

코딩 에이전트 플러그인이 바뀌어도 모르는 문제와 방어 방법

플러그인과 스킬은 에이전트와 같은 권한으로 실행됩니다. 설치할 때 한 번 검사해도 나중에 내용이 바뀌면 그 검사는 소용없습니다. 2026년 9월 공개된 Plugin4Shell 을 직접 재현해 보고, 무엇으로 막을 수 있는지 정리했습니다.

게임 번역 수만 건을 에이전트 CLI 배치 호출로 처리하기

항목당 1회 추론으로는 끝나지 않는 번역 작업을 Antigravity CLI(agy)에 100건씩 묶어 JSON 으로 주고받는 방식으로 옮겼습니다. 배치 크기 기준과 응답 누락·오류 오판·이스케이프 소실을 실측값과 함께 정리했습니다.

AI 코딩 도구 세 종류의 토큰 사용량을 자동으로 집계하기

Claude Code·Codex·Antigravity 가 로컬에 남기는 기록만으로 토큰 사용량과 정가 환산 비용을 집계하는 파이프라인을 만들었습니다. 98일 동안 762억 토큰을 모으며 확인한 전제와 함정을 정리했습니다.

이메일 주소를 그대로 보여 주면서 크롤링 방어하기

연락처는 텍스트로 보여야 하고, 크롤러에는 온전한 주소가 남지 않아야 합니다. 주소를 조각으로 나누고 화면에 보이지 않는 미끼 문자열을 넣고 링크는 마운트 후에 추가하는 방식, 그리고 이 방법의 차단 범위와 한계를 정리했습니다.

순서도를 라이브러리 없이 정적 SVG 로 그리기

mermaid 문법으로 적은 순서도를 브라우저 라이브러리 없이 빌드 시점에 SVG 로 변환하도록 직접 구현했습니다. 지원할 문법 범위를 정하고, DOM 없이 글자 폭을 추정하고, 노드 배치를 층 단위로 계산한 기록입니다.

정적 사이트에 준실시간 수치 반영하기

빌드 시점에 코드로 포함한 수치는 수집기를 실행한 시점에서 멈춥니다. 서버 렌더링도 공개 API 도 도입하지 않고, 10분마다 갱신되는 스냅샷 파일 하나로 정적 페이지의 수치만 교체한 방법입니다.

24GB GPU 한 장으로 에이전트용 멀티모달 모델 고르기

도구 호출을 지원하는 공개 가중치 멀티모달 모델 네 종을 RTX 3090 Ti 한 장에 올려 VRAM 점유, 생성 속도, 이미지 판독, 코딩, 도구 호출, 수정 금지 구간 준수, 대화 맥락 유지를 같은 조건으로 측정한 기록입니다.

검출 모델 훈련 지표와 평가 지표 읽는 법

내부망 포털에 모인 훈련 손실과 mAP, 정밀도, 재현율을 어떤 순서로 확인해야 하는지 정리했습니다. 숫자 하나로 모델을 고르지 않고 데이터 기준, 추이, 클래스별 오류, 운영 속도까지 연결해 판단하는 방법입니다.

프로젝트를 시작하고 운영하고 보관하는 방식

새 디렉터리를 만드는 순간부터 압축해서 보관하는 순간까지, 프로젝트마다 똑같이 반복하는 절차를 정리했습니다. 지침·메모리·태스크 파일 세 벌과 메일·회의록까지 한 폴더에 모으고, 그것을 읽는 보드·아카이브 도구로 이어지는 흐름입니다.

정적 사이트에 나만 보는 페이지 붙이기

서버 런타임 없이, 등록한 기기에서만 열리는 페이지를 정적 사이트에 붙였습니다. 클라이언트 인증서(mTLS)로 막고 산출물 자체를 갈라 둔 과정과 실제로 걸렸던 것들입니다.