정의
AI 에이전트의 코드 생성 과정에서 발생할 수 있는 확률적 오류와 무분별한 자유도를 제어하기 위해, 결정론적(Deterministic) 규칙인 Lint를 안전 장치(Harness)로 활용하는 설계 패턴이다.
핵심 속성
- 결정론적 제어: 자연어 프롬프트(Skill)가 가진 확률적 변동성을 배제하고, 통과/실패(Pass/Fail)가 명확한 코드 수준의 물리적 제약을 가한다.
- 자기 수정 피드백 루프: 프리커밋 훅(Pre-commit hook) 등을 통해 에이전트가 코드를 제출하기 전 Lint를 강제 실행함으로써, AI 스스로 오류를 인지하고 고치게 만든다.
- 회고 기반 규칙 생성: 실제 발생한 실수와 AI 세션의 회고 결과에서 반복되는 패턴을 추출하여 커스텀 Lint 규칙으로 변환하는 지속적 개선 프로세스를 포함한다.
관계
- 20260612-deterministic-feedback-loop-via-lint — 연장: Lint를 활용한 구체적인 피드백 루프 형성 방법론
- ai-agentic-workflow — 하위개념: 에이전트의 신뢰성을 확보하기 위한 필수적인 인프라스트럭처
인용
“자유도를 좁혀야 AI의 코드 퀄리티가 올라간다. 그걸 하는 가장 좋은 방법이 Lint다. … Skill은 근본적으로 확률적이다. AI가 계속 그 규칙에서 벗어나는 상황이 발생했다. 결정적인 방법으로 막아야겠다 생각이 들었다.”