бесплатно без регистрации урок 1 из 16

Что такое языковая модель

Понимать, что происходит при ответе нейросети, почему она уверенно ошибается и как выбирать уровень проверки.

17 мин чтения · 5 глав ·4 задания ·домашняя работа

Что происходит, когда вы пишете в чат

Вы пишете в окно чата: «объясни, чем отличается кредит от займа» — и через секунду получаете связный, вежливый, хорошо построенный ответ. Кажется, что где-то внутри лежит энциклопедия, программа нашла в ней нужную статью и пересказала. Это самое естественное объяснение происходящего, и оно неверное. Понимать, что происходит на самом деле, нужно не из любопытства: из этого следует всё остальное — и почему ответ бывает блестящим, и почему он бывает уверенно выдуманным.

стена из сложенных печатных страниц, уходящая в полумрак
Модель не хранит эти страницы. Она впитала, как в них сочетаются слова, — отсюда и уверенный тон, и выдумка.

Языковая модель предсказывает продолжение текста. Она берёт всё, что написано к этому моменту — ваш запрос и ту часть ответа, которую уже составила, — и прикидывает, какое слово вероятнее всего идёт следующим. Выбирает его, дописывает и повторяет всё сначала. Ответ на ваш вопрос рождается по слову, слева направо, и в каждый момент модель решает маленькую задачу: что здесь уместно дальше.

Ваш запросМодельприкидывает продолжениеСловоСлово добавляется к тексту — и всё начинается заново, пока ответ не закончитсяни поиска, ни базы фактов в этом круге нет
Модель не находит ответ и не вспоминает его — она достраивает текст словом за словом, выбирая правдоподобное продолжение.

Откуда она знает, что уместно? Из обучения. Модели показали огромное количество текстов — книги, статьи, документацию, переписку, код — и миллиарды раз заставили угадывать в них закрытое слово. Сначала она угадывала случайно, потом всё точнее. Чтобы предсказывать следующее слово в объяснении про кредит и заём, приходится усвоить, чем они отличаются: иначе продолжение не сойдётся. Так знания о мире оказываются внутри как побочный результат задачи «угадай слово».

Отсюда первое практическое следствие: у модели нет отдельно лежащих фактов, которые можно проверить по списку. Знание размазано по её устройству так же, как ваше знание родного языка размазано по вам: вы не храните правило про «жи-ши» отдельной карточкой, вы просто пишете правильно. И как человек иногда уверенно говорит неправильную форму слова, модель иногда уверенно выдаёт неправильный факт — механизм тот же.

Второе следствие: это не поиск. Поисковик находит страницы и показывает вам их адреса; вы можете открыть источник и убедиться. Модель источника не открывает — она составляет текст. Многие сервисы умеют искать в интернете и подставлять найденное в ответ, но это отдельная способность, включённая поверх: сама по себе модель работает со своим обучением и с тем, что вы ей написали.

Третье следствие, самое приятное: модель понимает задачу, а не команду. Ей не нужен точный синтаксис, её не надо «уметь программировать». Просьба «перепиши это письмо помягче, но без заискивания» для неё такой же обычный текст, как и всё остальное, и она сделает ровно то, о чём попросили. Именно поэтому разговор с ИИ — это навык формулирования, а не навык программирования; ему посвящён весь следующий урок.

Почему ответ всегда звучит уверенно

У человека есть выражение лица и оговорки: «кажется», «если не путаю», «это надо проверить». По ним слышно, насколько он уверен. У модели такого нет вовсе. Правильный ответ и выдуманный выглядят одинаково: тот же спокойный тон, та же складная структура, те же уместные подробности. Это не злой умысел и не недоработка — это прямое следствие того, как устроено предсказание слова.

Представьте, что модель составляет справку и доходит до места, где нужна ссылка на статью закона. Вероятное продолжение здесь — номер статьи. Модель не проверяет, существует ли она: у неё нет механизма проверки, у неё есть механизм правдоподобия. Появляется «статья 12.8», выглядящая совершенно нормально. То же самое происходит с названиями книг, фамилиями авторов, датами, номерами пунктов договора и ссылками на сайты.

