LLM API и интеграция
Нейросеть для таксопарка: водители и обращения
Таксопарку языковая модель полезна не в диспетчеризации, а в двух местах: разбор обращений и жалоб пассажиров на поля с черновиком ответа и ответы водителям на повторяющиеся вопросы про аренду, смены и условия работы. Парк на пятьсот машин расходует около 6,8 миллиона токенов в месяц — на недорогих позициях каталога из 57 моделей это десятки рублей. Стоимость поездки, назначение заказа и решения по штрафам и блокировкам модель не делает: это тарифная система и регламент парка, а обещание, данное водителю или пассажиру, парк обязан исполнить.
Ниже — почему диспетчеризация мимо, что достаётся из жалобы пассажира, как отвечать водителю про аренду и смены, как размечать причины ухода, расчёт месяца в токенах и порядок запуска на одной колонне.
Почему диспетчеризация — не задача для модели
Распределение заказов уже решено, и решено не языковой моделью. Назначение исполнителя — это оптимизация по расстоянию, рейтингу, загрузке и десятку правил тарифа, которую делает алгоритм за миллисекунды и без вариативности.
Языковая модель здесь не быстрее и не точнее, зато вносит непредсказуемость в место, где её быть не должно. Там, где ответ обязан быть одинаковым при одинаковом входе, модель — неподходящий инструмент.
Реальная нагрузка парка лежит в другом месте: примерно девятьсот письменных обращений пассажиров в месяц и несколько тысяч однотипных вопросов от водителей. Это текст, и с ним модель работает хорошо.
Как обращение пассажира превращается в поля
Из свободного текста жалобы достаётся структура, которую дальше можно считать и маршрутизировать.
Состав полей: тип обращения, что именно произошло, признак безопасности, дата и время поездки, класс тарифа, требование пассажира (вернуть деньги, наказать водителя, просто сообщить), эмоциональная острота и признак повторного обращения по тому же водителю.
Формат ответа задаётся строго, иначе сводить будет нечего: строгий JSON от модели. Раскладка по типам — ниже, её стоит согласовать со службой качества до запуска.
| Тип обращения | Куда уходит | Автоответ |
|---|---|---|
| Угроза безопасности, конфликт, агрессия | Служба безопасности | Выключен |
| Состояние машины, запах, чистота | Контроль линии | Подтверждение |
| Маршрут, опоздание, отмена | Качество | Черновик ответа |
| Оплата, чек, списание | Финансовый отдел | Выключен |
| Забытая вещь | Бюро находок | Черновик ответа |
| Благодарность водителю | Мотивация | Черновик ответа |
Правило то же, что в любой классификации: сомнение — к человеку. Всё, что похоже на безопасность, уходит к человеку без автоответа, даже если модель не уверена. Техника разобрана в материале про классификацию текстов.
Черновики ответов пассажирам
Модель пишет черновик, отправляет оператор. Это работает, потому что почти все ответы состоят из двух частей: признание факта и уже принятое решение.
Решение принимает парк: компенсация, предупреждение водителю, снятие с линии. Модель получает готовое решение фактом и формулирует его по-человечески, без канцелярита и без обещаний сверх того, что дано.
Что в черновик не попадает: суммы компенсации, сроки рассмотрения и любые формулировки о вине водителя до разбора. На их месте остаётся пропуск. Общий подход к разбору потока отзывов — в материале про анализ отзывов.
Что отвечать водителю про аренду, смены и условия
Это самый объёмный сценарий по количеству запросов и самый недооценённый.
Водитель спрашивает одно и то же: сколько стоит смена на этом классе, что входит в аренду, кто платит за мойку и замену колодок, как оформить выходной, что будет при ДТП без пострадавших, когда выплата, как перейти на другой график. Эти вопросы приходят круглосуточно, и механик на линии отвечает на них вместо своей работы.
Ответы уже существуют — в договоре аренды, регламенте парка и памятках. Модель подбирает нужный кусок и формулирует под вопрос. Три ограничения:
- Данных нет в запросе — ответ «уточню у механика», а не правдоподобная догадка про ставку.
- Суммы и ставки переносятся дословно из вашего документа, без пересчёта на дни и смены.
- Персональные обстоятельства — к человеку. Долг конкретного водителя, его штраф, его график — это не общий вопрос.
Без письменной базы ответов система отвечает общими словами, и это главная причина неудачного запуска. Каркас такой базы — тот же, что в разборе нейросети для аренды авто.
Памятки и инструктажи для водителей
Парк постоянно пишет короткие тексты: как вести себя при проверке, что делать при ДТП, как принимать детское кресло, как работать в аэропорту, что изменилось в требованиях к внешнему виду машины.
Модель делает из одного регламента три формата: лист на стену в диспетчерской, сообщение в чат колонны и короткий текст на 400 знаков для рассылки. Исходник — ваш документ, а не память модели.
Отдельно полезны разборы типовых ситуаций для новичков: пять реальных обезличенных жалоб и разбор, что пошло не так. Подход к учебным материалам общий с материалом про обучение сотрудников.
Как разметить причины ухода водителей
Отток водителей парк считает в процентах, а причины знает в пересказе бригадира. Модель превращает свободные ответы в категории, которые можно сложить.
При уходе водитель что-то говорит или пишет: «в соседнем парке комиссия ниже», «машина третью неделю в ремонте, а аренда капает», «поставили в ночь, а я просил день», «ушёл на своей». В отчёте всё это становится строкой «не устроили условия».
Модель раскладывает такие ответы по вашим категориям: комиссия, ставка аренды, простои и состояние машины, график и смены, отношения с бригадиром, переход в другой парк, уход из отрасли, здоровье. Одна причина основная, до двух дополнительных, плюс цитата как подтверждение.
Техника та же, что в разборе оттока в фитнес-клубе, но объект другой: там уходит покупатель абонемента, здесь — исполнитель, которого парк потом нанимает заново. Сводить причину стоит не с посещениями, а со сменами: сколько смен водитель отработал в последний месяц и сколько дней его машина простояла в ремонте. Подбор и найм на замену — отдельная задача, разобранная в материале про отклики и резюме.
Почему тариф, назначение заказа и блокировки остаются за парком
Запрет жёсткий, и формулировкой он не смягчается.
Стоимость поездки. Цена складывается из тарифа, коэффициента, фактического маршрута и времени ожидания. Модель назовёт правдоподобное число, пассажир его сохранит, и дальше это позиция парка.
Назначение заказа. Решает алгоритм. Любой ответ модели «этот заказ должен был достаться вам» — выдумка.
Штрафы и блокировки. Это дисциплинарное решение по регламенту. Модель может пересказать уже принятое решение, но не принять его и не пообещать его отмену.
Реализуется запрет маршрутизацией: категории «тариф, цена поездки, назначение заказа, штраф, блокировка, депозит, долг» отключают автоответ. Просьба «отвечай осторожно» не работает — модель осторожно откажется и следующей фразой назовёт сумму. Как это делается — ограничение тем чат-бота.
Какие данные не уходят в запрос
В запрос уходит суть обращения и обезличенные факты о заказе, а не люди.
Не отправляются: ФИО водителя и пассажира, телефоны, данные водительского удостоверения, госномер, точки посадки и высадки с геопривязкой. Для разбора жалобы хватает класса тарифа, длительности, признака опоздания и самого текста.
Точка подачи вместе с временем и именем — это уже сведения о перемещениях конкретного человека, и наружу они не уходят: нейросети и персональные данные.
Сколько это стоит парку в месяц
Ставка одинаковая на вход и на выход, поэтому цена — это ставка, умноженная на объём в миллионах токенов. Сценарий: пятьсот машин, около восьмисот водителей, месяц.
| Операция | В месяц | Токенов за раз | Всего токенов | Цена, ₽ |
|---|---|---|---|---|
| Разбор обращения пассажира | 900 | 1 200 | 1 080 000 | ставка × 1,08 |
| Черновик ответа пассажиру | 700 | 1 400 | 980 000 | ставка × 0,98 |
| Ответ водителю об условиях | 4 500 | 1 000 | 4 500 000 | ставка × 4,5 |
| Памятка или инструктаж | 40 | 2 500 | 100 000 | ставка × 0,1 |
| Разметка причины ухода | 180 | 700 | 126 000 | ставка × 0,13 |
| Сводка по оттоку за месяц | 1 | 50 000 | 50 000 | ставка × 0,05 |
| Итого за месяц | — | — | 6 836 000 | ставка × 6,84 |
Ставки за миллион токенов на 22 сентября 2026 года у позиций, которые тянут эту нагрузку:
| Позиция | Ставка, ₽ за 1 млн |
|---|---|
nemotron-3-5-lightning | 0 |
gpt-oss-20b | 0 |
deepseek-v4-flash | 1 |
qwen-3-6-flash | 3 |
Ключ на весь каталог даёт KeyDealer: 57 позиций, оплата российской картой в рублях, без зарубежного счёта и без VPN. Для таксопарка это значит, что месяц работы с обращениями и вопросами водителей стоит меньше одной смены оператора, а перевод сценария на другую модель делается сменой одной строки и не требует переписывать интеграцию.
Пересчёт объёма в деньги — в отдельном материале.
Какую позицию каталога брать
Разбор обращения и разметка причин — короткие однотипные операции, им хватает дешёвых позиций из таблицы выше, а на бесплатных текстовых они идут за ноль.
Ответы водителям и черновики пассажирам лучше отдать позиции подороже — haiku-4-5 или gemini-3-flash: там важна связность и ровный тон.
Фото повреждения салона или путевого документа читают только позиции с проверенным распознаванием изображений — llama-3-2-11b-vision, gemini-3-flash, grok-4-7. У остальных пункт помечен как непроверенный, и это значит «не проверяли», а не «работает». Разбор состояния машины по фото — работа механика, как и в материале про автосервис.
Скидку за кэш промптов не обещаем: кэширование у всех текстовых позиций помечено как неподдерживаемое, и регламент в каждом запросе оплачивается целиком.
Как запустить на одной колонне
- Возьмите архив обращений пассажиров за квартал и прогоните разбор на полях без отправки.
- Сравните с разметкой службы качества. Расхождения покажут, где формулировки типов плохие.
- Соберите письменную базу ответов водителям — без неё запускать вопросы водителей бессмысленно.
- Включите ответы водителям на одной колонне в режиме черновика: модель готовит, механик отправляет.
- Пропишите стоп-категории до запуска, а не после первого обещания отменить штраф.
- Разметьте причины ухода за полгода одним прогоном — это самая дешёвая строка расчёта и самая полезная.
Каркас запроса с ролью, запретами и форматом пишется один раз — системный промпт.
Чего мы не утверждаем
Мы не даём оценок по тарифам, штрафам и трудовым отношениям с водителями. Ни мы, ни модель: это регламент парка и вопрос к юристу.
Мы не обещаем, что разметка причин удержит водителей. Она показывает, где отток концентрируется; менять комиссию, график или сроки ремонта придётся парку.
В каталоге нет распознавания речи. Записи разговоров с пассажирами и водителями мы не расшифровываем: есть текст, изображения и переранжирование, а речи и видео нет вовсе.
Что нужно, чтобы попробовать
Ключ заводится за минуту на keydealer.ru/login — почта и пароль, без документов и зарубежной карты. Оплата российской картой в рублях, один ключ на весь каталог: на 22 сентября 2026 года это 57 позиций, 44 доступны, 46 текстовых с рублёвой ставкой, 11 рисуют изображения, плюс переранжирование.
Платные текстовые позиции работают сразу на приветственном бонусе — разбор квартального архива обращений в него укладывается. Пять бесплатных текстовых позиций открываются после первого платного пополнения и дальше не тарифицируются. Две позиции, gemini-3-6-flash и fable-5, сейчас в проверке — планировать на них поток не стоит.
Что держать в голове
Таксопарк отличается от сервисного бизнеса тем, что у него два клиента с противоположными интересами: пассажир и водитель. Жалоба пассажира почти всегда означает разговор с водителем, а разговор с водителем — это разговор с человеком, который может уйти в соседний парк за один день.
Поэтому ценность модели здесь не в скорости ответа пассажиру, а в том, что она выравнивает вторую сторону: водитель получает одинаковый и точный ответ про условия в любое время суток, а не «спроси у механика завтра».
Начинать разумно с двух прогонов на архиве: обращения пассажиров за квартал и ответы уволившихся за полгода. Оба укладываются в приветственный бонус, и оба дают цифры, которых у парка сейчас нет.
Как мы проверяем факты и что храним из запросов — на странице о проекте и в llms.txt. Попробовать на своих данных: keydealer.ru/login.
Частые вопросы
Что нейросеть реально даёт таксопарку?
Две вещи: разбор обращений и жалоб пассажиров на поля с черновиком ответа и ответы водителям на повторяющиеся вопросы про аренду, смены и условия работы. Плюс разметка свободных ответов на вопрос «почему уходишь» и подготовка памяток. Диспетчеризацию она не трогает.
Может ли модель рассчитать стоимость поездки или назначить заказ?
Нет. Цена складывается из тарифа, коэффициента, фактического маршрута и времени — это арифметика тарифной системы, и неправильный ответ у модели выглядит так же уверенно, как правильный. Назначение заказа тоже решает алгоритм парка, а не языковая модель.
Почему модель не решает по штрафам и блокировкам?
Потому что это дисциплинарное решение по регламенту парка, а фраза, сказанная водителю от лица парка, воспринимается как обещание, которое придётся исполнить. Модель может пересказать уже принятое решение человеческим языком, но не принять его.
Зачем размечать причины ухода водителей, если и так понятно, что дело в деньгах?
Потому что «дело в деньгах» — это три разные причины: комиссия, ставка аренды и простои из-за состояния машины. В свободных ответах они различаются, в сводном отчёте сливаются в одну строку, и парк чинит не то.
Какие данные нельзя отправлять в запрос?
ФИО водителя и пассажира, номера телефонов, данные водительского удостоверения, госномер и привязку к конкретной поездке вместе с геоданными. Для разбора жалобы хватает текста и обезличенных фактов о заказе — класс тарифа, длительность, признак опоздания.
Сколько это стоит парку в месяц?
Парк на пятьсот машин расходует около 6,8 миллиона токенов в месяц на всех сценариях. На недорогих позициях каталога это десятки рублей, а пять бесплатных текстовых позиций после первого платного пополнения не тарифицируются вовсе.