Алексей Маркин рабочий журнал

ищет по заголовкам и тексту записей и заметок

запись 15 сентября 2026 г. · 11 мин
Все статьи

Как научиться работать с нейросетями: три навыка вместо курса по промптам

Для тех, кто уже хорошо делает свою работу. Учиться надо не формулировкам запросов, а постановке задачи, проверке результата и той части устройства модели, которая предсказывает ошибки. С порядком практики на первые недели.

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

Формулировки запросов при этом подтягиваются сами, в первые же дни. Три навыка сами не подтягиваются. Наоборот, опыт без них закрепляет привычку принимать гладкий текст за верный.

Почему курс по промптам учит не тому

Лучшее известное мне свидетельство — полевой эксперимент Гарвардской школы бизнеса и Бостонской консалтинговой группы. В нём участвовали 758 консультантов. Одни работали без модели, другие получили доступ к GPT-4, третьи — доступ плюс вводные материалы по составлению запросов: видео и документы с приёмами.

На задачах, с которыми модель справляется, результат ожидаемый: с моделью консультанты выполняли на 12,2% больше задач, на 25,1% быстрее и с качеством выше более чем на 40%. Авторы попутно заметили, что после вводных материалов участники чаще переносили текст модели в ответ без изменений, и на этой задаче такие ответы оценивались выше. Внутри границы привычка доверять тексту модели окупалась.

Интересное началось на задаче, которую специально подобрали за границей возможностей модели. Там надо было заметить в интервью деталь, переворачивающую очевидный вывод из таблицы. Без модели верное решение нашли 84,5% участников, с моделью — 70% и 60%.

Хуже справилась как раз группа, получившая вводные материалы по запросам: минус 24 процентных пункта против минус 13 у тех, кому просто дали доступ. Разница между этими двумя группами статистически слабая, и строить на ней всё я бы не стал. Направление всё же показательное: на этой задаче материалы ускорили людей, но не сделали их внимательнее.

И ещё одна деталь оттуда же. Рекомендации, написанные с моделью, оценщики ставили выше и среди неверных ответов — выборка там небольшая, но направление то же, что у верных. Ошибка пришла хорошо оформленной.

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

Навык первый: задача, которую можно провалить

Задача «сделай сводку по договору» провалиться не может. Ей соответствует любой текст про договор, поэтому любой ответ выглядит годным — и вы ничему не учитесь, потому что нет сигнала, что было не так.

Задача «выпиши все сроки и штрафы, у каждого — номер пункта; если пункта нет, пустая строка» проваливается очевидно. Пропущен срок — провал. Номер пункта не тот — провал. Штраф придуман — тоже провал, и виден сразу: пункта с таким номером в договоре нет.

Разница не в длине запроса и не в словах. Во втором случае до запуска известны три вещи: что на входе, как выглядит готовое и как выглядит брак. Без третьей постановка не закончена. Я проверяю себя одним вопросом: могу ли я описать неправильный ответ, ещё не видя ответа? Если нет, запускать рано.

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

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

Навык второй: проверка, а не впечатление

Этот навык самый трудный, потому что его отсутствие не ощущается. Когда проверка слабая, работа с моделью кажется особенно удачной.

Хорошо это видно по исследованию METR. Шестнадцать опытных разработчиков выполнили 246 реальных задач в своих же проектах: часть — с помощником на основе модели, часть — без. До начала они ждали ускорения на 24%, после окончания считали, что ускорились на 20%. Замер показал, что с помощником задачи занимали на 19% больше времени.

Авторы сами ограничивают вывод: небольшая группа, одна область, модели начала 2025 года. Замедление меня здесь интересует меньше, чем то, что ощущение и секундомер разошлись в знаке, причём у людей, которые хорошо знают свою работу.

Третий кусок картины — опрос исследователей Microsoft: 319 работников умственного труда описали 936 случаев, когда пользовались генеративными моделями. Чем выше человек ставил надёжность модели, тем меньше критического осмысления результата он за собой отмечал; уверенность в собственной компетенции, наоборот, была связана с более внимательной работой. Это самоотчёт и корреляция, без эксперимента, но с двумя предыдущими результатами он согласуется.

