Максим Игошев.
Почта

Прикладной AI-инжиниринг

Нейросеть, которой можно отдать работу

Модель уверенным тоном выдаёт выдуманный факт, и замечает его заказчик, а не вы. Я выстраиваю работу так, чтобы ошибку находила проверка до отправки.

Что входит

Четыре части. Первая и вторая — тот минимум, без которого остальное не имеет смысла.

  • Правила, записанные один раз

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

  • Три круга проверки

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

  • Набор задач с известными ответами

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

  • Право ответить «не знаю»

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

Три круга проверки

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

Черновик проходит три круга проверки: скрипты, второй читатель, сторонняя модель. До заказчика доходит то, что прошло все три. Черновикего написала модель, и он никому ещё не показан Круг первый: скриптызапрещённое слово, сбитый формат, цифра не на месте Круг второй: второй читательон не писал этот текст, поэтому не защищает его до вас доходит только то, что прошло все три круга
  • Первый круг: скрипты

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

  • Второй круг: второй читатель

    Отдельный агент, который этот текст не писал. Автор защищает своё решение, посторонний — нет. Это не особенность нейросетей, это ровно то же, зачем в редакции есть корректор.

  • Третий круг: сторонняя модель

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

Как идёт работа

Четыре шага. Первый ничего не меняет и нужен, чтобы остальные три не делались наугад.

  1. Разбор того, что получается сейчас

    Беру ваши настоящие задачи и смотрю на настоящие ответы. Нужно понять, какие именно ошибки повторяются: придуманные факты, не тот тон, нарушенный формат. Лечение зависит от диагноза.

  2. Правила

    Записываем их так, чтобы по ним можно было проверить результат. Правило, которое нельзя проверить, не правило, а пожелание.

  3. Проверка в три круга

    Скрипты, второй читатель, сторонняя модель. Собирается как часть работы, а не как разовая вычитка перед сдачей.

  4. Замер

    Набор задач с известными ответами и выборочная приёмка человеком. С этого шага у вас появляется число, а не ощущение.

Что не даёт выдумке появиться

Три круга проверяют готовое. Эти приёмы работают раньше и снимают часть ошибок до того, как они написаны.

У каждого утверждения должна быть цитата из ваших материалов. Утверждение без цитаты вычёркивается, даже если оно выглядит верным. утверждение цитата из материалов остаётся утверждение цитаты нет вычёркивается, даже если выглядит верным
  • Привязка к источнику

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

  • Отдельно найти, отдельно написать

    Один шаг только достаёт цитаты, второй пишет текст и имеет право брать лишь их. Выдумки появляются там, где один шаг делает и то и другое.

  • Жёсткий вид ответа

    Ответ приходит полями, и поле с источником обязательно. Ответ без него программа не принимает, и модель не может отдать его в работу.

  • Запрет говорить за заказчика

    Цены, сроки и обязательства модель не называет никогда, даже если знает. Неверно названная цена стоит дороже всех остальных ошибок вместе.

Как понять, что стало лучше

Без замера три круга — это вера. Инжинирингом они становятся, когда есть число.

Один и тот же вопрос задаётся несколько раз. Там, где ответы совпали, факт устойчив. Там, где один разошёлся, модель скорее всего придумала. один вопрос, пять прогонов один ответ из пяти — чужой совпали четыре — факт держится разошёлся пятый — здесь модель придумала расхождение и есть то место, куда нужно смотреть
  • Один вопрос несколько раз

    Задаём одно и то же пять раз. Где ответы совпали, факт держится. Где один разошёлся, модель скорее всего придумала, и смотреть нужно именно туда.

  • Вопросы-ловушки

    Спрашиваем о том, чего в материалах нет. Правильный ответ — «таких данных нет». Если модель отвечает по сути, проверка не работает, и это видно сразу.

  • Прогон после каждой правки

    Правило поправили — набор задач прогоняется целиком. Стало хуже хоть в одном месте, правка не уходит в работу.

  • Выборочная приёмка человеком

    Часть ответов читает человек и записывает, сколько нашёл ошибок. Иначе проверка оценивает сама себя, а это не оценка.

Чего я не обещаю

Эти три обещания вам дадут, и ни одно из них нельзя выполнить.

  • Что выдумок больше не будет

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

  • Что станет дешевле

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

  • Что правила напишутся один раз

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

Расскажите о задаче

Отвечаю лично в течение рабочего дня

Расскажите, что у вас выдумывает модель

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

Обсудить задачу

← На главную