Skip to content

English Version →

관련 강의: 강의 07. 에이전트를 위한 명확한 작업 경계 설정하기 · 강의 08. 기능 목록을 사용하여 에이전트가 하는 일을 제한하기 템플릿 파일: templates/

프로젝트 04. 런타임 피드백을 사용하여 에이전트 동작 수정하기

해야 할 일

런타임 관찰 가능성(runtime observability, 시작 로그, 임포트/인덱싱 로그, 오류 상태)을 추가하고, 레이어 간 위반(cross-layer violation)을 방지하기 위한 아키텍처 제약(architecture constraints)을 도입합니다. 에이전트가 수정할 수 있도록 런타임 버그를 심어 둡니다.

에이전트는 로그(log)나 오류 출력이 없으면 내부 오류를 인식하기 어렵고, 존재하지 않는 기능도 "구현되었다"고 잘못 판단할 수 있습니다. 런타임 피드백 루프를 갖추면 에이전트가 실행 결과를 직접 관찰하고 동작을 즉시 수정할 수 있습니다.

두 번 실행합니다. 첫 번째는 로그나 제약 없이, 두 번째는 적절한 도구와 규칙(rules)을 갖춘 상태로 진행합니다.

도구

  • Claude Code 또는 Codex
  • Git
  • Node.js + Electron

하네스 메커니즘

런타임 피드백 + 범위 제어 + 증분 인덱싱(incremental indexing)