AI가 같은 실수를 반복할 때는 결과만 다시 고치는 것보다 프롬프트를 고치는 편이 낫습니다. 한 번 나온 실수는 재요청으로 해결할 수 있지만, 같은 작업에서 계속 반복된다면 요청문 안에 기준이 빠져 있을 가능성이 큽니다.
예를 들어 AI가 자꾸 표 안에 긴 문장을 넣거나, 원문에 없는 내용을 덧붙이거나, 고객에게 약속처럼 보이는 표현을 만든다면 매번 결과를 손으로 고치는 데 시간이 걸립니다. 이럴 때는 실수 자체를 기록하고, 다음 요청문에 반영해야 합니다. AI 자동화는 결과를 한 번 받는 것보다 같은 작업을 안정적으로 반복하는 것이 더 중요합니다.
1. 반복되는 실수를 한 문장으로 적습니다
프롬프트를 고치기 전에 먼저 어떤 실수가 반복되는지 짧게 적어야 합니다. “결과가 별로다”처럼 넓게 적으면 무엇을 고쳐야 할지 알기 어렵습니다. 실수는 눈에 보이는 행동으로 적는 것이 좋습니다.
예를 들어 이렇게 정리할 수 있습니다.
- 표 안에 설명이 너무 길게 들어간다
- 원문에 없는 내용을 자연스럽게 추가한다
- 말투가 너무 딱딱하게 나온다
- 확인이 필요한 내용을 확정된 것처럼 쓴다
- 목록 항목이 너무 길어서 바로 실행하기 어렵다
이렇게 실수를 한 문장으로 적어두면 프롬프트에서 어떤 조건이 빠졌는지 찾기 쉬워집니다. 반복 실수는 감으로 고치는 것이 아니라, 먼저 이름을 붙여야 고칠 수 있습니다.
2. 실수를 유형별로 나눕니다
같은 실수처럼 보여도 원인은 다를 수 있습니다. 그래서 실수를 유형별로 나누어보는 것이 좋습니다. 유형을 나누면 프롬프트에 어떤 조건을 추가해야 할지 더 분명해집니다.
자주 나오는 유형은 아래와 같습니다.
- 형식 오류: 표, 목록, 문단 형식이 원하는 대로 나오지 않음
- 내용 오류: 원문에 없는 내용이 추가되거나 중요한 내용이 빠짐
- 말투 오류: 너무 딱딱하거나 지나치게 친절하게 나옴
- 판단 오류: 확인이 필요한 내용을 확정처럼 표현함
- 분량 오류: 너무 길거나 너무 짧게 나옴
예를 들어 “고객 답변이 부담스럽게 나온다”는 말투 오류일 수도 있고, “처리해드리겠습니다”처럼 확정 표현이 들어간 판단 오류일 수도 있습니다. 유형을 나눠야 정확히 고칠 수 있습니다.
3. 기존 프롬프트에서 빠진 기준을 찾습니다
실수 유형을 정했다면 기존 프롬프트를 다시 봅니다. 대부분의 반복 실수는 요청문에 기준이 없거나, 기준이 너무 넓게 적혀 있을 때 생깁니다.
예를 들어 기존 요청문이 이렇다고 해보겠습니다.
아래 고객 문의를 바탕으로 답변 초안을 작성해주세요.
친절하고 자연스럽게 작성해주세요.
이 요청문은 친절한 답변을 만들 수는 있지만, 확정되지 않은 정보를 어떻게 처리해야 하는지는 알려주지 않습니다. 그래서 AI가 배송일이나 처리 가능 여부를 단정적으로 쓸 수 있습니다.
이럴 때는 빠진 기준을 찾아야 합니다.
- 확정되지 않은 정보 처리 기준이 있는가
- 원문에 없는 내용을 추가하지 말라는 조건이 있는가
- 말투의 기준이 구체적인가
- 결과 형식이 정해져 있는가
- 사람이 확인해야 할 항목을 따로 남기게 했는가
프롬프트를 고칠 때는 무작정 길게 추가하기보다, 반복 실수와 직접 관련 있는 기준만 넣는 것이 좋습니다.
4. 조건은 한 번에 하나씩 추가합니다
프롬프트를 고칠 때 여러 조건을 한꺼번에 넣으면 어떤 조건이 효과가 있었는지 알기 어렵습니다. 처음에는 가장 큰 실수 하나만 고치는 조건을 추가하는 편이 좋습니다.
예를 들어 실수가 “원문에 없는 내용을 추가한다”라면 아래 조건만 먼저 넣습니다.
원문에 없는 내용은 새로 만들지 말고, 확인 필요로 표시해주세요.
실수가 “표 안의 문장이 너무 길다”라면 이렇게 고칠 수 있습니다.
각 칸에는 한 가지 정보만 넣고, 한 문장은 20자 안팎으로 짧게 작성해주세요.
실수가 “고객에게 약속처럼 보인다”라면 아래 조건이 필요합니다.
처리 가능 여부, 일정, 환불 여부는 확정하지 말고 확인 후 안내하는 흐름으로 작성해주세요.
이렇게 조건을 하나씩 추가하면 프롬프트가 과하게 길어지지 않고, 무엇이 결과를 바꿨는지도 확인하기 쉽습니다.
5. 고치기 전과 후를 비교합니다
프롬프트를 수정했다면 같은 자료로 한 번 더 테스트해보는 것이 좋습니다. 자료가 달라지면 프롬프트가 좋아진 것인지, 입력 자료가 쉬웠던 것인지 구분하기 어렵습니다.
예를 들어 같은 고객 문의를 넣고 아래처럼 비교합니다.
고치기 전:
“확인 후 빠르게 처리해드리겠습니다.”
고친 뒤:
“처리 가능 여부를 확인한 뒤 다시 안내드리겠습니다.”
두 문장은 비슷해 보이지만 차이가 있습니다. 첫 번째는 처리해주겠다는 약속처럼 보이고, 두 번째는 확인 후 안내하겠다는 의미가 더 분명합니다. 이렇게 결과 차이를 보면 프롬프트 수정이 제대로 되었는지 알 수 있습니다.
비교할 때는 전체 문장을 모두 보지 않아도 됩니다. 반복 실수가 있던 부분만 확인하면 됩니다.
6. 효과가 있었던 조건은 기본 프롬프트에 남깁니다
수정한 조건이 효과가 있었다면 다음에도 쓸 수 있게 기본 프롬프트에 남겨둡니다. 매번 같은 실수를 다시 고치지 않기 위해서입니다.
예를 들어 회의 메모 정리용 프롬프트라면 아래 조건을 고정할 수 있습니다.
- 원문에 없는 담당자나 마감일은 만들지 않기
- 불분명한 내용은 확인 필요로 표시하기
- 해야 할 일은 한 항목에 하나씩 정리하기
고객 답변 초안용 프롬프트라면 이런 조건이 들어갈 수 있습니다.
- 확인되지 않은 처리 가능 여부는 단정하지 않기
- 고객에게 약속처럼 보이는 표현은 피하기
- 다음에 고객이 해야 할 행동을 마지막에 넣기
이렇게 작업별로 조건을 남겨두면 같은 실수가 줄어듭니다. 프롬프트는 한 번에 완성하는 문장이 아니라, 반복 작업을 하면서 조금씩 고치는 양식에 가깝습니다.
7. 바로 쓸 수 있는 수정 요청문
AI가 같은 실수를 반복할 때는 아래처럼 요청할 수 있습니다.
아래 프롬프트에서 반복되는 실수를 줄이도록 수정해주세요.
반복되는 문제는 [표 안의 설명이 너무 길어지는 것]입니다.
기존 목적은 유지하고, 이 문제를 막기 위한 조건만 추가해주세요.
프롬프트를 너무 길게 만들지 말고, 다음에도 다시 쓸 수 있게 정리해주세요.
조금 더 직접 고치고 싶다면 이렇게 쓸 수 있습니다.
기존 프롬프트의 구조는 유지해주세요.
다만 원문에 없는 내용을 추가하지 않도록 조건을 넣어주세요.
불확실한 내용은 확인 필요로 표시하게 해주세요.
수정한 프롬프트와 추가한 이유를 짧게 정리해주세요.
AI가 같은 실수를 반복할 때 중요한 것은 결과를 계속 다시 쓰는 것이 아닙니다. 어떤 실수가 반복되는지 적고, 실수 유형을 나누고, 프롬프트에서 빠진 기준을 찾아야 합니다. 그다음 조건을 하나씩 추가하고 같은 자료로 다시 확인하면 됩니다.
이 과정을 거치면 AI 자동화 결과가 조금씩 안정됩니다. 매번 손으로 고치는 시간이 줄고, 자주 쓰는 작업에는 나만의 기준이 쌓입니다. 반복 실수는 불편한 문제가 아니라 프롬프트를 개선할 수 있는 단서로 보는 것이 좋습니다.