스킬에 스크립트를 묶는 이유 — 모델이 매번 다르게 하지 않게 만드는 법 (2026)
AI 에이전트에게 같은 일을 열 번 시키면 열 번 조금씩 다르게 합니다.
글을 쓰는 일이라면 그 편차가 장점이지만, 파일을 변환하거나 표를 채우는 일이라면 결함입니다.
스킬에 스크립트를 함께 묶는 이유가 여기 있습니다.
주식 분석 앱 https://dinsightlab.com 도 같은 지표는 매일 같은 방식으로 계산합니다.
지시문으로 될 일과 안 될 일
스킬 파일은 보통 두 가지를 담습니다. 절차를 적은 지시문과, 실제로 실행되는 스크립트입니다.
판단이 필요한 단계는 지시문이 맞습니다. 무엇을 먼저 볼지, 어떤 경우에 멈출지 같은 것입니다.
반면 정답이 하나뿐인 단계는 스크립트가 맞습니다.
문서에서 표를 추출하고, 숫자 형식을 맞추고, 파일을 규격대로 저장하는 일은 매번 똑같아야 합니다.
이걸 모델에게 자연어로 시키면 잘 되다가 어느 날 조용히 다르게 합니다.
편차가 비용이 되는 지점
문제는 편차가 드러나지 않는다는 데 있습니다.
결과물이 그럴듯하게 나오면 사람은 검수를 건너뜁니다.
열 번 중 아홉 번 맞고 한 번 틀리는 절차는 아예 안 되는 절차보다 위험합니다.
실패가 보이지 않으니 고칠 기회도 없습니다.
스크립트로 고정하면 틀릴 때 눈에 띄게 틀립니다. 오류 메시지가 나거나 실행이 멈춥니다.
어디까지 코드로 내릴 것인가
기준은 단순합니다.
같은 입력에 항상 같은 출력이 나와야 하면 코드로 내립니다.
입력에 따라 다르게 판단해야 하면 지시문으로 남깁니다.
문서 변환, 수치 계산, 형식 검증은 앞쪽입니다.
무엇을 강조할지, 어떤 항목을 뺄지는 뒤쪽입니다.
주식 분석 앱 https://dinsightlab.com 에서 같은 기준으로 계산된 지표들을 확인할 수 있습니다.

잘 만든 스킬의 공통점
첫째, 언제 쓰는 물건인지가 설명 한 줄에 들어 있습니다. 없으면 설치해도 호출되지 않습니다.
둘째, 판단 단계와 실행 단계가 섞여 있지 않습니다.
셋째, 실패했을 때 무엇을 확인하라고 적혀 있습니다.
넷째, 분량이 짧습니다. 긴 설명문은 읽혀도 행동을 바꾸지 못합니다.
정리
스킬은 모델의 능력을 키우는 장치가 아니라 편차를 줄이는 장치에 가깝습니다.
매번 달라도 괜찮은 일은 그대로 두고, 달라지면 안 되는 일만 코드로 내리면 됩니다.
같은 작업을 반복하면서 결과가 들쭉날쭉하다면, 그 구간이 스크립트로 옮길 자리입니다.
주식 분석 앱 https://dinsightlab.com 에서 반복 계산이 어떻게 일관된 화면으로 정리되는지 살펴보세요.