AI 에이전트의 행동을 제어하는 방법에는 두 가지 층위가 있다. Skill(프롬프트 지시)은 확률적이다. AI가 같은 규칙을 오늘은 따르고 내일은 어긴다. 컨텍스트가 바뀌거나 세션이 길어지면 점점 벗어난다. Lint는 결정적이다. 훅으로 커밋 전에 실행되면, AI는 반드시 위반을 고치고 넘어간다.

많은 사람들이 Skill을 100개 쌓으면서 Lint는 거의 신경 쓰지 않는다. 그러면 AI가 ‘자기 마음대로 막춤을 춘다’. Skill이 가이드라인이라면 Lint는 울타리다. 가이드라인만으로는 AI를 가두지 못한다.

핵심 통찰: 자유도를 좁힐수록 AI 코드 퀄리티가 올라간다. Lint는 자유도를 좁히는 가장 신뢰할 수 있는 도구다.

근거

“Skill은 근본적으로 확률적이다. AI가 계속 그 규칙에서 벗어나는 상황이 발생했다. 결정적인 방법으로 막아야겠다 생각이 들었다.”

“얼마 전 Lint 규칙이 없는 코드베이스에서 작업할 일이 있었는데, AI가 자기 마음대로 막춤을 췄다.”

연결된 생각

출처

클리핑 · LinkedIn