Глава 1. Что такое нейросеть
Когда человек впервые сталкивается с нейросетью вроде ChatGPT, ощущение бывает двойственным: с одной стороны – «Вау!», с другой – «А что это вообще такое?» Особенно если вы пишущий человек. Мы привыкли работать с интуицией, опытом, чутьем, и вдруг появляется инструмент, который тоже вроде бы «пишет». Как это вообще возможно?
Разберемся.
Что такое нейросеть – человеческими словами
Представьте себе, что вы объясняете тему ученику, у которого нет «теоретической базы», но при этом прекрасная память. Он не понимает, почему что-то «правильно», но он читал тысячи текстов, где это делали по-разному. Он умеет находить закономерности, копировать стили, предсказывать, что скорее всего будет дальше – просто потому, что он уже видел похожее раньше.
Так вот, ChatGPT – это такой ученик, только масштабируемый до миллиардов текстов. Его не обучали «правилам языка». Его кормили гигантским массивом текстов, из которых он сам вывел закономерности. Не потому, что он понимает, что «это глагол», а потому что за словом «я» чаще всего в русском языке следует «думаю», «чувствую», «вижу».
В технических терминах это называется обучение на большом объеме данных: когда модель анализирует бесконечное количество текстов и учится предсказывать, какое слово с какой вероятностью будет следующим.
ChatGPT не знает смыслов, но умеет имитировать понимание
Один из самых важных моментов, который стоит усвоить пишущему человеку: нейросеть не понимает смыслы в привычном нам человеческом смысле. У нее нет субъективного опыта. Она не «думает». Она не «понимает», почему вы устали или почему история про потерянную перчатку трогает до слез. Но! Она умеет воспроизводить паттерны, в которых такие эмоции и смыслы уже были выражены.
Если вы скажете: «Напиши письмо другу, который только что потерял собаку», ChatGPT, скорее всего, предложит вам теплое, сочувственное, уважительное письмо.
Но он делает это не потому, что чувствует. А потому, что ранее «читал» в своей тренировке тысячи текстов в похожих контекстах и нашел закономерности, как люди выражают сочувствие.
Что значит «предсказывать следующее слово»?
Один из самых парадоксальных моментов в объяснении ChatGPT – это то, что все, что он делает, – это угадывает, какое слово поставить следующим.
Не предложение. Не мысль. А слово. За словом – еще слово. А потом еще. Он не знает, чем закончится абзац, когда пишет его начало.
Но это не значит, что он глуп. Просто он работает не так, как мы. Там, где мы ощущаем поток, он – математически вероятностный механизм. Но чем объемнее текст, тем больше у него возможностей корректировать «курс» и подстраиваться.
Пример: если вы попросите ChatGPT продолжить фразу «Однажды я зашла в старую библиотеку…», он подставит не просто первое попавшееся слово, а вероятное следующее слово на основе:
• жанра (история, фантастика, автофикшен, нон-фикшен, реализм),
• вашей формулировки,
• стилистики и предыдущих слов.
И создаст осмысленное, логически построенное продолжение. Хотя сам он в библиотеке, конечно, никогда не был.
Если немного углубиться в суть, внутри ChatGPT находится трансформерная архитектура (Transformer) – специальный тип нейросети, разработанный в 2017 году, который отлично работает с текстами. Он использует механизм внимания (attention), который позволяет «заглядывать» не только в ближайшие слова, но и учитывать контекст всей фразы, абзаца, даже нескольких страниц.