본문으로 건너뛰기
킷의 HTML 슬라이드 양식 — 「이 문서 보는 법」 장에 조작 키 표와 표기·묶음 색 안내, 아래 진행 막대

AI 개발 방식 › 방법론·에이전트

2-AI 개발 방법론과 에이전트 운영

만드는 AI와 검사하는 AI를 나누고, 검증이 끝나지 않을 때 멈추는 규칙과 「통과」를 부풀리지 않는 기록 규칙을 킷으로 만들어 운영했다

운영 중
기간
2026.04 ~ 2026.10 (작업 기록 기준(문서 관측 2026.04 ~ 10 · 실제 참여 기간 미확정))
상태
방법론 킷 1.12.0 운영 · 선택형 조합 CLI는 구현 끝(마일스톤 검증의 Codex exit 0은 0건) · 웹 단계 미착수 · 주변 운영 도구는 구성요소별 상태가 다름
맥락
개인 프로젝트 · 본인 작업 환경(맥 여러 대)에서 운영하고 현 직장 과제(쇼츠 자동 제작 서비스 등)에도 적용
역할
4차 검증 체계·대체 검증자 규칙 정의, 선택형 조합 CLI의 본인 결정 11개(7개 직접 지정)·진행 원칙·발행 결정, 방향 지시·킷 정리·계보 트리 요청
구현
구현·문서 Claude Code(실행자) · 독립 검증 Codex(검증자) · 선택형 방법론 기획안은 Codex 작성·Claude 검토
기술
bash 3.2(method.sh), Codex CLI, Claude Code, TypeScript·Node.js(compose), tmux·SSH(cc-bridge), SQLite, Telegram Bot API, Tailscale, Qwen3.8(대체 검증)

핵심 수치.

집계

1.5.0 → 1.12.0

방법론 킷 판 이력 2026-09 ~ 10, 배포 16파일 — 킷 회귀 878 PASS·0 FAIL은 Codex 응답 대역을 쓴 회귀 시험

실측

323 통과

선택형 조합 CLI 시험(node --test), macOS·Node 25.9, 2026-10 — 마일스톤 검증의 Codex exit 0은 0건

집계

5회

맥 간 세션 메시징 도구의 발신 전 안전 검사가 실운영에서 막은 횟수(cc-bridge 1.2.0, 16mac 기록 기준)

개요

실행자(Claude Code)와 독립 검증자(Codex)를 나누고, 검증 게이트·TDD·파일 기반 인계를 어느 프로젝트에나 설치해 쓰는 방법론 킷과, 여러 맥에서 에이전트 세션을 운영하는 도구들을 묶은 개인 프로젝트다. 킷은 1.12.0까지 운영 중이고 현 직장 과제(쇼츠 자동 제작 서비스 등)에도 적용했다. 주변 도구는 운영·보류·중단이 섞여 있어 구성요소별로 상태를 따로 적었다.

문제

  • 같은 AI가 만들고 채점하면 결함을 놓친다. 긴 작업에서는 맥락이 사라지고, 「동작하는 것 같다」가 검증을 대신한다.
  • 같은 검증자가 반복하면 시각이 고착돼 왕복이 끝나지 않았다 — 에이전트 대시보드 기획은 계획 검증을 40회 넘게 통과하지 못했다.
  • 양식·스킬을 통째로 깔면 쓰지 않는 파일이 지침을 흐리고, 외부 스킬 모음은 자동 발동·질문 방식·리뷰 권한이 서로 겹쳤다.
  • 운영자가 자리를 비우면 검증 판정·완료를 알 수 없었고, 여러 맥 세션 사이 메시지를 사람이 번갈아 붙여 넣어야 했다.

본인 역할

