할루시네이션 줄이는 법, AI가 없던 설정을 지어낼 때
작성 · 6분 읽기 · 하트여담 편집팀 검수
핵심만 먼저할루시네이션은 완전히 없앨 수는 없지만 크게 줄일 수 있습니다. 바꾸면 안 되는 사실을 짧은 목록으로 눈앞에 두고, 모르면 모른다고 말하도록 허락하고, 지어낸 부분은 바로 구체적으로 고치는 것이 핵심입니다. 판정이나 숫자는 AI 말고 규칙이나 기록에 맡기는 편이 안전합니다.
할루시네이션 줄이는 법, 결론부터
할루시네이션은 AI가 사실이 아닌 내용을 그럴듯하게 지어내는 현상입니다. 줄이는 방법은 세 가지로 모입니다. 사실을 기억에 맡기지 말고 눈앞에 두기, 모를 때 할 말을 정해 주기, 지어낸 부분을 바로 잡아내기입니다.
AI는 앞 문장에 이어질 그럴듯한 말을 고르며 글을 씁니다. 그래서 정보가 비어 있으면 그 빈칸을 자연스러운 말로 채웁니다. AI 소설이나 롤플레이에서는 보통 이런 모습으로 나타납니다.
- 정하지 않은 인물의 과거를 새로 만든다
- 앞에서 떠난 인물이 아무 설명 없이 다시 나온다
- 없던 단서나 물건이 갑자기 생긴다
- 주인공이 하지 않은 말을 했다고 한다
앞 내용을 잊어버리는 문제는 AI 채팅이 대화를 까먹을 때에서 따로 다룹니다. 이 글은 잊는 쪽보다 "없던 것을 만들어 내는" 쪽을 줄이는 데 집중합니다.
취조실, 용의자 셋셋 다 자기가 했다고 한다. 물건이 사라진 시각에는 셋 다 없었다.›상황별로 먼저 할 일
할루시네이션은 원인이 상황마다 다릅니다. 증상을 보고 어떤 경우인지 먼저 가려내면 고치기가 훨씬 쉽습니다.
| 상황 | 흔한 증상 | 먼저 할 일 |
|---|---|---|
| 설정이 비어 있음 | 인물의 과거나 관계를 즉석에서 만듦 | 설정표에 정답을 적어 둔다 |
| 대화가 길어짐 | 초반 설정과 어긋난 말을 함 | 확정된 사실을 요약해 다시 준다 |
| 질문이 유도형 | "그렇죠?"에 무조건 맞장구침 | 열린 질문으로 바꾼다 |
| 모르는 것을 물음 | 없는 사실을 단정함 | 모르면 모른다고 말하게 허락한다 |
| 판정·숫자를 맡김 | 같은 조건인데 결과가 매번 다름 | 규칙을 고정하거나 직접 기록한다 |
특히 "그 사람이 범인 맞죠?"처럼 답을 정해 두고 묻는 질문은 조심하세요. AI는 대화 상대의 흐름에 맞추려는 경향이 있어서, 근거가 없어도 맞다고 답하기 쉽습니다.
할루시네이션 방지 6단계
- 사실과 상상을 나눠 적습니다. "바꾸면 안 되는 것"과 "자유롭게 만들어도 되는 것"을 따로 씁니다. 인물의 나이, 관계, 이미 일어난 사건은 앞쪽에, 거리 풍경이나 엑스트라는 뒤쪽에 둡니다.
- 고정 사실은 한 줄에 하나씩 씁니다. 긴 문단 속에 섞인 설정은 쉽게 묻힙니다. 짧은 목록이 AI에게도 사람에게도 잘 보입니다. 설정표 짜는 법은 캐릭터 설정 쓰는 법을 참고하세요.
- 모를 때 할 행동을 정해 줍니다. "확실하지 않으면 아직 알 수 없다고 쓰기", "새 인물이 필요하면 먼저 물어보기"처럼 구체적인 행동을 줍니다. "거짓말하지 마"보다 효과가 큽니다.
- 한 번에 하나만 묻습니다. 질문 세 개를 한꺼번에 던지면 AI가 뒤쪽 질문을 대충 채우기 쉽습니다.
- 중간중간 요약을 시킵니다. 장면이 바뀔 때마다 "지금까지 확정된 사실만" 정리하게 하면 어긋난 부분이 바로 드러납니다.
- 틀리면 그 자리에서 짚습니다. 그냥 넘어가면 지어낸 내용이 다음 장면의 사실이 됩니다. 어디가 틀렸는지, 맞는 내용이 무엇인지 함께 알려 주세요.
복사해서 쓰는 문장
아래 문장은 대화 맨 앞이나 고칠 때 그대로 붙여 쓸 수 있습니다. 괄호 안 내용만 내 이야기에 맞게 바꾸세요.
아래 [고정 설정]은 이야기가 끝날 때까지 바꾸지 마세요. 여기에 없는 인물의 과거나 관계는 새로 만들지 말고, 필요하면 먼저 저에게 물어보세요.
확실하지 않은 내용은 단정하지 말고 "아직 알 수 없다"고 써 주세요.
지금까지 확정된 사실만 다섯 줄로 요약해 주세요. 추측과 분위기 묘사는 빼 주세요.
방금 장면에서 하녀가 열쇠를 가지고 있다고 했는데, 열쇠는 아직 아무도 찾지 못했습니다. 그 부분만 고쳐서 다시 써 주세요.
인물의 대사와 행동으로만 답해 주세요. 새 단서나 새 인물은 제가 요청할 때만 넣어 주세요.
마지막 문장은 AI가 내 몫까지 이야기를 끌고 가는 버릇을 줄이는 데도 도움이 됩니다.
막힐 때 점검할 것
같은 실수가 반복된다면 아래 오해 중 하나에 걸려 있을 가능성이 큽니다.
- 프롬프트가 길수록 정확하다? 너무 길면 정말 중요한 한 줄이 묻힙니다. 꼭 지켜야 할 사실은 다섯 줄 안팎으로 줄여 맨 앞에 두세요.
- "거짓말하지 마"라고 하면 된다? 무엇이 사실인지 모르는 상태에서는 지킬 방법이 없습니다. 사실 목록을 함께 줘야 합니다.
- 자신 있게 말하면 맞는 말이다? 말투와 정확성은 상관이 없습니다. 단정적인 문장일수록 고정 설정과 한 번 대조해 보세요.
- 한 번 고치면 끝이다? 대화가 길어지면 같은 실수가 다시 나올 수 있습니다. 요약을 다시 붙여 주는 것이 가장 간단한 처방입니다.
그래도 계속 어긋난다면 새 대화를 열고, 확정된 사실 요약과 고정 설정만 붙여서 다시 시작하는 편이 빠릅니다. 엉킨 대화를 계속 고치는 것보다 깔끔합니다.
판정과 숫자는 AI에게 맡기지 않기
추리나 게임형 이야기에서 가장 곤란한 할루시네이션은 판정입니다. 호감도, 증거가 충분한지, 성공했는지 같은 판단을 AI가 그때그때 정하면 같은 행동에도 결과가 달라질 수 있습니다. 이럴 때는 숫자와 규칙을 직접 메모해 두고 매번 알려 주거나, 판정을 규칙으로 고정한 구조를 쓰는 것이 안전합니다. AI 판정이 얼마나 믿을 만한지는 AI 판정은 공정할까에서 더 자세히 볼 수 있습니다.
하트여담에서 해보기
처형 30일 전, 악녀가 되었다는 재판까지 30일 안에 진범을 무너뜨리는 수사·재판 이야기입니다. 이 작품에서 단서와 턴, 엔딩은 서버 코드가 정하고 AI는 인물의 대사와 지문만 씁니다. 그래서 용의자가 그럴듯한 말로 둘러대도 단서 자체가 새로 생기거나 사라지지 않고, 증언 사이의 어긋남을 직접 짚어 내는 재미가 생깁니다. 로그인 없이 바로 시작할 수 있으니 오늘 익힌 질문법을 심문 장면에서 써 보세요.
자주 묻는 질문
할루시네이션을 완전히 없앨 수 있나요?
완전히 없애기는 어렵습니다. AI는 그럴듯한 다음 문장을 이어 쓰는 방식이라 빈칸이 있으면 채우려 합니다. 다만 고정 사실을 눈앞에 두고, 모를 때의 행동을 정해 주고, 틀린 부분을 바로 고치면 눈에 띄게 줄어듭니다.
AI는 왜 모른다고 하지 않고 지어내나요?
모른다고 말하는 것보다 그럴듯한 답을 내는 쪽으로 문장을 이어 가기 쉽기 때문입니다. 그래서 "확실하지 않으면 아직 알 수 없다고 써 주세요"처럼 모를 때 해도 되는 말을 미리 정해 주면 단정이 줄어듭니다.
대화가 길어지면 할루시네이션이 더 심해지나요?
그런 경우가 흔합니다. 초반 설정이 뒤로 밀리면서 AI가 앞 내용과 어긋난 말을 하기 쉬워집니다. 일정 간격으로 확정된 사실만 요약하게 하고, 그 요약을 다시 붙여 주면 흔들림이 줄어듭니다.
롤플레이에서 AI가 새 설정을 만드는 건 무조건 나쁜가요?
아닙니다. 지나가는 행인이나 날씨처럼 이야기에 색을 더하는 부분은 오히려 도움이 됩니다. 문제는 인물의 과거, 관계, 단서처럼 이야기의 뼈대가 바뀌는 경우입니다. 만들어도 되는 것과 안 되는 것을 나눠 알려 주세요.
하트여담에서도 AI가 말을 지어낼 수 있나요?
인물의 대사와 지문은 AI가 쓰기 때문에 인물이 거짓말을 하거나 말을 꾸미는 장면은 나올 수 있습니다. 대신 수치, 단서, 턴, 엔딩은 서버 코드가 정하므로 대화 중에 나온 말 때문에 게임 판정이 바뀌지는 않습니다.