본문으로 건너뛰기

개인 프로젝트 (사이드)

플랫폼 · 툴링 엔지니어링

2026.04 — 현재

직무 외 자기주도 플랫폼/툴링 엔지니어링 — AI 코딩 워크플로우 자동화 프레임워크 및 사이드 프로젝트

프로젝트

개인 AI 코딩 하네스 프레임워크

2026.04 ~ 현재

AI 코딩 에이전트의 컨텍스트·비용·규칙·RAG·브라우저 런타임을 자동 관리하는 개인 워크플로우 프레임워크를 설계하고 3개 하네스에 배포·운영

  • 마크다운 지식 베이스가 커지며 에이전트가 관련 컨텍스트를 수동 탐색하는 비효율 — 클라우드 벡터 DB(Pinecone 등)의 동기화 지연·비용 대신 로컬 임베딩(BGE-M3) 벡터 RAG를 도입해 마크다운 변경 시 즉시 자동 인덱싱 — sqlite-vec+FTS5 하이브리드(RRF fusion)로 정확도 확보, MCP로 에이전트가 직접 검색, 548 파일·3,347 청크 인덱싱, warm 쿼리 0.7초, 골드 쿼리 5건 모두 top-2/3 내 적중
  • RAG가 opt-in 참고 도구라 조사·검토 프롬프트에서 근거 검색이 누락 — UserPromptSubmit 기본 트리거로 전환하고 프롬프트 12자 이상이면 search_harness가 자동 호출되도록 3개 하네스에 포팅, 3개 하네스 15/15 default-on 테스트 통과, 실 프롬프트 smoke test에서 1회차 검색 적중
  • 이력서·포트폴리오 JSON이 RAG 검색 범위 밖이라 JD 커스터마이징 시 근거 검색 누락 — portfolio/resume JSON chunker, target=resume 색인 경로, path-based auto-reindex, federation 검색 구현, resume corpus 109 청크 색인, 32개 테스트 통과, 4개 DB 통합 검색 동작 확인
  • AI 에이전트 토큰 비용의 95%가 시스템 프롬프트·서브에이전트 등 숨은 영역에서 발생해 추적 불가 — 단순 session/model 집계로는 숨은 비용을 추적 못 해, 단순 집계 대신 세션 트랜스크립트를 8개 카테고리로 분해하는 비용 분석기 구현 — residual 추적으로 다중 머신·다중 도구 사용량을 단일 프로파일로 통합, 숨은 비용 95%를 카테고리별로 가시화, 다중 인스턴스 사용량 집계 누락 버그 발견·수정
  • Codex Browser와 node_repl 런타임의 신뢰 경계·fallback 순서가 불명확해 브라우저 자동화가 세션별로 불안정 — node_repl MCP 신뢰 경계와 environment-native Browser/Codex/Chrome fallback 순서를 문서화하고, 런처 생성기에 Chrome 플러그인 활성화 경로 반영, kh/gp/gd 3개 하네스에 node_repl 등록, browser runtime 신뢰 경계 및 fallback 순서 정립

기술 선택 이유

문서 전용 규칙은 에이전트가 필요 시점에 읽지 않으므로 Git 훅 기반으로 강제(hook-first)하고, 다중 인스턴스 중복 관리·버전 드리프트를 막기 위해 런타임 서피스 컴파일러와 런처 패키지로 Claude/Codex 설정을 생성·검증.

TypeScript Python Bash MCP Ollama (BGE-M3) Vector RAG Git Hooks Homebrew

채용 정보 자동 수집 플랫폼

2026.04 ~ 현재

채용 공고를 자동 수집·정제하는 사이드 프로젝트의 배포·스케줄링 인프라 구성

  • 무료 호스팅의 cron 미지원과 관리형 DB 무료 티어의 비활성 일시정지로 정기 작업 불가 — 호스팅 cron 대신 자체 Mac mini의 워크플로우 자동화(n8n) 스케줄러를 채택하고 warm-up 엔드포인트와 시크릿을 표준화, DB 일 1회 자동 warm-up으로 무료 티어 유지, manifest 기반 동기화 재구성
TypeScript Supabase n8n Vercel

기술 스택

TypeScript Python Vector RAG (Ollama) MCP Git Hooks Homebrew Supabase n8n