구현·문서는 AI 에이전트가 했다 — Claude Code가 실행자, Codex가 독립 검증자. 아래는 결정·지시 기록이 남은 것만이다. 방법론 골격·게이트 계약·세션 메시징 도구 구조의 설계 주체와 그 도구의 설치 주체는 기록이 없어 적지 않는다.

  • 검증 규칙 정의: 4차 검증 체계(1.4.0)와 대체 검증자 규칙(다른 모델로 대신한 단계는 나중에 Codex 최종 검증·별도 보고)을 정의했다 — 적용 프로젝트 진행 로그의 본인 정의 기록.
  • 선택형 조합 CLI 결정: 본인 결정 11개 중 7개는 직접 답을 정했고 4개는 AI 추천안을 채택했다. 진행 원칙(단계마다 Codex 확인, 문서는 Codex 2회 검증 뒤 진행)을 지시했고, 계획 검증이 2회 반려된 뒤 구현 진입을 지시했다(user_directed — 통과 아님). 모듈 발행·재시험, 파일럿 사용자 역할을 Codex로 두는 것도 결정했다.
  • 방향·정리 요청: 「계속 갱신·진화하는 방법론, 파생 모델과 계보 지도」 방향과 계보 트리, 보안 패치 점검표, 킷 폴더 정리를 요청했다.
  • 운영 도구: mods는 요구와 「실행계획 → Codex 1회 검증 → 진행」 순서를 지시했다. 에이전트 대시보드는 회차 상한에서 멈춘 뒤 새 상한(5회)을 승인했고, 실행자가 이를 넘겨 진행한 것을 지시 위반으로 정정했다.

핵심 판단

  1. 3차부터 검증 주체를 바꾸고, 4차 뒤에는 재검증 없이 진행한다 — 1·2차는 Codex가 수정 가이드와 함께 보고, 3차부터 Claude가 검증하고 Codex는 보정안만 낸다. 42회 미통과 사례를 나눠 보니 진짜 설계 공백은 1건이고 나머지는 문서 여러 곳에 산문으로 쓴 값의 불일치였다 — 같은 검증자가 계속 보면 같은 층위의 지적만 반복된다. 4차 뒤 남은 지적은 숨기지 않고 기록·보고한 뒤 다음 작업으로 간다.
  2. 종료 근거를 셋으로 나눠 적는다 — 「통과」로 적는 것은 Codex exit 0뿐이다. 3차 교대로 닫은 것은 role_swap_verified, 본인 지시로 진행한 것은 user_directed로 남긴다. 나눠 적지 않으면 종료 규칙이 통과를 만들어 내는 장치로 바뀐다.
  3. 대체 검증자에게는 통과 확정 권한을 주지 않는다 — Codex를 쓸 수 없을 때 다른 모델(Qwen)로 대신하되, 그 단계는 나중에 Codex 최종 검증을 받아야 끝난다. 검증 강도가 낮았던 구간을 사용자가 알아야 판단할 수 있다.
  4. 양식은 묻고 고른 것만 꺼낸다 — 처음 설치는 뼈대와 질문 목록만 두고, 에이전트가 묻고 사용자가 고른 양식만 꺼낸다. 양식을 고르지 않아도 검증 의무는 그대로다. 선택형 조합 CLI도 본인 결정 11개에 필요한 기능만 1차로 만들었다.

화면과 구성도

2-AI 개발 방법론과 에이전트 운영 구성도
구성도 — 직접 그린 그림(내부 주소·서버 이름 없음)
방법론 계보 트리 첫 판 — 배포판 13개와 추적 항목 74개를 판별로 펼쳐 본다
킷이 꺼내 주는 HTML 슬라이드 양식(자리표시자 상태) — 고른 양식만 프로젝트에 들어간다