На практике навык собирается из трёх привычек.

Проверять свойство. Вопрос «хорошая ли сводка» ничего не ловит. Ловят другие: «есть ли каждый процитированный фрагмент в исходнике», «сходится ли сумма», «столько ли сроков, сколько нашёл я сам». Свойство проверяется механически и не зависит от того, насколько гладко написан текст. А гладкость, как видно по консультантам, ошибку скорее прячет.

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

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

Навык третий: устройство — ровно на предсказание ошибок

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

Из этого выводится большинство ошибок, которые встретятся в первые недели.

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

Сама модель не помнит прошлый разговор. Функции памяти в приложениях лишь подкладывают часть прошлого в запрос, и что именно попало туда, вы обычно не видите. То, что для вас само собой разумеется, для модели отсутствует.

Ответ меняется от запуска к запуску, поэтому один удачный пример ничего не доказывает — ни про модель, ни про ваш запрос.

Особенно ненадёжно то, что требует сверки: точный подсчёт, сопоставление двух длинных перечней, редкое исключение, которое спорит с общим правилом. Задача консультантов была устроена именно так: решение зависело от детали в интервью, а очевидный вывод лежал в таблице.

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

Порядок на первые недели

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

Неделя 1сделать самому,сравнить с модельюпостановкаНеделя 2записать заранее,где ошибётсяустройствоНеделя 3не делать самому,только проверятьпроверкаНеделя 4вторая операциядругого типачто перенеслосьжурнал расхождений: вход, ожидание, результат, причинаодна операция из своей работы, которую умеете делать сами
рис. 1 Порядок первых недель на одной операции. Навыки тренируются по очереди, журнал расхождений ведётся всё время; четвёртая неделя показывает, что перенеслось на другой тип работы.

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

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

Третья — проверка вместо выполнения. Операцию вы больше не делаете: делает модель, вы проверяете по свойствам из журнала и засекаете время. Входы, на которых модель ошиблась, откладываете в набор. Двух десятков хватает, если сравнивать до и после правки на одних и тех же входах.

Четвёртая — вторая операция другого типа. Если первая была извлечением фактов, берёте черновик текста или разбор таблицы. Здесь станет видно, что граница проходит иначе, а три навыка переносятся — в отличие от конкретных приёмов.

Журнал ведётся всё это время, и он важнее любого из шагов. Из колонки расхождений через месяц получаются и хорошие запросы, и набор для проверки, и список задач, которые модели лучше не отдавать.

Условие несогласия

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

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

Чего я делать не стал бы

Не стал бы начинать с курса по формулировкам или сборника готовых запросов. Они учат решать чужие задачи с чужим критерием провала. Курс, конечно, длиннее тех вводных материалов, и переносить на него результат эксперимента можно лишь условно. Но на трудной задаче в эксперименте с консультантами материалы по запросам сделали людей быстрее, а точнее не сделали, и я не вижу, что в курсе исправило бы именно это.

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

Не стал бы судить о пользе по ощущению. Опытные разработчики в замере METR были уверены в ускорении и при этом работали медленнее. Два числа — время на выполнение и время на проверку — записываются за минуту, и спорить с ними потом не приходится.

Открытый вопрос

Карта границы, которую человек набирает за первые недели, привязана к конкретной модели. Поставщик обновляет её, и часть предсказаний перестаёт сбываться: то, что модель стабильно путала, она начинает делать верно, а ломается в новом месте.

Я не знаю, какая часть наработанного чутья переносится на следующую версию, а какая становится вредной привычкой — перепроверять то, что больше не ломается, и доверять тому, что сломалось заново. Журнал расхождений позволяет заметить сдвиг, но только если его продолжают вести после того, как обучение вроде бы закончилось. Этого почти никто не делает, и я в том числе.