У этого явления есть имя — галлюцинация. Слово неудачное, потому что подразумевает сбой, а сбоя нет: модель делает ровно то, чему обучена. Правильнее думать так: она всегда выдаёт самый правдоподобный текст, и в большинстве случаев самый правдоподобный текст оказывается правдой. Но там, где правды в обучении было мало — редкая тема, точная цифра, свежее событие, ваши личные данные, — правдоподобие и правда расходятся, а вид ответа не меняется.

Отсюда правило, которое стоит всего остального в этом уроке: уверенность ответа ничего не говорит о его верности. Не ищите в тексте признаков сомнения — их не будет. Единственный надёжный признак — проверяемость: можно ли сверить сказанное с источником, который существует независимо от модели.

Полезно знать и то, что модель по умолчанию соглашается. Скажите ей «по-моему, ты ошибся» — и она, скорее всего, извинится и изменит ответ, даже если была права. Спорить с вами — менее вероятное продолжение, чем согласиться. Поэтому фраза «ты уверен?» не работает как проверка: она чаще меняет ответ, чем подтверждает его. Проверять нужно снаружи, а не переспрашивать.

Что модель знает и чего не знает

Раз знания оседают при обучении, у них есть дата. Модель обучали на текстах, собранных до какого-то момента, и всё, что произошло позже, для неё не существует. Это называют датой отсечки. Спросите про событие прошлой недели — и получите либо честное «не знаю», либо, что хуже, уверенный пересказ того, что было раньше, с подстановкой правдоподобных деталей.

Многие сервисы это обходят: они сначала ищут в интернете, а потом просят модель ответить по найденному. Так работают режимы с поиском и ссылками. Ответ становится свежим и проверяемым — у него есть адреса источников, которые можно открыть. Правило простое: если в ответе нет ссылок, считайте, что интернета в нём не было.

Второй источник знаний модели — это вы. Всё, что вы написали в этом разговоре, приложенные файлы, вставленный текст — попадает в так называемое окно контекста и участвует в ответе наравне с обучением. Именно поэтому «ответь по этому документу» работает гораздо надёжнее, чем «что ты знаешь о нашем документе»: в первом случае у модели перед глазами текст, во втором — только память обучения.

У окна контекста есть размер. Оно велико — в современных моделях это сотни страниц текста, — но конечно. Когда разговор становится длиннее окна, самое раннее выпадает: модель «забывает» начало, и вы это замечаете по тому, что она перестаёт соблюдать заданные в начале правила. Средство простое: начать новый разговор и коротко повторить условия.

И ещё одно, что удивляет людей чаще всего: между разговорами модель ничего не помнит. Новый чат — чистый лист. Некоторые сервисы заводят отдельную «память» и записывают в неё факты о вас, но это надстройка, а не свойство модели, и включается она отдельно. По умолчанию каждый разговор начинается с нуля, и ваш вчерашний контекст надо принести с собой.

Отсюда практический вывод, который экономит больше всего времени: держите одну задачу в одном разговоре. Пока вы в нём, у модели перед глазами все ваши уточнения и правки; новый чат про то же самое означает объяснять всё заново.

Три инструмента: поиск, расчёт, модель

Разочарования начинаются там, где инструмент применяют не по назначению. Полезно разложить три инструмента, которыми вы пользуетесь каждый день, и увидеть, что они отвечают на разные вопросы.

ИнструментНа что отвечаетЧем силёнГде подводит
Поиск«Где об этом написано?»показывает источник, свежестьне соберёт ответ за вас
Калькулятор, таблица«Сколько получится?»точный расчёт, повторяемостьне поймёт задачу словами
Языковая модель«Как это сделать, объяснить, переписать?»работает с текстом и смысломуверенно ошибается в фактах и числах

Поиск отвечает на вопрос о месте: где об этом написано и кем. Ответ приходит в виде источников, и это его главное качество — вы видите, кому верите. Когда нужен факт, курс валюты, номер закона, инструкция производителя — идти нужно туда.

