채팅 모델은 정보를 찾지 않습니다 — 다음 단어를 예측합니다. 이 한 가지 사실이 모델이 저지르는 모든 확신에 찬 실수를 설명하며, 일단 이것을 이해하면 나머지 과정은 연습일 뿐입니다.
이 레슨에서 배울 내용
→할루시네이션이 무엇인지 그 단어를 사용하지 않고 설명하세요.
→모델이 틀렸을 때 왜 유창한지 이해하세요.
→안전하게 의도적으로 하나가 발생하는 것을 지켜보세요.
*할루시네이션*이라는 단어는 마치 결함처럼 들리게 만듭니다 — 모델이 오작동할 때 발생하는 무언가처럼요. 하지만 그것은 오히려 반대에 가깝습니다. 채팅 모델은 가장 가능성 높은 다음 단어를 생성하고, 그 다음, 그 다음을 생성합니다. 대부분의 경우 가장 가능성 높은 단어는 또한 사실인 단어입니다. 모델이 대체로 사실인 텍스트에서 학습했기 때문입니다. 하지만 모르는 것이 있을 때도 멈추지 않습니다. 계속해서 가능성 높은 단어를 생성합니다. 결과는 정확히 답변처럼 읽힙니다. 그것이 생성하도록 만들어진 것이기 때문입니다.
그림 1.모델은 이전의 모든 것으로부터 다음 단어를 예측합니다. 사실을 확인하는 별도의 단계는 없습니다 — 확인은 당신의 몫입니다.
이것이 설명하는 세 가지
왜 틀린 답변이 옳게 들리는가. 그것은 옳은 답변과 같은 종류의 문장으로 구성되어 있습니다. 산문에는 단서가 없습니다. 산문은 결코 아는 것이 아니었기 때문입니다.
왜 드물거나, 최근이거나, 구체적인 것에서 가장 나쁜 결과를 보이는가. 유명한 사실은 수백만 번 기록되어 가능성 높은 단어가 사실인 단어입니다. 잘 알려지지 않은 책, 지난달에 변경된 규칙, 오늘의 플랜의 정확한 가격 — 모델은 거의 또는 전혀 보지 못했으며, 가능성 높은 단어가 그 공백을 채웁니다.
"확실해?"라고 묻는 것이 왜 도움이 되지 않는가. 더 가능성 높은 단어를 얻을 뿐입니다. 때로는 사과하고 다른 틀린 답변을 생성하는데, 이는 수정처럼 느껴지지만 실제로는 그렇지 않습니다.
하나가 발생하는 것을 지켜보세요
아래 책은 실제로 존재하지 않습니다. 저희가 지어낸 책입니다. 프롬프트를 실행하고 모델이 채울 수 없는 공백에 대해 어떻게 반응하는지 확인해 보세요.
두 결과 모두 교훈을 줍니다. 모델이 거절했다면 어떻게 했는지 주목하세요 — 그것이 여러분이 2과에서 찾아볼 신호입니다. 모델이 줄거리를 만들어냈다면 읽어보세요: 가족의 비밀, 작은 마을, *'조용한 정밀함'*을 칭찬하는 평론가. 그럴듯하고 유창하지만 아무것도 없이 만들어진 것입니다. 이제 이것이 소설 대신 법정 사건, 의약품 또는 세금 규정이었다고 상상해 보세요.
지식 확인
모델이 소규모 지역 조례에 대해 상세하고 확신에 찬 답변을 제공합니다. 이것이 신뢰하기보다는 확인해야 하는 사례인 이유는 무엇일까요?
레슨 FAQ
▸AI 환각 현상을 간단히 설명하면 무엇인가요?
모델이 사실이기 때문에가 아니라 그럴듯하게 들리기 때문에 생성한 답변입니다. 모델은 그럴듯한 단어를 예측합니다; 사실이 부족할 때도 그럴듯한 단어를 어쨌든 생성하며, 이는 답변처럼 읽힙니다.
▸모든 AI 채팅 도구가 환각 현상을 일으키나요?
네. ChatGPT, Claude, Gemini 및 다른 모든 채팅 모델은 기본적으로 같은 방식으로 작동합니다. 더 새롭고 큰 모델은 덜 그러하며, 브라우징 기능이 도움이 되지만, 어떤 모델도 사실을 말하기 전에 확인하는 단계가 없습니다.
▸ChatGPT를 사실 확인용으로 신뢰할 수 있나요?
널리 알려지고 확립된 사실에 대해서는 대개 그렇습니다. 하지만 드물고, 최근의, 지역적이거나 구체적인 내용 — 가격, 규칙, 사람, 인용문 — 에 대해서는 답변을 사용할 사실이 아니라 확인해야 할 단서로 취급하세요. 이 과정의 나머지 부분에서 그 방법을 보여드립니다.