초급개념
환각
Hallucination
AI 모델이 사실이 아닌 정보를 마치 확실한 것처럼 자신 있게 생성하는 현상. '환각'이라는 명칭은 인간의 환각과 유사하게 '실제로 존재하지 않는 것을 인지하는' 것에서 비롯되었다. 코딩 맥락에서는 존재하지 않는 API, 라이브러리, 메서드, 매개변수를 사용하는 코드를 생성하거나, 실제와 다른 동작을 설명하는 것이 대표적이다. 예를 들어 AI가 'pandas.ai_magic'이라는 존재하지 않는 모듈을 사용하면서 이를 'pandas 3.0에서 새로 추가된 기능'이라고 자신 있게 설명할 수 있다. 환각이 특히 위험한 이유는 AI가 '모르겠습니다'라고 답하는 대신 그럴듯한 거짓을 자신 있게 제시하기 때문에, 초보자일수록 이를 감지하기 어렵다는 점이다. 바이브 코딩에서 환각은 존재하지 않는 npm 패키지 설치 시도, 잘못된 API 스키마 기반 코드 생성, 폐기(deprecated)된 메서드 사용 등으로 나타난다. Grounding(근거 기반 생성), RAG(검색 증강 생성), 공식 문서 참조 강제 등의 기법으로 완화할 수 있지만, 2026년 현재 완전히 해결되지는 않은 AI의 근본적 한계이다.