Series

8개 시리즈, 24개 글

컨테이너 격리를 풀고 한 명의 에이전트를 역할별로 나누기까지, 개인 AI 에이전트 환경을 만들어오며 내린 판단과 시행착오

  1. 1. 컨테이너로 가둬둔 AI 에이전트를 결국 풀어준 이유
  2. 2. 한 명이던 AI 에이전트를 넷으로 나눈 이유
  3. 3. Hermes 에이전트들은 대화가 아니라 칸반 상태로 일을 넘긴다

Next.js와 NestJS를 한 저장소에 담은 Nx 모노레포를 만들고, 그 판단들이 시간이 지나 어떻게 됐는지 추적한 기록

  1. 1. 모노레포 CI/CD를 PR Preview부터 자동 정리까지 구성하기
  2. 2. 모노레포를 공유가 아니라 분해에 쓰고 있었다

LangGraph 핵심 컴포넌트부터 프로덕션 설계 패턴, 그리고 Deep Agents 하네스까지 — 프로덕션 수준의 AI 에이전트를 만드는 방법

  1. 1. StateGraph부터 Checkpointer까지 LangGraph 핵심 컴포넌트 가이드
  2. 2. 노드 설계부터 멀티 에이전트까지 LangGraph 설계 패턴과 프로덕션 전략
  3. 3. Deep Agents로 Skill 실행 체계가 웹으로 내려왔다
  4. 4. LangGraph를 도입하고 코드가 스파게티가 된 이유

LLM 트래픽을 다루는 게이트웨이 — LiteLLM으로 여러 LLM을 통합하는 것부터 개인 인프라 구축, Gateway API 프록시 선택, 그리고 스트리밍 응답의 내부 동작까지

  1. 1. LiteLLM으로 개인 인프라부터 엔터프라이즈까지 LLM API 통합하기
  2. 2. LiteLLM Gateway 개인 인프라 구성 - Claude 대체 Gemini Fallback
  3. 3. ingress-nginx가 EOL인데 뭘로 갈아타야 하는가
  4. 4. AI 게이트웨이에서 버퍼링을 꺼야 하는 이유

LLM Wiki 패턴을 개인 지식베이스 운영 구조로 옮기며 남긴 설계 판단과 시행착오

  1. 1. LLM Wiki는 RAG의 재발견 한계를 넘는 개인 지식베이스 패턴이다
  2. 2. Git으로 관리하는 LLM Wiki
  3. 3. 블로그 발행을 LLM Wiki로 넘겼다

macOS menu bar app Veil의 설계 결정과 기능 진화 과정

  1. 1. 영화 볼 때 옆 모니터가 거슬려서 macOS 앱을 만들었다
  2. 2. 작은 macOS 앱은 배포 자동화와 업데이트 UX로 성장한다

Astro + Cloudflare 기반 기술 블로그를 처음부터 현재 형태까지 만들어온 과정

  1. 1. GitHub Pages 정적 블로그에 동적 기능을 붙였다
  2. 2. 블로그 기능 12종 추가와 Lighthouse 100점 달성기
  3. 3. Vibe Coding의 실체는 설계 30분에 디버깅 5시간이다
  4. 4. Cloudflare Pages, Workers, AE, KV, D1 위에 블로그를 전부 올렸다

에이전트 간 상호운용성을 위한 A2A Protocol의 구조·명세·전환 과정을 정리한 시리즈

  1. 1. AgentCard, Task, Part로 이해하는 A2A Protocol 입문
  2. 2. A2A Protocol이 1.0이 되면서 바뀐 것들, 그리고 0.3 구현체를 옮기려면