Разработка ИИ на заказ: нейросети, языковые модели и машинное обучение под вашу задачу

Разработка ИИ на заказ начинается не с выбора модели, а с выбора типа решения: ассистент по базе знаний, агент с действиями, распознавание документов, компьютерное зрение, прогнозная модель или обнаружение аномалий. Мы обследуем данные, собираем на вашей выборке прототип (это лёгкий пилот) и только потом решаем, нужен ли пилот в рабочем окружении. Исходный код лежит в вашем репозитории с первого коммита, результат работ передаётся по акту.

Обследование — от 200 000 ₽, 2–3 неделиЛёгкий пилот на вашей выборке — от 150 000 ₽Исходный код в вашем репозитории с первого коммита

С чем приходят

Когда нужна разработка ИИ, а не готовая программа

Есть данные и ручная операция

Документы, снимки и выгрузки копятся годами, а решение по ним принимает человек. Нужно понять, что можно отдать модели.

Готовый сервис не подошёл

Он отвечает общо, не знает ваших терминов и форматов документов или не проходит требования к хранению данных.

Данные нельзя отправлять наружу

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

Пилот был, дальше не пошло

На реальном потоке качество оказалось другим, а измерить его нечем. Нужен замер на выборке и письменный критерий приёмки.

Просят «нейросеть», не зная, какую

Задача может решаться правилом, поиском или статистикой. Тип решения выбирается по данным и цене ошибки.

Нужна оценка для бюджета или тендера

Нужен документ с составом работ, вилкой и критериями приёмки, по которому можно сравнить предложения, в том числе не наши.

Выбор типа

Задача, тип ИИ, данные и места, где решение ломается

Шесть типов — рабочая классификация, а не полный список: задача может сочетать две строки, но начинать стоит с одной.

Задача
Какой тип ИИ
Что нужно от данных
Где ломается
ЗадачаОтветить на вопрос по документамрегламенты, договоры, инструкции
Какой тип ИИАссистент по базе знаний: языковая модель с поиском по документам (RAG), ответ из найденных фрагментов со ссылкой на источник
Что нужно от данныхДокументы в действующих редакциях и владельцы разделов; набор реальных вопросов с эталонными ответами
Где ломаетсяДве редакции регламента, сканы без текста, права не учтены в поиске
ЗадачаВыполнить цепочку действийзаявки, письма, статусы, документы в учёте
Какой тип ИИАгент с действиями: разрешённый набор действий, отдельная учётная запись, подтверждения и журнал
Что нужно от данныхОписанный процесс, примеры входа вместе с исключениями, тестовая копия систем для проверки прав
Где ломаетсяПрава шире нужных, подтверждение нажимают не читая, действие повторяется после сбоя, текст письма принят за указание
ЗадачаИзвлечь поля из документовнакладные, счета, акты, заявления
Какой тип ИИРаспознавание документов: чтение, извлечение полей, сверка со справочниками, очередь оператора
Что нужно от данныхАрхив прошлых документов, по которому результат можно сверить вручную
Где ломаетсяОшибка в одной цифре суммы, номенклатура не совпала со справочником, пришёл поставщик с новой формой
ЗадачаНайти дефект или объект на изображениилиния, снимки, зона, комплектность
Какой тип ИИКомпьютерное зрение: детекция или классификация, порог решения, спорные случаи оператору
Что нужно от данныхРазмеченные снимки годного и брака, снятые так, как будет на линии; брака может быть мало
Где ломаетсяДефект не виден на снимке, изменился свет, пришла другая партия
ЗадачаПредсказать число или классспрос, отток, срок поставки, риск
Какой тип ИИПрогнозная модель или классификатор на табличных данных
Что нужно от данныхПрошлые решения с фактическим исходом и данные, известные в день решения
Где ломаетсяПроверка выглядит хорошо, а в работе хуже; сложная модель не обошла простой метод на прошлом периоде
ЗадачаЗаметить, что что-то пошло не такоборудование, операции, показатели
Какой тип ИИОбнаружение аномалий: отклонение от нормального поведения, порог и разбор срабатываний
Что нужно от данныхПоказания в штатных режимах, журнал аварий и ремонтов с датой, отметки о смене режима
Где ломаетсяРежим сменился, и прежняя норма устарела; тревог много, и на них перестают реагировать
Подбор

Как выбирается тип решения и когда ИИ не нужен

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

Чем вы платите за ошибку

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

Когда ИИ не нужен

Если вход структурирован, а правила стабильны, достаточно скрипта или интеграции по API: они предсказуемы и проверяются проще. Если истории почти нет, а процесс каждый раз новый, моделью нечего проверять: сначала описываем процесс. Выбор между скриптом, RPA и агентом разобран в статье «RPA, скрипт или ИИ-агент».

Что делаем

Ступени работы и сколько они стоят

