Development Log

현장에서 남길 만한 판단을 기록합니다.

스마트팩토리와 AI를 중심으로 개발 과정에서 마주친 설계, 구현, 문제 해결, 운영 경험을 정리합니다. 완성된 결과보다 어떤 제약에서 어떤 선택을 했는지에 초점을 둡니다.

  • 문제와 제약을 먼저 적습니다.
  • 선택지와 포기한 이유를 남깁니다.
  • 검증 방법과 남은 과제를 분리합니다.

큰 주제

Smart Factory

제조 자동화, 설비 데이터, 공정 모니터링, 엣지 게이트웨이 기록

AI

LLM, 에이전트, RAG, 자동화 실험과 제품화 과정

Engineering

백엔드, 프론트엔드, 데이터베이스, 배포와 운영 판단

Project Log

개인 프로젝트에서 실제로 고친 구조와 트러블슈팅 기록

분류 방식

큰 카테고리는 적게 유지하고, 세부 주제는 태그로 관리합니다. 글이 충분히 쌓이면 필요한 주제만 시리즈나 하위 분류로 나눕니다.

최근 글

Doorae 룸 공유 파일을 에이전트 메모리로 배포하기

2 분 읽기

Doorae에서 여러 에이전트와 협업하다 보면 자연스럽게 파일을 공유하고 싶어진다. 예를 들어 스펙 문서 하나를 올려두고 Claude Code와 Codex에게 동시에 의견을 받고 싶다. 하지만 초기 구조는 텍스트 메시지 중심이라, 사용자가 매번 문서 내용을 채팅에 복사해 넣어야 했...

Doorae의 Cluster, Machine, Agent 구조 정리

2 분 읽기

Doorae는 여러 AI 에이전트가 같은 룸에서 대화하고 작업할 수 있게 만드는 멀티 에이전트 채팅 플랫폼이다. 겉으로 보면 채팅 UI지만, 내부 구조는 단순한 채팅 서버보다 조금 더 복잡하다. 에이전트는 같은 서버 프로세스 안에서 실행되지 않고, 별도 머신에서 subprocess...

EDG 어댑터 SDK와 Modbus TCP 예제 확장기

2 분 읽기

EDG에서 가장 오래 갈 인터페이스는 SDK가 아니라 wire contract라고 봤다. 어댑터가 결국 해야 하는 일은 정해진 NATS subject에 정해진 JSON payload를 publish하고, 필요한 경우 메타데이터 subject를 호출하는 것이다.

EDG 자산 메타데이터와 변경 이벤트 설계

2 분 읽기

EDG를 단순한 시계열 수집기로만 보면 asset_id와 태그 값만 있으면 충분해 보인다. 하지만 스마트팩토리나 디지털 트윈 쪽으로 확장하려면 설비가 어떤 계층에 속하는지, 어떤 설비와 연결되는지, 외부 시스템의 식별자와 어떻게 매칭되는지가 중요해진다.