LLM API и интеграция
Нейросеть для автошколы: что ей можно доверить
Автошколе языковая модель закрывает поток однотипных вопросов до оплаты и во время обучения: расписание групп и вождения, стоимость и рассрочка, длительность курса, порядок отработки пропуска. Полторы тысячи ответов в месяц — это около 2,5 миллиона токенов, то есть единицы рублей на недорогих позициях каталога, а требования к правам, медсправке и экзамену в ГИБДД модель по памяти не называет вовсе. Эти ответы собираются только из актуального документа, который загрузила сама школа, и выдаются со ссылкой на пункт. Всё остальное — ваши данные, и с ними модель работает свободно.
Ниже — разбор входящего потока по двум группам вопросов, схема ответа по загруженному регламенту, генерация тренировочных вопросов из материалов школы, расчёт месяца работы на группе в шестьдесят курсантов и порядок внедрения, который начинается с одного канала.
Какие вопросы приходят в автошколу до оплаты
Входящий поток автошколы однообразен. Восемь-десять вопросов в разных формулировках, и они повторяются из месяца в месяц:
- когда стартует ближайшая группа и в какие дни занятия;
- сколько стоит обучение целиком и есть ли рассрочка;
- сколько длится курс от первого занятия до экзамена;
- какие документы принести при записи;
- нужна ли медсправка и где её проходят;
- можно ли начать учиться до 18 лет;
- как назначают инструктора и можно ли выбрать машину;
- что будет, если пропустить занятие.
Когда человек стал курсантом, поток не заканчивается — меняется тема. Перенести вождение, отработать пропущенную теорию, узнать график внутренних экзаменов, выяснить, когда выдадут документ об окончании.
Администратор отвечает на это вручную, обычно вечером и обычно одинаковыми фразами. На потоке в шестьдесят курсантов и три-четыре обращения в день на каждого открытого набора это полтора-два часа работы ежедневно.
Но перед автоматизацией поток нужно разделить надвое, и эта граница определяет всю конструкцию.
Первая группа — про вашу школу. Расписание, цены, договор, правила отработки, адреса площадок, машины. Ответ есть у вас, вы за него отвечаете, и его можно выдавать машинно.
Вторая группа — про государство. Требования к получению прав, медкомиссия, возраст, сроки, порядок экзамена в ГИБДД, что делать после неудачной попытки. Вопросы выглядят такими же простыми, а ответы на них брать из памяти модели нельзя.
Почему требования к правам нельзя брать из памяти модели
Модель ответит на вопрос «какие документы нужны для сдачи» в любом случае. Она не скажет «не знаю» — она выдаст список, и список будет выглядеть правильным.
Беда в том, что правдоподобный ответ отличается от актуального в деталях, а решают именно детали: срок действия медицинского заключения, состав врачей, кто и куда подаёт заявление, порядок записи, интервал до пересдачи, что считается неявкой. Ошибка в одной строке этого списка стоит курсанту дня, а школе — претензии.
Механика та же, что в обычных галлюцинациях: недостающее заполняется похожим на правду. Добавляется вторая проблема — время. Регламенты меняются, веса модели не меняются: она отвечает из состояния мира на момент обучения и никак это не помечает. Спросить её «а это ещё действует?» бесполезно, она согласится с обеими версиями.
Отсюда правило, которое не обсуждается: ответы про требования, сроки и экзамен собираются только из документа, который загрузила сама школа.
Схема простая. Вопрос попадает в поиск по загруженным файлам, найденные фрагменты уходят в запрос, модель формулирует ответ строго по ним и приводит название документа, пункт и дату редакции. Не нашлось фрагмента — ответа нет, есть перевод на администратора.
Технически это поиск по своей базе, а не дообучение: модель не «выучивает» ваши регламенты, ей подставляют нужные куски в момент запроса. Три вещи, без которых схема разваливается:
- В системном промпте написано прямо: отвечай только по фрагментам ниже, ничего не добавляй из общих знаний, при отсутствии ответа передавай администратору. Как формулируются такие границы, разобрано в материалах про системный промпт и про то, как ограничить темы чат-бота.
- Каждый ответ этой группы заканчивается ссылкой на пункт и датой редакции документа. Это одновременно и защита школы, и способ заметить, что файл устарел.
- За документ отвечает один человек, и обновляет он файл, а не промпт. Как только эти две сущности начинают жить отдельно, ответы расходятся.
Что делать с расписанием групп и вождения
Расписание модель не придумывает и не считает — она его пересказывает.
Данные приходят в запрос отдельным блоком из вашей таблицы или учётной системы: дата старта, дни недели, время, адрес, сколько мест осталось. Модель превращает это в человеческий ответ на конкретный вопрос «а есть вечерняя группа в сентябре».
Два запрета, которые нужно прописать явно. Модель не переводит время между форматами и не складывает даты — «занятия закончатся примерно в середине декабря» она посчитает неправильно и уверенно. И модель не обещает место: фраза «да, записывайтесь» относится к CRM, а не к тексту ответа.
С вождением сложнее, потому что там график индивидуальный. Рабочий вариант — бот отвечает на вопрос о правилах («за сколько можно перенести», «что считается опозданием»), а на вопрос «когда у меня вождение» отдаёт ссылку в личный кабинет или передаёт диалог инструктору. Персональные данные курсанта в модель отправлять незачем, и об этом отдельно — в разборе про персональные данные и нейросети.
Как отвечать про стоимость и рассрочку
Цены переносятся дословно из вашего прайса и приходят в запрос отдельным блоком.
Модель не считает итог, не выводит скидку из процента, не делит сумму на месяцы рассрочки. Арифметика у языковой модели выглядит ровно так же уверенно, как правильный ответ, и проверить её на глаз нельзя — а ошибка в сумме договора это уже спор.
Что модель делает полезного: объясняет структуру цены. Что входит в стоимость, что оплачивается отдельно, чем отличаются пакеты с разным количеством часов вождения, как устроена рассрочка по шагам. Это те самые ответы, которые администратор пишет по десять раз в день и на девятый пишет короче, чем нужно.
Полезная деталь: расчёт итоговой суммы делает ваш калькулятор, а модель только зачитывает результат. Схема «считает код, объясняет модель» работает везде, где есть деньги, и она же описана в разборе обработки заявок.
Что отвечать курсанту, который пропустил занятие
Это самый частый вопрос после старта группы и самый нервный.
Ответ состоит из трёх частей, и все три — ваши правила, а не общие. Можно ли отработать, в какие сроки и с какой группой. Что делать с пропущенным вождением. Влияет ли пропуск на допуск к внутреннему экзамену.
Модель тут работает как справочник по вашему регламенту с человеческим тоном. Тон важен: курсант пишет виновато или раздражённо, а получить должен спокойный порядок действий без нравоучений. Промпт «ответь по правилам, без оценок, не длиннее шести предложений, в конце назови один следующий шаг» даёт заметно лучший результат, чем просьба «ответить вежливо».
И сразу защита от двусмысленности: если правило в вашем документе допускает исключения по решению руководителя, бот не решает за руководителя. Он называет правило и передаёт запрос на исключение человеку.
Как сделать тренировочные вопросы по темам школы
Второй сценарий после ответов, и он про качество обучения, а не про экономию времени.
Задача формулируется так: у преподавателя есть конспект темы — например, проезд перекрёстков или основы управления в сложных условиях. Из этого конспекта модель делает набор коротких вопросов на понимание с вариантами ответов и пояснением, почему остальные варианты неверны.
Ключевое ограничение: это тренировка по материалам школы, а не имитация официальных билетов. Пересказывать экзаменационные билеты модель не должна, и причина не в юридической осторожности, а в качестве. Билеты существуют в готовом виде, их формулировки точны, а модель при пересказе меняет слова — и курсант заучивает искажённую версию того, что на экзамене будет звучать иначе.
Что стоит проверять в сгенерированном наборе:
- каждый вопрос опирается на фрагмент конспекта, а не на общие знания модели;
- в вопросе нет чисел, которых нет в исходном тексте;
- правильный ответ ровно один и он помечен;
- пояснение объясняет причину, а не повторяет ответ другими словами.
Первую пару недель набор перед выдачей читает преподаватель. Считайте, сколько вопросов он выбрасывает: это и есть измеримое качество. Приёмы генерации учебных заданий подробнее разобраны в материале про нейросеть для учителя, а поток учеников и проверка домашних — в разборе про онлайн-школу.
Сколько это стоит в месяц
Ставка у нас одинаковая на вход и на выход, поэтому цена считается умножением ставки на объём в миллионах токенов. Сценарий — школа с двумя открытыми наборами, около шестидесяти курсантов, один месяц.
| Операция | В месяц | Токенов за раз | Всего токенов | Цена, ₽ |
|---|---|---|---|---|
| Ответ на вопрос до оплаты | 900 | 1 400 | 1 260 000 | ставка × 1,26 |
| Ответ курсанту по расписанию и отработке | 400 | 1 200 | 480 000 | ставка × 0,48 |
| Ответ по загруженному регламенту | 200 | 3 000 | 600 000 | ставка × 0,6 |
| Набор из 20 тренировочных вопросов по теме | 40 | 4 500 | 180 000 | ставка × 0,18 |
| Итого за месяц | 1 540 | — | 2 520 000 | ставка × 2,52 |
Ставки за миллион токенов на 16 сентября 2026 года у подходящих позиций:
| Позиция | Ставка, ₽ за 1 млн |
|---|---|
gpt-oss-20b | 0 |
deepseek-v4-flash | 1 |
qwen-3-7-plus | 3 |
gemini-3-flash | 6 |
haiku-4-5 | 8 |
Доступ к каталогу даёт KeyDealer: один ключ на 53 позиции, оплата российской картой в рублях, без зарубежного счёта и без VPN. Для автошколы это означает, что месяц ответов на вопросы абитуриентов и курсантов стоит дешевле одного занятия по вождению, а платить нужно за фактические токены, а не за рабочее место.
Обратите внимание на структуру расхода. Самая дорогая строка — не количество вопросов, а ответы по регламенту: там в каждый запрос уходят куски документа, и один такой ответ стоит как два обычных. Лечится это не сменой модели, а размером фрагмента: в запрос подставляются два-три нужных куска, а не весь файл. Пересчёт объёма в деньги для любой другой ставки — в отдельном материале.
Какую позицию каталога брать
Задачи тут разные по требованиям, и брать одну модель на всё незачем.
Ответы про расписание и цены — короткий вход, короткий выход, никакой сложности рассуждения. Здесь работают самые дешёвые позиции, и именно тут уместны пять бесплатных текстовых моделей, которые открываются после первого платного пополнения и дальше не тарифицируются.
Ответы по регламенту — длинный вход и высокая цена ошибки. Экономить на этой строке не стоит: разница в деньгах за месяц измеряется рублями, а разница в аккуратности пересказа документа видна сразу.
Тренировочные вопросы — сорок обращений в месяц, зато качество формулировки заметно невооружённым глазом. Здесь разумна позиция подороже.
Две позиции каталога сейчас в проверке — gemini-3-6-flash и fable-5. Про них правильно говорить «в проверке», а не «доступна»: ставить их в рабочий контур школы пока рано. Сравнивать кандидатов стоит на своих текстах, а не по описаниям — методика прогона двух позиций на одной выборке разобрана в материале как сравнивать модели.
Как это внедрять
- Возьмите один канал. Обычно это форма на сайте или сообщения в одной соцсети. Два канала сразу удваивают отладку и ничего не добавляют к пониманию.
- Соберите тридцать реальных вопросов из переписки за последний месяц. Это ваш приёмочный набор, на нём вы будете проверять каждое изменение промпта.
- Разделите вопросы на две группы — про школу и про государство — прямо в наборе. Вопросы второй группы должны получать ответ только со ссылкой на документ.
- Первые две недели держите бота в режиме подсказки. Ответ готовится, администратор правит и отправляет. Считайте долю правок — это качество.
- Добавьте строку про программу в начало диалога и кнопку перевода на человека в каждый ответ.
- Тренировочные вопросы подключайте последними, когда поток ответов уже стабилен.
Частые ошибки первого месяца
Загрузили один файл и забыли. Через месяц расписание изменилось, а бот отвечает по старому. Дата редакции в ответе ловит это за один диалог.
Попросили модель «отвечать по документам, а если не знаешь — по общим знаниям». Вторая половина фразы отменяет первую. Запасной вариант должен быть один: передать человеку.
Смешали цены и расчёт. Бот назвал сумму рассрочки, посчитав её сам, и она разошлась с договором на тысячу рублей.
Отключили перевод на администратора, чтобы разгрузить его. Нагрузка вернулась через неделю, но уже в виде звонков и претензий.
Чего мы не утверждаем
Мы не консультируем по правилам получения прав. Ни мы, ни модель. Требования, сроки и порядок экзамена берутся из актуальных документов, которые школа загружает и обновляет сама.
Мы не заменяем преподавателя и инструктора. Тренировочные вопросы — это проверка понимания по вашим же материалам, а не программа обучения.
Мы не измеряли этот сценарий на реальной автошколе. Своих замеров по учебному потоку у нас нет, объёмы в таблице — расчётные. Проверяйте на своей переписке.
Что нужно, чтобы попробовать
Ключ заводится за минуту на keydealer.ru/login — почта и пароль, без документов и без зарубежной карты. Оплата российской картой в рублях, один ключ на весь каталог: на 16 сентября 2026 года это 53 позиции, из них 40 доступны, 42 текстовые и 11 генерируют изображения.
Платные текстовые модели доступны сразу на приветственном бонусе, и тридцати вопросов из реальной переписки хватит для проверки без пополнения. Отдельный ключ под сценарий даст видимый расход и позволит прогнать одну и ту же пачку вопросов на двух позициях подряд.
Аудиомоделей в каталоге нет ни одной, поэтому телефонный канал этой схемой не закрывается: распознавание и синтез речи придётся брать отдельно, а текстовая модель может работать только ядром диалога.
Что держать в голове
В автошколе есть два источника правды, и они не равны. Ваше расписание, ваш прайс и ваш регламент отработки — это данные, которыми вы управляете, и модель может пересказывать их свободно. Требования государства — это чужой документ, который меняется без вашего участия, и единственный безопасный способ отвечать по нему — читать загруженный файл и показывать пункт.
Практическая защита строится на двух вещах. Числа — суммы, даты, сроки — попадают в ответ переносом, а не вычислением. Отсутствие ответа заканчивается переводом на человека, а не вежливой формулировкой ни о чём: администратор, который отвечает на пять сложных вопросов в день вместо пятидесяти простых, — и есть результат внедрения.
Начинать разумно с одного канала и тридцати реальных вопросов: расход укладывается в приветственный бонус, и уже на второй неделе видно, какая доля потока закрывается машинно, а какая всегда будет требовать живого человека.
Как мы проверяем факты и что храним из запросов — на странице о проекте и в llms.txt. Попробовать на своей переписке: keydealer.ru/login.
Частые вопросы
Может ли бот автошколы сам отвечать на вопросы про экзамен в ГИБДД?
Только по документу, который вы в него загрузили, и со ссылкой на пункт. По памяти модель выдаёт правдоподобный список документов и сроков, а не актуальный, и при этом звучит уверенно. Если нужный фрагмент не нашёлся, правильный ответ — перевод на администратора.
На какие вопросы бот отвечает без оговорок?
На всё, что относится к вашей школе. Расписание групп и вождения, стоимость и рассрочка, длительность курса, адреса площадок, правила отработки пропуска, порядок переноса занятия. Это ваши данные, вы за них отвечаете и можете их обновить в любой момент.
Можно ли генерировать экзаменационные билеты?
Пересказывать официальные билеты не нужно и вредно — они есть в открытом виде, а модель их исказит. Осмысленный сценарий другой. Модель делает тренировочные вопросы по конспектам и лекциям вашего преподавателя, чтобы курсант проверил понимание темы, а не заучивал формулировку.
Сколько это стоит для школы на 60 курсантов?
Полторы тысячи ответов в месяц дают около 2,5 миллиона токенов. На дешёвых позициях каталога это единицы рублей за месяц, на средних — десятки. Дороже всего обходятся ответы по регламенту, потому что в запрос уходят куски документа.
Что делать, если курсант спрашивает то, чего нет ни в расписании, ни в документах?
Бот говорит, что уточнит, и передаёт вопрос администратору вместе с текстом обращения. Пустой ответ «не могу помочь» хуже перевода на человека, потому что человек уходит, а вопрос остаётся.
Нужно ли предупреждать курсанта, что отвечает программа?
Да, одной строкой в начале диалога. Это снимает половину претензий и сразу задаёт другой уровень доверия к ответу. Заодно проще объяснить, почему на часть вопросов бот отвечает ссылкой на документ, а не своими словами.