Экспертиза · Индивидуальные AI-модели
Мы выбираем модель по измерениям, а не по репутации — и сразу говорим, когда правильный ответ — не обучать ничего.
Работа состоит из четырёх частей: мы измеряем кандидаты-модели на ваших данных, выбираем между конфигурацией, поиском в документах и тонкой настройкой, проверяем права на использование данных, затем держим потребление в рамках бюджета по ключу. Мы пока не обучали ни одну модель в продакшене, и говорим это до того, как вы спросите.
Уже построеноЧасть измерения и эксплуатации построена и работает, с сохранёнными результатами: собственный испытательный стенд, который сравнил восемь систем распознавания речи на одних и тех же 200 румынских высказываниях, с доверительным интервалом и парными различиями, плюс разложение голосовой задержки на шесть сегментов, которые в сумме дают общий итог с отклонением менее одной миллисекунды. Часть эксплуатации — это собственный gateway с 44 настроенными моделями, ключами по проектам со списком разрешённых моделей и бюджетом, и ежедневной консолидацией потребления по пользователь × ключ × модель. Часть, которую мы НЕ сделали, — собственная тонкая настройка — написана как есть: конвейер подготовлен и оценён по стоимости, но никогда не запускался на GPU. Сервис остаётся «доставленным», потому что работа, которую мы продаём, — это информированный выбор и эксплуатация, а не обучение.
Большинству проектов «индивидуальной модели» не нужна обученная модель. Им нужна правильная модель, с правильной инструкцией, поверх правильных данных, с стоимостью за вызов, которую кто-то отслеживает. Работа начинается с вопроса, который мало кто задаёт: как выглядит успех, как он измеряется и на каком наборе случаев? Без этого ответа любое сравнение моделей — это разговор о вкусах.
Мы измеряем сами, а не берём цифры поставщиков. Когда нам нужно было понять, что лучше всего распознаёт разговорный румынский, мы запустили восемь систем на одних и тех же 200 высказываниях, с одним и тем же нормализатором, с доверительным интервалом через bootstrap и с попарно рассчитанными различиями. Результаты были неутешительными: система, которую мы использовали в production, имела 26,26% Word Error Rate, а маленькая модель с 110 миллионами параметров, запущенная на процессоре, — 6,83%. Мы опубликовали и неприятную часть — по точности на румынском мы сильно уступаем коммерческим поставщикам.
Вторая часть работы — выбор между тремя путями, которые часто путают: настройка модели (инструкция, инструменты, параметры), поиск по вашим документам и тонкая настройка. Порядок, в котором мы их пробуем, — не предпочтение, а экономика: первые два обратимы за один день, третий требует данных, прав, GPU и измерения до и после. Мы рекомендуем тонкую настройку только когда есть доказательство, что первые два не подходят.
Третья часть, которая остаётся после запуска: стоимость за вызов. Модели проходят через собственный gateway, где у каждого ключа есть белый список моделей, бюджет и период. Потребление ежедневно консолидируется по пользователю, ключу и модели, а значит вопрос «почему вырос счёт в этом месяце» имеет ответ по строкам, а не по предположениям.