Skip to main content

Галюцинації ШІ (Hallucinations & Confabulations)(Галюцинації та фактологічна нестабільність LLM)

ДЛЯ АГЕНТАChatGPTClaude

Генерація мовною моделлю фактологічно неправдивої, вигаданої або неіснуючої інформації (бібліотек, методів API, цитат), висловленої з високою ймовірнісною впевненістю.

1. Огляд концепції та системна проблема

Найнебезпечніша властивість штучного інтелекту полягає у розриві між лінгвістичною бездоганністю та фактичною достовірністю:

  1. Ілюзія компетентності: Модель пише про вигаданий API-метод таким самим впевненим, академічним тоном, як і про офіційну документацію стандартної бібліотеки.
  2. Галюцинація залежностей: У спробі вирішити задачу розробника LLM часто імпортує зручний метод або бібліотеку, яких ніколи не існувало в реальному світі.
  3. Каскадне накопичення помилок (Hallucination Cascades): Якщо автономний агент ухвалив перше рішення на основі галюцинації, усі наступні 10 кроків будуть намагатися розвинути цю неіснуючу гілку реальності, марнуючи години часу та бюджет.

Галюцинації (Hallucinations) — це не баг конкретної нейромережі, а невіддільна риса авторегресійних ймовірнісних систем, яка вимагає від інженера суворої системи зовнішнього заземлення (Grounding) та детермінованої валідації.

2. Архітектурна таксономія та ментальна модель

У штучному інтелекті галюцинації класифікують за трьома основними формами прояву:

  • 1. Внутрішні галюцинації (Intrinsic Hallucinations): Відповідь моделі прямо суперечить інформації, яка вже була надана їй у промпті чи RAG-контексті (наприклад, у тексті вказано ціну $50, а модель у висновку пише $150).
  • 2. Зовнішні галюцинації (Extrinsic Hallucinations): Модель додає деталі, яких не було в контексті і яких не існує в реальності (вигадані статті законів, посилання на неіснуючі сторінки, цитати людей).
  • 3. Кодові галюцинації (Code & API Hallucinations):
    • Вигадані прапорці CLI-команд (наприклад, docker run --auto-clean).
    • Неіснуючі методи класів (наприклад, виклик db.users.findAndUpsert()).
    • Вигадані сторонні пакети npm/pip (Slopsquatting threat).

3. Технічний пайплайн та внутрішня механіка