과정

  • 시작(2026.04 ~ 07): 자막 번역 과제의 TDD + 팀 에이전트 가이드에서 출발해 킷 1.0.0이 됐다.
  • 운영 도구(2026.07 ~ 09): 텔레그램 원격 조종(계획 검증 6회 반려 뒤 보류), 맥 간 세션 메시징(1.0.0~1.2.0), 에이전트 대시보드, 여러 세션을 취합해 음성으로 보고하는 리더 Claude(이후 꺼 둠)가 차례로 나왔다.
  • 검증 규칙(2026.09): 5회 체계를 같은 날 4차 체계로 바꿨고, 적용 프로젝트(쇼츠 자동 제작 서비스)에서 첫 Codex 통과(exit 0)가 나왔다.
  • 킷 확장(2026.09 ~ 10): LLM-wiki 연동 → 한글 문장 표준 → HTML 문서·슬라이드 양식 → 선택 템플릿 → 선택형 조합 CLI 연결 → 보안 패치 점검표(1.6.0 → 1.12.0).
  • 선택형 조합 CLI(2026.10): 핵심 마일스톤이 구현됐다. 계획 검증과 첫 모듈 발행은 본인 지시로 진행했고, 나머지 다섯 마일스톤은 모두 Codex 1·2차 반려 뒤 3차 교대 재검증으로 닫혔다.
  • 계보 트리(2026.10): 배포판 13·추적 항목 74·확인된 파생 0의 첫 판이 나왔다(브라우저 보조 측정 11/11 — 브라우저 게이트 아님).

결과

  • 킷 1.12.0: 템플릿 12파일, 배포 16파일. 킷 회귀 878 PASS·0 FAIL — Codex 응답 대역(fake codex)을 사용한 회귀 시험, 킷 1.12.0 기준.
  • 선택형 조합 CLI: 시험 323 통과·타입 검사 0(macOS·Node 25.9). 실제 모듈 목록으로 시험 프로필 10개 중 9개가 후보를 냈다. 마일스톤 검증의 Codex exit 0은 0건이다.
  • 3차 교대가 Codex 1·2차가 놓친 결함을 찾았다 — 파생 단계의 모델 조건 우회(치명), 입력 기록 파일이 특수 파일(FIFO)이면 명령이 멈추는 문제.
  • 세션 메시징 도구는 16mac·smac에 설치돼 있고, 발신 전 안전 검사가 실운영에서 5회 막았다.
  • 조직 기여·사용자 효과는 근거가 없다.

구성요소별 상태

구성요소상태검증 종료 근거남은 일
방법론 킷운영 중 — 1.12.0Codex 응답 대역 회귀 878 PASS·0 FAIL. 일부 판의 코드 검증은 4차 상한으로 진행(통과 미확정)Linux 실기 확인, git 저장소 아님
선택형 조합 CLI구현 끝role_swap_verified 5 · user_directed 2 — Codex exit 0 0건반려 반복 원인 분석, 파일럿 확정 응답 문제, 웹 단계 착수
맥 간 세션 메시징(cc-bridge)설치 운영 — 1.2.0, 16mac·smac 설치본스모크 보고서 12개기본 실행 옵션 주의(아래 한계), smac 실사용은 적음
에이전트 대시보드(ah-dash)구현 기록 있음 · 현재 가동 안 함 · 최종 상태 확인 필요코드 검증 첫 마일스톤 exit 0 · 계획 검증은 미통과로 간주재개 방식 본인 지시 대기
텔레그램 원격 조종(tg_gateway)보류계획 검증 6회 반려원격 실행 보안 모델 결정
Claude Code mods3종 설치(사용자 범위)계획 검증 반려 뒤 user_directed(통과 아님) · 코드 검증 미수행 · 단위 시험 61·56건 통과팝업 대체 방식 본인 확인
리더 Claude 음성 보고중단 — 2026.09부터 꺼 둠——

