같은 말을 했는데, 왜 결과가 달라졌을까
어제는 딱 마음에 드는 결과물이 나왔는데, 오늘 똑같이 입력했더니 뭔가 달라진 느낌.
문장이 좀 더 길어졌거나, 말투가 달라졌거나, 구성 순서가 미묘하게 바뀌었거나.
분명 같은 템플릿을 썼는데 왜 이럴까?
"내가 뭘 잘못 쓴 건가?" 싶어서 다시 읽어보지만 별 차이가 없어 보인다.
처음엔 그냥 넘어가지만, 이게 반복되면 슬슬 불안해진다.
AI가 믿을 수 있는 도구인가? 하는 의심이 생기기 시작한다.
먼저 확실히 해두자. AI가 매번 다른 결과를 내는 건 버그가 아니다.
언어 모델은 기본적으로 확률 기반으로 텍스트를 생성한다.
같은 입력이라도 그 안에서 수천 가지 표현 경로 중 하나를 선택하고, 그 선택은 매번 미세하게 달라진다.
이걸 '온도(temperature)'라는 개념으로 조절할 수 있는데, 온도가 높을수록 창의적이고 다양하게 반응하고, 온도가 낮을수록 일관되고 예측 가능하게 반응한다.
일반적인 채팅 인터페이스에서는 이 설정을 직접 바꾸기 어렵지만, 핵심은 이거다.
AI는 기본적으로 "비슷하지만 완전히 같지 않은" 대답을 하도록 만들어져 있다.
그렇다면 기획자는 이걸 어떻게 다뤄야 할까.
업무에서 AI를 쓰다 보면, 단순한 아이디어 발산보다 일관성이 필요한 작업이 훨씬 많다.
예를 들어 이런 경우들이다.
매주 보고서를 같은 형식으로 써야 할 때
고객사마다 다른 내용을 넣되, 전체 톤은 동일해야 할 때
여러 팀원이 각자 AI를 써서 결과물을 합칠 때
이전 버전과 '논리 구조는 같고 내용만 바꾼' 버전이 필요할 때
이런 상황에서 매번 결과물이 조금씩 달라지면, 사람이 뒤에서 계속 맞춰줘야 한다.
그 수정 작업이 쌓이면, AI를 쓰는 게 오히려 더 번거로워진다.
결국 AI에 일관성을 요구하지 않으면 사람이 일관성을 메워야 한다.
그러니 AI의 출력을 안정시키는 방법을 아는 것, 이게 기획자로서 AI를 제대로 다루는 핵심 역량 중 하나다.
내가 이걸 앵커 조건이라고 부르기로 했다.
앵커(anchor), 즉 닻. 배가 표류하지 않도록 고정하는 장치.
AI가 자유롭게 생성하려는 방향을 잡아주고, "이 범위 안에서만 움직여라"라고 고정해주는 조건들이다.
앵커 조건을 잘 설정하면 같은 템플릿으로도 결과물이 훨씬 안정적으로 수렴한다.
실전에서 효과적인 앵커 조건은 크게 세 가지다.
가장 강력한 앵커는 예시(example)다.
"이런 식으로 써줘"라고 말로만 설명하는 것과,
실제로 원하는 결과물의 샘플을 보여주는 것은 차원이 다르다.
말로 설명하면 AI는 그 설명을 해석해서 자기 방식으로 구현한다.
그 해석 과정에서 미묘한 편차가 생긴다.
하지만 예시를 주면 AI는 그 패턴을 직접 읽고 따른다.
해석이 아니라 학습에 가깝다.
실제로 내가 쓰는 방식은 이렇다.
[출력 예시]
제목 : OO 물류사 탄소 배출 현황 보고
목적 : 이번 분기 운송 구간별 배출량 파악
결론 : 수도권 구간 집중 개선 필요 위 형식과 동일한 구조로 아래 내용을 작성해줘.
예시 하나를 붙이는 것만으로 결과물 형식이 눈에 띄게 안정된다.
특히 형식이 중요한 보고서, 제안서, 이메일 초안 작성 시 예시 삽입은 거의 필수라고 생각한다.
AI는 지시가 모호할수록 자유롭게 해석한다. 그 자유도가 곧 변동성의 원인이다.
"요약해줘" → 어떤 날은 3줄, 어떤 날은 7줄.
"정리해줘" → 어떤 날은 bullet, 어떤 날은 번호 목록.
이걸 막으려면 형식 자체를 명시해야 한다.
내가 자주 쓰는 고정 조건들이다.
3문장 이내로 요약할 것
bullet point 3개, 각 항목 1줄 이내
제목 / 문제 / 제안 / 기대효과 순서로 구성
숫자, 수치, 비율은 반드시 포함할 것
마지막 문장은 행동 권고 문장으로 끝낼 것
이런 조건들을 프롬프트에 박아두면 AI가 선택의 여지 없이 그 형식에 맞게 쓴다.
중요한 건 내용이 아니라 구조를 고정하는 것이다.
내용은 달라도 된다.
구조가 같으면 사람이 읽기도 쉽고 합치기도 쉽다.
이건 조금 더 응용 단계인데, 효과는 제일 크다.
기준 텍스트(reference text)란,
내가 과거에 작성했거나 이미 승인받은 텍스트를 프롬프트 안에 직접 넣어주는 방법이다.
"이 글의 톤을 따라 써줘"가 아니라, 실제로 그 글을 통째로 붙여넣고
"이 글과 같은 톤, 같은 구조로 작성해줘"라고 하는 것이다.
이렇게 하면 AI는 추상적인 설명 대신 실제 텍스트를 벤치마크 삼아 출력한다.
예를 들어 신규 고객사 제안서를 쓸 때, 기존에 잘 통했던 제안서 한 편을 프롬프트에 넣고
"이 구조와 톤을 유지하되, 고객사 정보만 아래 내용으로 바꿔줘" 라고 하면 매우 안정적인 결과물이 나온다.
특히 복수의 인원이 같은 업무를 하는 팀에서 유용하다.
각자 다른 AI 세팅을 써도, 기준 텍스트를 공유하면 결과물이 자연스럽게 수렴한다.
앵커 조건은 하나만 써도 효과가 있지만, 세 가지를 조합하면 출력 일관성이 확연히 높아진다.
실제로 내가 자주 쓰는 구조다.
[역할] 너는 B2B 제안서 초안 작성을 돕는 기획 보조 도구야.
[기준 텍스트]
아래는 우리 팀이 실제로 사용했던 제안서 구조야.
이 톤과 흐름을 기준으로 삼아. --- (기존 제안서 내용 붙여넣기) ---
[출력 형식]
- 제목 / 배경 / 제안 내용 / 기대 효과 / 다음 단계 5개 섹션
- 각 섹션 3~5줄 이내
- 수치가 있을 경우 반드시 포함
- 마지막은 미팅 제안 문장으로 마무리
[출력 예시]
제목 : XX사 물류 탄소 감축 파트너십 제안
배경 : 현재 XX사는 국내 운송 비용 중 약 35%가 장거리 노선에 집중되어 있으며... (이하 예시 계속)
[요청 내용]
아래 정보를 바탕으로 위 형식에 맞는 제안서 초안을 작성해줘.
고객사 : YY 물류 배경: ...
이 구조로 반복 작업을 하면 매번 결과물을 다듬는 시간이 절반 이상 줄어든다.
이게 처음엔 역설처럼 들릴 수 있다.
AI에 제약을 많이 걸수록 오히려 기획자가 더 빠르게 더 많은 걸 할 수 있다.
조건을 주지 않으면 AI가 마음대로 결정하고, 기획자는 그걸 뒤에서 계속 교정하는 역할을 맡게 된다.
조건을 제대로 주면 AI가 틀 안에서 움직이고, 기획자는 그 결과물을 가져다 쓰면 된다.
결국 앵커 조건은 AI를 통제하는 것이 아니라, 기획자가 AI와의 협업 방식을 설계하는 일이다.
그리고 그 설계 능력이야말로 AI 시대에 기획자가 가져야 할 가장 중요한 역량 중 하나다.
가장 자주 쓰는 프롬프트에 "출력 예시"를 딱 하나만 추가해봐라.
그것만으로 결과물의 안정감이 달라진다.
다음 화에서는 AI가 잘못된 방향으로 달릴 때 어떻게 '중간에 방향을 잡는지' 이야기할 예정이다.
처음부터 다시 시작하지 않아도 되는, 그 방법.
#AI기획 #프롬프트엔지니어링 #직장인AI활용 #기획자 #업무자동화 #AI글쓰기 #프롬프트템플릿 #일관성 #AI툴 #기획력