Случайности неслучайны
Давайте проведем быстрый эксперимент 🙂 Попросите любую ИИ-модель назвать случайное число от 1 до 30. С большой вероятностью ответом будет 17.
Я уже проверил: Алиса, DeepSeek, ChatGPT и Claude выбрали именно это число. Вот они и попались 😃 Не иначе как сговор машин, которые готовят план по захвату Земли.
А если без шуток, почему разные LLM-модели, созданные разными компаниями, дают один и тот же ответ? Решил спросить у них самих.
Оказалось, дело не в настоящей случайности. Когда мы просим языковую модель назвать число, она не бросает виртуальный кубик, а строит ответ на основе закономерностей, которые увидела в огромном количестве текстов во время обучения. В этих текстах есть миллионы примеров того, как люди отвечают на разные вопросы, в том числе какое число называют случайным.
И здесь тоже работает не столько случайность, сколько человеческая психология. Когда человека просят выбрать случайное число от 1 до 30, он подсознательно избегает крайних значений, круглых чисел и слишком очевидных вариантов.
Примерно так:
– 1 и 30 кажутся слишком крайними – 10, 20 и 30 слишком круглыми – 15 слишком очевидная середина – О, 17 - вот 17 выглядит идеально
Оно находится примерно в середине диапазона, нечетное, простое, не заканчивается на 0 или 5 и кажется достаточно случайным. Поэтому люди довольно часто выбирают именно такие числа.
Языковая модель учится на огромном количестве человеческих текстов и запоминает такие закономерности. Поэтому, когда мы просим нейросеть сделать что-то случайное, она показывает нам не математическую случайность, а то, как люди обычно представляют случайность.
Вот такой урок: мы часто воспринимаем нейросеть как машину, которая знает правила и применяет их. Но иногда она просто очень хорошо знает, как обычно поступают люди, и подстраивается под этот паттерн.
Поэтому сегодня так важно прокачивать навык критического мышления, чтобы не только собирать ответы в чате, но и разбираться, почему мы получили именно такой. А если хотите получить действительно случайное число, то прикрутите генератор случайных чисел)