Калькулятор и таблица отвечают на вопрос о числе. Они считают точно и одинаково каждый раз. Языковая модель считает «по смыслу»: она предсказывает, как выглядит результат, а не выполняет арифметику, и потому в длинных расчётах ошибается. Современные сервисы это компенсируют — многие умеют выполнить вычисление кодом и вернуть точный результат, — но по умолчанию доверять арифметике модели нельзя. Урок про таблицы и числа разбирает это подробно.

Языковая модель отвечает на вопрос о работе с текстом и смыслом: объяснить, переформулировать, сократить, разобрать, сравнить, составить план, придумать варианты, найти слабое место в рассуждении. Здесь у неё почти нет конкурентов, и здесь же она безопаснее всего: ошибку в объяснении вы увидите сами, а ошибку в номере закона — нет.

Лучшие результаты выходят из связки, а не из выбора одного инструмента. Модель составляет план поиска и формулирует запросы, поиск приносит источники, таблица считает, а модель потом объясняет полученное человеческим языком и пишет из этого письмо. Каждый делает то, в чём силён.

Цена ошибки: сколько проверять

Из всего сказанного не следует «не пользуйтесь» — следует «проверяйте по-разному». Сколько проверять, определяется не темой, а ценой ошибки: во что обойдётся, если ответ окажется неверным, и кто за это ответит.

Черновикидеи, план, набросокошибка стоит минутыРабочееписьмо, текст, разборошибка стоит репутацииКритичноеденьги, право, здоровьеошибка стоит дорогопроверяем беглопроверяем факты и числапроверяем у источникачем правее — тем меньше доверия готовому ответу
От цены ошибки зависит не то, пользоваться ИИ или нет, а сколько проверять после него.

Черновик. Идеи для названия, план статьи, варианты формулировки, набросок структуры. Ошибка стоит минуты вашего времени: неудачный вариант вы просто выбрасываете. Здесь можно работать быстро и почти не проверять — и именно здесь ИИ даёт самую честную выгоду.

Рабочее. Письмо, которое уйдёт человеку; текст, который увидят клиенты; разбор темы, на котором вы будете строить решение. Ошибка стоит репутации и переделки. Здесь проверяют выборочно и по существу: все фамилии, числа, даты, названия и ссылки — и смысл целиком, своими глазами.

Критичное. Деньги, право, медицина, безопасность, всё, что подписывается и отправляется в государственные органы. Ошибка стоит дорого и исправляется долго. Здесь ответ модели — не результат, а заготовка: каждое утверждение сверяется с первоисточником, а решение принимает человек, который за него отвечает.

Есть и отдельная граница, не связанная с ценой ошибки, — что нельзя отправлять в чужой сервис. Персональные данные людей, коммерческая тайна, документы под соглашением о неразглашении, медицинские сведения. Отправленный текст уходит на чужие серверы, и в бесплатных сервисах он может использоваться для обучения. Это решается настройками, корпоративными версиями и локальными моделями — отдельная тема уровня, — но правило по умолчанию простое: не отправляйте то, что не готовы показать посторонним.

И последнее, что стоит усвоить сразу: ответственность не передаётся. Что бы ни ответила модель, под письмом стоит ваша подпись, за расчёт отвечаете вы, и «так сказал ИИ» не объяснение. Это не повод бояться инструмента — это повод пользоваться им так, чтобы вы всегда могли объяснить результат.

Задания урока

Каждое проверяется сразу: ответ сверяется с эталоном, и на неверный вариант приходит разбор.

  1. Когда вы задаёте вопрос в чате, модель ищет ответ в интернете и пересказывает найденную страницу.легко
  2. По каким признакам ответ точно требует проверки?средне
  3. Кому поручить задачу: инструменту, который для неё предназначен.средне
  4. Вы попросили модель помочь с ответом на претензию клиента. В ответе есть ссылка на «пункт 5.2 договора» и срок «10 рабочих дней». Что делаете?средне
Пройти урок с проверкой заданий Курс «ИИ на практике» открыт и бесплатен, прогресс сохраняется.
Открыть курс