Цены — по тарифам. Точная цена только у обследования, дальше вилка по его результатам. Лёгкий и тяжёлый пилот — варианты одной ступени «Пилот»; нужен ли второй, решается по итогам прототипа. Что двигает вилку, разобрано в статье «Сколько стоит разработка ИИ на заказ».

Обследование данных и задачи

Выбираем тип решения, собираем эталонную выборку. Результат — документ с составом работ, критериями приёмки и вилкой бюджета. 200 000 ₽ — один-два процесса, 2–3 недели; 350 000 ₽ — несколько систем, 3–4 недели; 500 000 ₽ — производство или контур, 4–6 недель.

200 000 / 350 000 / 500 000 ₽

Прототип на вашей выборке (лёгкий пилот)

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

150 000 – 400 000 ₽ · 2–8 недель

Пилот в рабочем окружении (тяжёлый пилот)

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

400 000 – 1 200 000 ₽ · 2–3 месяца

Вывод в эксплуатацию

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

от 1 500 000 ₽ этапами по 300 000 – 700 000 ₽ · от 3 месяцев

Сопровождение

Прогон контрольного набора, разбор ошибок, переобучение при смене данных. Сверх пакета — 5 000 ₽ в час.

20 000 / 60 000 / 120 000 ₽ в месяц
Контур

Закрытый контур и частные модели: что меняется в проекте

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

Что это значит для качества

В контуре работают открытые модели или модели с лицензией на локальный запуск. Те, что реально поставить на ваше оборудование, отвечают иначе, чем самые крупные облачные сервисы, и разница зависит от задачи; уровня «как у ChatGPT» мы не обещаем. Достаточно ли модели, показывает замер на вашей выборке.

Железо и лицензии

Конфигурацию сервера считаем на обследовании, до закупки; оборудование, включая видеокарты и вычислительные мощности для обучения (свои или у хостера), выбираете и оплачиваете вы, в цену работ оно не входит. Читаем лицензию на веса модели и записываем в документ обследования важные для вас условия: коммерческое применение, производные модели, ограничения по назначению. Юридическую оценку готовит юрист заказчика, мы консультаций не даём.

Когда внешняя модель допустима

Если данные не относятся к ограниченному доступу, а ваша служба безопасности это разрешила, внешний API можно использовать для части задач; в договоре записано, какие поля уходят наружу. Если среди них есть персональные данные, решение принимаете вы вместе со своим юристом: персональные данные граждан РФ обычно должны храниться на серверах в России. Без вашего решения такие поля наружу не уходят; юридических консультаций мы не даём. Сравнение — в статье «Своя LLM или ChatGPT API», развёртывание — на странице «LLM на своём сервере».

Качество

Как мы оцениваем качество на выборке заказчика

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

Порядок

  1. Выборка из реальных случаев: таких, как они приходят, с плохими сканами, опечатками и исключениями, а не тех, что удобно показывать.
  2. Эталон. Ваши специалисты записывают, как правильно. Часть случаев размечают двое: если эксперты расходятся, моделью сверяться не с чем.
  3. Деление. Часть выборки идёт на настройку, другая откладывается до итогового замера.
  4. Порог до замера. Что считается ошибкой, какая доля допустима, какие ошибки недопустимы совсем. Порог записывается в документ обследования или приложение к договору, а не подбирается под результат.
  5. Виды ошибок отдельно: пропущенная ошибка и лишняя передача человеку стоят по-разному.

Что считаем для каждого типа

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

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

Сравнение

Чем разработка ИИ отличается от «подключить ChatGPT»

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

Вопрос
Подключили готовый чат или API
Разработка под задачу
Что спросить у подрядчика
ВопросЗнания о компаниирегламенты, справочники
Подключили готовый чат или APIБез подключённых документов регламента модель не знает: ответ общий или выдуманный
Разработка под задачуПоиск по вашим документам, ответ собирается из найденного и ссылается на источник
Что спросить у подрядчикаКак открыть источник каждого ответа
ВопросПрава доступакто что видит
Подключили готовый чат или APIЗависит от продукта: часть сервисов учитывает права подключённых источников
Разработка под задачуПоиск ограничен ролью, проверяется прогоном из-под каждой роли
Что спросить у подрядчикаКак проверяется, что чужой документ не попадёт в ответ
ВопросОшибки и отказчто бывает, когда ответа нет
Подключили готовый чат или APIБез настроенного отказа модель может уверенно ответить и там, где ответа нет
Разработка под задачуПорог уверенности, явный отказ «в базе нет ответа», передача человеку
Что спросить у подрядчикаЧто происходит ниже порога
ВопросДанные и зависимостькуда уходят запросы
Подключили готовый чат или APIЗапросы уходят к поставщику, а модель и условия может изменить он; срок поддержки версии задают его условия
Разработка под задачуМодель в контуре или внешний API по решению службы безопасности; версии зафиксированы
Что спросить у подрядчикаЧто будет, если модель или тариф поменяются
Процесс

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

Обследование данных, 2–6 недель

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

