AI에게 “이런 규칙을 지켜줘”라고 자연어로 지시하는 방식(Skill)은 근본적으로 확률의 영역에 머문다. 모델의 컨디션이나 컨텍스트의 길이에 따라 AI는 어제 지켰던 규칙을 오늘 어길 수 있다. 반면 린트(Lint)는 물리적인 벽이다. 통과하거나, 실패하거나 둘 중 하나뿐이다. AI 코딩의 품질을 높이는 핵심은 AI가 ‘막춤’을 추지 못하도록 자유도의 반경을 린트라는 결정적인 경계선으로 좁히는 데 있다.

근거

자연어 지시는 AI가 규칙에서 벗어날 가능성을 항상 내포하지만, 린트는 의존성 구조나 특정 함수 사용 금지 같은 복잡한 규칙조차 명확하게 잡아낼 수 있다.

“Skill은 근본적으로 확률적이다. AI가 계속 그 규칙에서 벗어나는 상황이 발생했다. … 결정적인 방법으로 막아야겠다 생각이 들었다. lint를 직접 만들어 도입하기 시작했다.”

연결된 생각

출처

클리핑 · linkedin.com