한계와 다음 단계

  • 선택형 조합 CLI의 모든 마일스톤에서 Codex 1·2차 반려가 반복됐는데, 그 원인을 분석한 기록은 없다.
  • 파일럿에서 에이전트가 사용자 답을 이어 붙여 「확정 응답」으로 기록하는 행동이 반복 관측됐고 아직 해결하지 않았다. 파일럿 실행 수가 적어 성공률·재현성은 평가하지 못했다.
  • 실측 환경은 macOS·Node 25.9뿐이고 그 밖은 미검증이다.
  • 세션 메시징 도구는 원격 세션을 띄울 때 기본값이 Claude Code의 권한 확인 생략 모드다. 전용 SSH 키·피어 설정으로 연결하고 발신 전 안전 판정이 있지만, 쓰는 쪽이 이 기본값을 알고 써야 한다.
  • 에이전트 대시보드는 git상 구현 기록(85커밋)이 있지만 지금 가동하지 않고, 최종 상태는 확인이 필요하다.

기술

  • 킷: bash 3.2 CLI(method.sh), 판정 종료 코드 0/2/3, 리뷰 파일 회차 누적(덮어쓰기 금지), 런타임 의존은 Codex CLI 하나
  • 선택형 조합 CLI: TypeScript 순수 core + Node CLI, 입력을 기다리지 않는 JSON 한 줄 출력, 기존 파일을 덮어쓰지 않는 적용, 승인 기록
  • 운영 도구: tmux + SSH(세션 메시징), SQLite·Telegram Bot API(원격 조종), 이벤트 수집·서버·웹(대시보드), Tailscale
  • 검증 보조: 브라우저 게이트, 변이 시험, Qwen3.8 대체 검증(OpenAI 호환)

AI 활용 방식

  • 도구가 한 일: Claude Code가 킷·CLI·운영 도구의 계획·구현·시험을 맡고, Codex가 읽기 전용으로 검증을 판정했다. 선택형 방법론 기획안은 반대로 Codex가 쓰고 Claude가 검토했고, 파일럿에서는 사용자 역할도 Codex가 맡았다.
  • 본인이 한 일: 규칙과 진행·발행 결정(위 「본인 역할」) — 반려 중 진행한 결정은 user_directed로 남겨 통과와 구분했다.
  • 다른 사례에 적용: 쇼츠 자동 제작 서비스에서는 사용자가 정한 2회 상한이 4차 체계보다 우선하는 운용으로 이어졌다.

관련 사례.

쇼츠 서비스 첫 화면 시안 — 영상 올리기, AI 구간 추천·보안 심의, 검수자 승인, 쇼츠 내려받기의 4단계 안내와 사내 계정 로그인 버튼

영상 자동 제작

개발서버 설치

사내 영상 하이라이트 쇼츠 자동 제작 서비스

사내 영상에서 AI가 고른 구간을 사람이 승인해 쇼츠로 만드는 서비스. 기획·배포 구성을 결정하고 개발서버에 설치했다(현장 합격 전)

1,229 통과·0 실패 · 본 저장소 cargo test, 로컬, 2026.10 — 개발서버 현장 결과 아님

2026.09 ~ 2026.10상세 사례

LLM-wiki v2.0 홈 위쪽. 반투명 상단 메뉴(앱·플랫폼, 자동화·도구, 문서, 연구·실험, YouTube, 사용방법), 큰 제목과 로컬 프로젝트·파일·요약 수, 파란 검색하기 단추, 카테고리 라인업 아이콘 6개가 보인다.

개발 도구

운영 중

LLM-wiki — 제자리 색인 개인 위키

개인 작업 폴더 전체를 복사하지 않고 색인해 사람은 웹, AI 에이전트는 CLI 로 찾는 위키 — v2.0 운영 중, 이 사이트 디자인의 출처

1.21~1.59초 · v2.0 전환 리허설 — 실패 주입 3종의 자동 롤백, M5 Pro 48GB, 2026-10-29

2026.07 ~ 진행 중요약 사례

개발 도구

구현 완료

한국어 문서 검토 서비스 KWQA

여러 프로젝트·AI 에이전트가 함께 쓰는 로컬 한국어 문서 검사 기능 구현 완료 — 실제 문서 50건 평가·원격 접속은 미검증

97개 통과 · 기본 기능 고유 시험, 로컬 맥, 2026-10-14

2026.10요약 사례