Прототип на вашей выборке (лёгкий пилот), 2–8 недель

Минимальный вариант меряем на отложенной части и сравниваем с простым решением: правилом, поиском по словам, статистикой. Если простое справляется не хуже, остаёмся на нём.

Пилот в рабочем окружении (тяжёлый пилот), 2–3 месяца

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

Опытная эксплуатация и приёмка

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

Дальше — расширение, сопровождение или остановка

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

Честно

Где проекты ИИ ломаются

Нет владельца процесса

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

Доступ к данным не согласован

Выгрузки и права на документы запрашивают на пилоте, и недели уходят на ожидание. Доступы просим на обследовании.

Пилот не рассчитан на эксплуатацию

Нет мониторинга, обновлений и названного ответственного за модель. Эксплуатацию планируем с первой ступени.

Контроль

Что остаётся у вас и чего мы не делаем

Остаётся у вас

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

Мы этого не делаем

  • Не называем процент точности до замера на вашей выборке.
  • Не внедряем систему на предприятие целиком: берём один участок или один контур.
  • Не обучаем большие языковые модели с нуля: берём открытую модель и подбираем её под вашу выборку.
  • Не проводим аттестацию и лицензируемые работы по защите информации: лицензии ФСТЭК у нас нет.
  • Не отправляем ваши данные во внешние сервисы без письменного решения вашей службы безопасности.
  • Не берём работы дешевле 150 000 ₽ и не дежурим круглосуточно.
Инструменты

На чём собираем

Языковые модели и поиск
  • Открытые языковые модели в вашем контуре, vLLM или llama.cpp
  • Векторный поиск (pgvector, Qdrant) и поиск по точным словам
  • PaddleOCR и Tesseract для сканов
Обучение, прогнозы и зрение
  • Python, PyTorch, scikit-learn
  • CatBoost и XGBoost для табличных данных
  • OpenCV и детекторы объектов (семейство YOLO и другие; лицензию реализации проверяем заранее)
  • PostgreSQL, Docker, мониторинг качества
Материалы

Материалы по теме

Статья

Сколько стоит разработка ИИ на заказ

Цена по ступеням и типам решений, признаки оценки, которой нельзя верить.

  • Цена по ступеням
  • Типы решений
Читать →
Статья

RAG или дообучение LLM

Правило «знания или поведение», права доступа, сравнение на одной выборке.

  • Знания или поведение
  • Дерево решений
Читать →
Статья

Как подготовить данные для ИИ-пилота

Что выяснить о данных до старта: доступ, качество, эталонная выборка.

  • Чек-листы по задачам
  • Проверка за неделю
Читать →
Заявка

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

Сорок минут созвона: какая операция, какие данные, что нельзя выносить за периметр. По итогам предварительно скажем, с какой ступени начинать и какой тип ИИ вероятнее подойдёт; окончательный выбор делает обследование.

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

Не удалось отправить. Напишите в телеграм или позвоните.

Вопросы

Частые вопросы: разработка ии на заказ

Сколько стоит разработка ИИ на заказ?

Обследование стоит 200 000 ₽ за один-два процесса, 350 000 ₽ за несколько систем и 500 000 ₽ за производство или контур; оно вычитается из первого этапа, если продолжаете с нами. Лёгкий пилот — 150 000–400 000 ₽, тяжёлый — 400 000–1 200 000 ₽, вывод в эксплуатацию — от 1 500 000 ₽ этапами по 300 000–700 000 ₽. Вилку по ступеням называем по итогам обследования; точная фиксированная цена только у самого обследования.

Сколько данных нужно?

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

Нужны ли свои серверы и видеокарты?

Для языковой модели с несколькими пользователями обычно нужна видеокарта; небольшую модель при малой нагрузке иногда запускают на процессоре, но ответ идёт медленнее. Для зрения и распознавания документов потребность зависит от потока кадров и страниц, прогнозным моделям на таблицах обычно хватает сервера без видеокарт. Конфигурацию считаем на обследовании, до закупки; оборудование оплачиваете вы.

Кому принадлежат модель и код?

Исходный код лежит в вашем репозитории с первого коммита. Результат работ (исходный код, конфигурации, обученные модели) передаётся вам по акту; порядок передачи прав записывается в договоре; открытые компоненты остаются под своими лицензиями, их список входит в документацию.

Что если пилот не даст результата?

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

Чем разработка ИИ под задачу отличается от подключения ChatGPT?

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

Можно ли заранее узнать, какое качество даст ИИ на наших данных?

Только после замера на вашей выборке. Порог приёмки записываем до замера модели: в документ обследования или приложение к договору. Для прогнозных моделей величину выигрыша над простым методом согласуем после замера простого метода на вашей истории. Процент точности до замера не называем.

Вы работаете только в Ростове-на-Дону?

Мы в Ростове-на-Дону, работаем с заказчиками по всей России: удалённо и в вашем контуре. Доступ к системам и обследование согласуем на старте с вашей службой безопасности.