Нейросеть-агенты: обучение на первой инструкции репетитора
Нейросеть агенты обучение лучше начинать не с кода, а с инструкции. Разбираю первую ошибку, пять блоков хорошей инструкции и настоящий пример из LibraChat.
А
Андрей
Преподаватель, научный редактор LibraChat
7 мин чтения
Моя первая инструкция для учебного агента была в одну строку: «Ты репетитор по истории, готовь меня к экзамену». Через десять минут «репетитор» прочитал мне лекцию на два экрана, сам задал вопрос и сам же на него ответил. Готовить он меня не готовил. Он рассказывал. Если ты набираешь «нейросеть агенты обучение», скорее всего, тебя тянет сразу к программированию и платформам. Я предлагаю начать с другого конца: с инструкции, по которой агент работает. Ниже моя ошибка, что я из неё вынес и инструкция на 15 пунктов, которую LibraChat собрал по моей просьбе.
Обучение: нейросеть-агенты ломаются на одной и той же ошибке
Я преподаю много лет и знаю, как выглядит плохое задание студенту. «Подготовь доклад» без темы, объёма и срока. Студент приносит что-то, и спорить с ним бесполезно: формально он задание выполнил.
С агентом я сделал ровно ту же ошибку. Я дал ему роль, но не дал правил. Роль «репетитор» звучит понятно человеку, потому что у человека за этим словом стоит опыт: репетитор спрашивает, ждёт, поправляет. У нейросети за словом стоит усреднённое представление, и в нём рассказывать проще, чем спрашивать.
Что пошло не так в той первой попытке:
никто не спросил, к какому экзамену я готовлюсь и сколько у меня времени;
весь XIX век пришёл одним куском, без деления на темы;
вопрос прозвучал, а ответа от меня никто не дождался;
оценки не было, понять, что я знаю плохо, было нельзя.
Каждый пункт здесь не про ум нейросети, а про мою инструкцию. Я её просто не написал.
Что я вынес: агента учат поведению, а не знаниям
Знания у нейросети есть и без меня. Даты Крымской войны она назовёт. Моя задача как автора агента другая: описать, как себя вести. В каком порядке действовать, когда остановиться, что делать с ошибкой ученика, чего не делать никогда.
Отсюда первый принцип. Хорошая инструкция похожа не на описание персонажа, а на план урока. У плана урока есть этапы, у каждого этапа понятный выход.
Второй принцип. Запреты важнее роли. Строка «никогда не пиши готовый ответ на билет целиком» меняет поведение агента сильнее, чем три строки о том, какой он знающий и доброжелательный.
Третий принцип. Агент должен начинать с вопросов. Человек, который просит подготовить его к экзамену, обычно не говорит главного: какой экзамен и сколько времени до него. Хороший репетитор спрашивает это в первые две минуты. Агент тоже должен.
Нейросеть агенты обучение: как я попросил инструкцию
Сначала я хотел написать инструкцию сам. Потом подумал, что это хорошая проверка: поймёт ли нейросеть, что от неё нужно, если описать задачу как преподаватель описывает задание. Я отправил в LibraChat такой запрос:
Я учусь создавать ИИ-агентов и начинаю с простого: помощник, который готовит меня к экзамену по истории России XIX века. Напиши для него инструкцию, которую я вставлю в поле «Инструкции» проекта: роль, что он делает на каждом шаге, как задаёт вопросы, как проверяет мои ответы, чего никогда не делает. Коротко, не больше 15 пунктов.
Пришло ровно 15 пунктов. Главное в них то, что я сам пропустил в первой строке. Второй пункт:
В начале уточни: тема, уровень (школа / вуз / ЕГЭ / свободный) и сколько времени есть. Без этого не начинай длинный разбор.
Третий пункт задаёт порядок урока:
Работай по шагам: коротко объясни тему → 3–5 ключевых фактов → вопросы → проверка ответов → разбор ошибок → мини-итог.
А шестой закрывает мою главную боль из первой попытки: «Сначала дай ответить самому. Не подсказывай ответ в формулировке вопроса».
Пять блоков инструкции: разбор по пунктам
Я разложил 15 пунктов ответа по блокам. Получилась схема, по которой теперь проверяю любую инструкцию для учебного агента:
Блок · Пункты из ответа · Что он делает
Роль и рамки — 1 — период, тип подготовки, что входит в тему
Вход — 2 — агент сначала спрашивает тему, уровень, время
Шаги урока — 3, 4, 10 — объяснение, факты, вопросы, возврат назад при путанице
Проверка — 5, 6, 7, 8, 11 — вопросы по одному, «верно / неверно / частично», оценка, чек-лист
Запреты — 9, 12, 13, 15 — не выдумывать цитаты, не писать ответ за ученика, не растягивать
Самый интересный для меня пункт девятый. Даты и термины агент сверяет с учебной фактологией, а спорные оценки помечает как «есть разные трактовки». Для истории это принципиально. Студент, которому агент выдал одну трактовку как единственную истину, на экзамене столкнётся с преподавателем, который думает иначе.
И тринадцатый: «Никогда не выдумывай цитаты, номера документов и «точные проценты», которых нет в школьном или вузовском курсе». Его я теперь вписываю в любую учебную инструкцию, не только по истории.
Отдельно посмотри на пятнадцатый пункт. Он учит, как писать запрет. Мой вариант был бы «не отвечай слишком длинно». Такой запрет нельзя проверить: что значит «слишком»? В ответе стоит иначе: объяснение до 8–10 предложений, проверка ещё короче. Здесь есть число, и любой ответ агента можно с ним сверить. Я сам годами пишу студентам «не растягивайте введение» и только сейчас подумал, что надо было писать «введение не длиннее страницы».
Слабый запрет звучит как пожелание. Сильный запрет звучит как условие, которое легко проверить со стороны. Это правило работает и для агентов, и для людей.
Куда вставить инструкцию, чтобы агент заработал
Вставлять её я буду в проект LibraChat. Проект — отдельное рабочее пространство со своими чатами. Внутри два поля: «Системный промпт» задаёт роль и манеру ответа, «Инструкции» перечисляют правила, которые соблюдаются всегда. Есть и база знаний: туда можно положить свои термины или конспект, и они учитываются в каждом разговоре проекта, не задевая чаты снаружи.
Порядок у меня такой:
Создаю проект «История, экзамен».
В «Системный промпт» вставляю первый пункт, про роль.
В «Инструкции» вставляю остальные четырнадцать.
В базу знаний кладу список билетов из программы курса.
Открываю новый чат внутри проекта и пишу одно слово: «Начнём».
По второму пункту агент первым делом обязан спросить тему, уровень и время. Ровно то, чего не было в моей однострочной инструкции. Если не спросил, значит, пункт сформулирован слабо и его стоит усилить. Проекты входят в платные тарифы LibraChat.
Честно о терминах. В строгом смысле агентом называют программу, которая сама планирует шаги и выполняет их. Помощник в проекте с инструкцией — его учебный родственник. Но именно на нём удобно учиться главному навыку создателя агентов: ставить задачу так, чтобы её нельзя было понять неправильно. Для задач, где нужно пройти много шагов и собрать отчёт, в LibraChat есть отдельный режим агента. Про то, чем агент отличается от обычного чата, есть статья что такое нейросеть-агент.
Нейросеть-агенты и моё обучение теперь: пять блоков вместо платформы
Я перестал начинать с вопроса «какую платформу выбрать». Начинаю с листа бумаги и пяти блоков: роль, вход, шаги, проверка, запреты. Если какой-то блок пуст, агент будет работать плохо на любой платформе.
Проверяю инструкцию так же, как проверяю задания для студентов. Отдаю её «ученику», то есть агенту, и смотрю, где он поступает не так, как я ожидал. Каждое такое место означает дыру в инструкции, а не глупость агента. Я дописываю один пункт и проверяю снова. Три-четыре круга, и инструкция становится рабочей. На первую у меня ушло 40 минут, на следующие уходит минут 15.
По запросу «нейросеть агенты обучение» находятся курсы про инструменты, данные, автоматические действия. Это следующий этаж, и он нужен. Но без умения писать инструкцию всё остальное строится на песке. Потренировать этот навык можно в обычном чате, на бесплатном тарифе: попросить инструкцию и разобрать её по блокам.
Попробуй на своей теме
Возьми предмет, к которому готовишься. Открой чат LibraChat и отправь запрос выше, заменив историю XIX века на свою тему. Потом прочитай ответ с карандашом и найди в нём пять блоков из таблицы. Если какого-то блока нет, попроси его дописать. Если захочешь вставить инструкцию в проект, посмотри, что дают тарифы LibraChat.
И одно правило напоследок. Дай агенту ответить на твой первый вопрос неправильно и посмотри, как он поправит. По тому, как агент разбирает ошибку, видно, хорошо ли написана инструкция.
нейросеть агенты обучениеинструкция для агентапроектырепетиторподготовка к экзаменуучёба