AI · AI 기초
AI 환각(할루시네이션)이란 무엇이고, 어떻게 줄일까요?
핵심 답변
AI 환각은 모델이 가짜 출처, 틀린 날짜, 아무도 하지 않은 말처럼 거짓이거나 지어낸 정보를 사실처럼 말하는 현상입니다. 언어 모델이 검증된 사실이 아니라 가장 그럴듯한 텍스트를 생성하기 때문에 생깁니다. 완전히 없앨 수는 없지만, 모델에 자료를 주고, 모른다고 말해도 된다고 허용하고, 핵심 내용을 직접 확인하면 줄일 수 있습니다.
무엇이 환각인가
미국 국립표준기술연구소(NIST)는 이를 작화(confabulation)라고 부릅니다. 생성형 AI가 자신 있게 말하지만 틀렸거나 거짓인 내용을 만들어 내는 것입니다. 흔히 쓰는 이름은 환각(hallucination)입니다. 내가 제공한 자료와 어긋나거나, 같은 대화에서 앞서 한 말과 모순되는 답도 여기에 포함됩니다.
| 유형 | 예시 | 위험한 이유 |
|---|---|---|
| 지어낸 사실 | 틀린 설립 연도, 인구, 가격 | 정확해 보여서 사람들이 믿음 |
| 가짜 인용 출처 | 그럴듯한 논문 제목, 학술지, 존재하지 않는 DOI | 링크를 열어 보기 전에는 알아채기 어려움 |
| 가짜 인용문 | 실존 인물이 하지 않은 말을 그 사람의 말로 제시 | 평판에 피해를 줄 수 있음 |
| 왜곡된 요약 | 원문에 없는 주장을 덧붙인 요약 | 원문에 있는 내용이라고 믿게 됨 |
| 지어낸 코드 | 존재하지 않는 함수나 라이브러리 옵션 | 코드가 실패하거나 예상 밖으로 동작함 |
| 낡은 답변 | 학습 기준 시점 이전의 규정이나 제품을 설명 | 예전에는 맞았지만 지금은 틀림 |
이미지와 영상에서 손가락이 늘어나거나 물체가 녹아내리는 이상한 디테일도 환각이라고 부르기도 하지만, 이는 거짓 주장이 아니라 품질 문제입니다. 창작에서는 없는 것을 만들어 내는 것이 목적인 경우가 많습니다. 환각이 문제가 되는 것은 사실이 필요할 때입니다.
언어 모델이 환각을 일으키는 이유
언어 모델은 지금까지의 텍스트에서 다음 토큰(작은 텍스트 조각)을 예측하며 글을 씁니다. 참인 텍스트가 아니라 가능성이 높은 텍스트를 만들도록 학습한 것입니다. 대개는 가능성이 높은 것과 참인 것이 겹치기 때문에 모델이 쓸모 있는 것이고, 실패는 둘이 겹치지 않는 곳에서 나옵니다.
- 내장된 사실 확인이 없습니다. 다음 토큰 예측에는 출력을 현실과 비교하는 단계가 없습니다.
- 드문 사실은 약하게 학습됩니다. 학습 중 몇 번만 나온 사실은 비슷한 사실과 쉽게 섞입니다. 예를 들어 덜 알려진 공인의 출생 연도가 그렇습니다.
- 추측이 보상을 받습니다. 2025년에 발표된 연구는, 일반적인 학습과 벤치마크 채점이 자신 있는 추측에는 점수를 주고 "모르겠다"에는 점수를 주지 않아서 모델이 추측하는 법을 배운다고 주장합니다.
- 흔한 실수를 흉내 냅니다. 사람이 쓴 글로 학습한 모델은 널리 퍼진 오해를 되풀이할 수 있으며, TruthfulQA 벤치마크는 이를 측정하려고 만들어졌습니다.
- 프롬프트의 압박이 있습니다. 속편이 없는 영화의 2019년 속편을 묻는 것처럼 틀린 전제를 깐 질문은 모델이 장단을 맞추게 만듭니다.
- 길거나 어수선한 컨텍스트가 문제입니다. 긴 입력의 중간에 있는 세부 내용은 놓치거나 섞이기 쉽습니다.
- 지식 기준 시점이 있습니다. 검색이나 문서가 추가되지 않는 한 모델은 학습 데이터가 끝난 뒤의 일을 모릅니다.
어떤 작업이 가장 위험한가
위험도는 모델보다 무엇을 시키느냐에 더 크게 좌우됩니다.
| 작업 | 환각 위험 | 이유 |
|---|---|---|
| 내가 준 텍스트를 다시 쓰기, 번역, 줄이기 | 낮음 | 사실이 프롬프트에 들어 있음 |
| 첨부한 문서 요약 | 낮음~중간 | 특히 긴 파일에서 세부 내용을 더하거나 합칠 수 있음 |
| 잘 알려진 개념 설명 | 낮음~중간 | 상식은 잘 학습되어 있음 |
| 구체적인 숫자, 날짜, 이름, 통계 | 높음 | 작은 세부 정보는 쉽게 흐려짐 |
| 출처, 논문, 판례, 링크 목록 | 매우 높음 | 그럴듯한 제목은 만들어 내기 쉬움 |
| 최근 사건이나 현재 가격 | 검색 없이는 매우 높음 | 학습 데이터에 없음 |
| 틈새 주제, 지역 법규, 작은 회사 | 높음 | 학습 데이터가 적음 |
법률 조사는 잘 알려진 위험 영역입니다. 법원은 챗봇이 지어낸 판례를 인용한 서류를 제출한 변호사를 제재한 적이 있습니다.
환각을 줄이는 프롬프트
가장 효과적인 방법은 근거 제시(grounding)입니다. 모델에 원본 자료를 주고 그 자료로만 답하라고 지시합니다. 시스템이 먼저 문서를 검색해 가장 알맞은 구절을 프롬프트에 넣는 검색 증강 생성(RAG)도 같은 발상입니다.
Weak prompt:
What is the refund period in our store policy?
Grounded prompt:
Answer using only the policy text below.
If the answer is not in the text, reply: Not stated in the policy.
Quote the exact sentence you used.
Policy:
<paste the policy text here>
Question: What is the refund period?근거를 제시한 프롬프트는 줄마다 역할이 있습니다. 정책 텍스트만 쓰라는 문장이 출처를 제한합니다. 대체 답변 문장은 모델에 추측 말고 쓸 수 있는 안전한 답을 줍니다. 사용한 문장을 그대로 인용하라는 요구 덕분에 몇 초 만에 답을 확인할 수 있습니다.
도움이 되는 다른 습관도 있습니다.
- 질문을 좁히세요. 긴 목록보다 질문 하나에 사실 하나가 맞히기 쉽습니다.
- 불확실함을 허용하세요. "확실하지 않으면 그렇다고 말하고, 무엇으로 확인할 수 있는지 설명해 줘" 같은 문장을 더합니다.
- 최신 사실은 검색이나 브라우징을 켜고, 답이 인용한 링크를 직접 여세요.
- 여러 부분으로 된 문제는 추론 과정이나 단계를 쓰게 하고, 각 단계를 확인하세요.
- 기억에 의존한 출처는 요청하지 마세요. 검색 도구로 출처를 찾게 하거나, 직접 찾아서 붙여 넣으세요.
- 코드는 라이브러리 버전을 알려 주고 관련 문서를 붙여 넣은 뒤 실제로 실행해 보세요.
AI 답변을 검증하는 방법
사실에 관한 내용을 믿거나 공개하기 전에 이 체크리스트를 쓰세요.
- 링크와 DOI를 모두 열어 보세요. 페이지가 존재하고 답변이 주장하는 내용이 실제로 적혀 있는지 확인합니다.
- 인용문은 정확한 문장으로 검색하세요. 1차 출처에서 찾을 수 없다면 쓰지 마세요.
- 모든 숫자를 공식 통계 사이트, 표준 문서, 원 논문 같은 1차 출처와 대조하세요.
- 경고 신호를 찾으세요. 출처 없이 지나치게 정확한 수치, 어디서나 볼 법한 저자 목록, 찾을 수 없는 참고문헌, 다시 물으면 달라지는 답변이 그렇습니다.
- 중요한 주장은 다른 챗봇이 아니라 독립된 두 번째 출처로 확인하세요.
- 법률, 의료, 금융 질문은 자격을 갖춘 사람이 결과를 검토하게 하세요.
해결책의 한계
지금 어떤 방법도 환각을 완전히 없애지는 못합니다. 근거 제시와 RAG는 문서로 답할 수 있는 질문에서 발생률을 크게 낮추지만, 모델이 구절을 잘못 읽거나, 두 구절을 합치거나, 문서에 빠진 부분을 메워 버릴 수 있습니다. 검색 도구가 품질 낮은 페이지를 가져오면 모델이 그것을 믿을 수도 있습니다.
온도를 낮추면 답이 더 반복 가능해질 뿐 더 정확해지지는 않습니다. 가장 가능성 높은 답이 틀렸다면, 모델은 같은 오답을 일관되게 되풀이합니다.
최신 모델은 흔한 질문에서 환각이 더 적은 경우가 많고, 불확실함을 더 자주 인정하도록 학습한 모델도 있습니다. 그래도 발생률은 주제와 언어에 따라 다르니, 의지하기 전에 내 용도에 맞는 질문으로 직접 시험해 보고, 오류의 대가가 큰 곳에는 사람의 확인을 남겨 두세요.
자주 묻는 질문
AI 환각을 완전히 없앨 수 있나요?
지금의 방법으로는 불가능합니다. 출처 기반 답변, 검색 도구, 더 나은 학습으로 크게 줄일 수는 있지만, 모델이 검증된 사실이 아니라 가능성 높은 텍스트를 생성하는 한 일부 오류는 남습니다. 검증은 여전히 필요합니다.
ChatGPT는 왜 참고문헌과 출처를 지어내나요?
참고문헌은 저자 이름, 제목, 학술지, 연도로 이루어진 패턴이라서, 모델은 실제 논문을 떠올리지 않고도 유창하게 만들어 낼 수 있습니다. 앱이 검색 도구로 출처를 찾아보지 않는 한 그 인용은 존재하지 않을 수 있습니다.
환각이 가장 적은 AI는 무엇인가요?
순위는 모델이 나올 때마다 바뀌고 주제와 언어에 따라 다릅니다. 정답을 아는 내 업무 질문으로 몇 가지 모델을 시험해 보고, 출처를 보여 주는 도구를 고르세요.
AI 환각은 거짓말과 같은 건가요?
아닙니다. 거짓말은 알면서 틀린 말을 하는 것입니다. 모델에는 의도가 없고, 가장 그럴듯해 보이는 이어 쓰기를 만들 뿐입니다. 읽는 사람에게 미치는 영향은 같을 수 있어서 확인이 중요합니다.
웹 검색을 쓰면 AI 환각이 사라지나요?
최신이거나 구체적인 사실에는 도움이 됩니다. 가져온 페이지를 바탕으로 답할 수 있기 때문입니다. 다만 모델이 그 페이지를 잘못 읽거나 잘못 인용할 수 있으므로, 중요한 내용은 인용된 링크를 직접 열어 보세요.