Конвеєр інженерного придушення та детекції галюцинацій:

  1. Context Grounding (Прив'язка до фактів): Використання суворого RAG із промптом-обмежувачем: «Відповідай виключно на основі наданих документів. Якщо відповіді немає в тексті, поверни 'NO_DATA'».
  2. Sampling Parameter Tuning (Калібрування вибірки): Встановлення temperature = 0.0 та зниження top_p для мінімізації випадкового блукання по хвостах розподілу ймовірностей.
  3. Deterministic Pre-flight Verification (Детермінована перевірка): Автоматичний запуск оракулів: компіляція TypeScript (tsc), перевірка наявності імпортованого пакета в офіційному реєстрі через API або HTTP HEAD запит до URL-посилань.
  4. Adversarial Double-Check (Аудит критика): Легка модель-суддя порівнює вихідний текст із документами джерела, маркуючи будь-які непідтверджені речення (Fact Extraction & NLI Matching).

4. Практичні інженерні сценарії в продакшені

01. Pre-flight аудит реєстрів залежностей (Захист від Slopsquatting)

Агент написав скрипт і додав у package.json новий пакет. Перш ніж виконати npm install, система безпеки надсилає запит до registry.npmjs.org. Якщо пакет зареєстровано менше 48 годин тому або його не існує, дія негайно блокується з алертом про підозру на галюцинацію або атаку.

02. RAGAS Grounding у корпоративному асистенті підтримки

Чат-бот відповідає на юридичні питання співробітників. Фреймворк автоматично перевіряє кожну згенеровану тезу. Якщо рівень Faithfulness падає нижче 0.90, користувач бачить повідомлення: «Я не можу знайти точного пункту в регламенті, зв'яжіться з HR-відділом».

03. Звірка схем з OpenAPI / Swagger

Перед викликом стороннього API кодовий агент зобов'язаний зіставити назву функції та її аргументи з файлом специфікації схеми swagger.json, усуваючи вигадані параметри запитів.

5. Підводні камені, типові помилки та безпека

  • Сліпа довіра до красивого стилю: Чим краще модель володіє мовою, тим легше людині повірити у її вигадки. Завжди вимагайте точні посилання на джерела або артефакти виконання.
  • Галюцинації регуляторних та медичних норм: Спроба отримати пораду щодо податкового кодексу без підключеного актуального тексту закону через RAG гарантовано призведе до юридичних штрафів.
  • Штучні галюцинації через Context Rot: Застарілий або забитий шумом контекст збільшує частоту галюцинацій у 3–5 разів. Тримайте контекст чистим.
/ Часті запитанняSchema.org FAQPage

FAQ: Галюцинації ШІ (Hallucinations & Confabulations)

Трансформери не мають внутрішньої бази істинності (Truth Database). Вони навчаються на задачі мінімізації помилки передбачення наступного найбільш правдоподібного токена. Для моделі «граматично плавна брехня» і «перевірений науковий факт» мають однакову математичну цінність, якщо вони відповідають статистичному розподілу тексту.
/ Внутрішня перелінковка
Всі терміни
Промптинг & RAG

RAG (Retrieval-Augmented Generation)

Архітектурний патерн корпоративного AI, що динамічно збагачує контекстне вікно моделі релевантними верифікованими знаннями із зовнішніх сховищ (векторних баз, графів, повнотекстових індексів) перед генерацією фінальної відповіді.

Читати термін
Вигорання & Flow

Verification Discipline (Дисципліна верифікації згенерованого коду)

Фундаментальний інженерний принцип, згідно з яким будь-який результат генерації штучного інтелекту розглядається як неперевірена гіпотеза, що потребує обов'язкового емпіричного підтвердження до прийняття.

Читати термін
Вигорання & Flow

AI Slop (ШІ-шлак та засмічення кодової бази)

Системний феномен деградації кодової бази внаслідок масового додавання низькоякісного, багатослівного, надлишково ускладненого або дубльованого коду, згенерованого мовними моделями без архітектурного нагляду.

Читати термін
Моделі & Інференс

Reasoning Models (Моделі поглибленого міркування)

Клас моделей штучного інтелекту нового покоління (OpenAI o1/o3-mini, DeepSeek-R1, Claude 3.7 Extended Thinking), що використовують масштабування часу обчислень (Test-Time Compute) та внутрішній ланцюжок думок для перевірки гіпотез.

Читати термін

Пов'язані матеріали екосистеми

Дізнайтеся більше про практичну реалізацію, термінологію та інструменти

Термін у глосарії

Заземлення фактів (Grounding та цитування джерел)

Методика прив'язки згенерованих нейромережею тверджень до перевірених першоджерел (Source Grounding). Дозволяє виключити вигадки та забезпечити юридичну й наукову достовірність відповідей за допомогою точних виносок і цитат.

Термін у глосарії

Ризики галюцинацій у реальних завданнях

Аналіз практичних наслідків та юридичних ризиків, що виникають через сліпу довіру до вигаданих фактів і фальшивих джерел, згенерованих мовними моделями у фінансових звітах, юридичних позовах та медичних порадах.

Практичний гайд

Я люблю Antigravity гайд

Гайд присвячується всім поціновувачам екосистеми Google AI, розробницького середовища Antigravity IDE/CLI та моделей сімейства Gemini.

Практичний гайд

Гайд: як правильно проєктувати цикли для ШІ-агентів

Інжиніринг циклів — це дисципліна проєктування автономного контуру, всередині якого працює агент: що він робить між викликами інструментів, коли перевіряє власну роботу і як вирішує, що завдання завершено. Повний посібник із верифікаторів, спільної пам'яті та безпеки.

Новина

Claude відхилив запит через слово «cyber»

Коротке спостереження про те, що Claude відхилив запит через слово «cyber».

Новина

Claude Code оптимізував статус фонових субагентів: витрати на оновлення зменшилися на 99%

У CLI-версії Claude Code оновлення статусу фонових субагентів тепер виконує Haiku 5.5 на основі коротких нотаток, що знижує споживання лімітів.