Выбирать ИИ-модель по общему рейтингу — слабая инженерная стратегия. Для кода, логов, длинной документации, компьютерного зрения, агентных сценариев и закрытых данных важны разные ограничения. Сначала фиксируется задача и критерий проверки, потом выбирается кандидат и проводится пилот.
Как выбрать модель под инженерную задачу?
Проверка: если убрать названия провайдеров из таблицы результатов, сможете ли вы всё равно объяснить, почему один кандидат выбран, а второй отклонён? Если нет — критерии пока недостаточно инженерные.
Сначала разделим модель, сервис и API
Модель — конкретная версия нейросети с собственными ограничениями контекста, типов входа и выхода. Чат-сервис — готовый пользовательский интерфейс: его тариф, память, поиск и доступные инструменты могут отличаться от прямого API. API — программный интерфейс для Python, ROS, агента или серверного конвейера; здесь критичны structured output, tool calling, rate limits, стоимость и правила работы с данными.
Поэтому утверждение «этот чат лучше» почти бесполезно для инженерного выбора. Нужна формулировка вида: «для разбора логов с большим контекстом и обязательными ссылками на исходные данные кандидат A дал 47/50 проверяемых ответов при такой-то задержке и стоимости».
Какие свойства действительно проверять
| Критерий | Что измерять на своей задаче |
|---|---|
| Корректность | Доля правильных ответов, опасных допущений и случаев, когда модель должна была запросить данные. |
| Проверяемость | Ссылки на строку лога, страницу PDF, параметр, фрагмент кода или измерение. |
| Контекст | Не заявленный максимум, а способность удерживать нужные факты в вашем реальном документе или наборе файлов. |
| Инструменты | Structured output, functions, поиск, работа с файлами, кодом и изображениями — только если они нужны сценарию. |
| Задержка | p50/p95 времени полного сценария, а не одного короткого ответа. |
| Стоимость | Цена законченной задачи с повторами, tool calls, кэшем и обработкой файлов. |
| Данные | Где обрабатываются данные, что логируется и допускается ли локальный/корпоративный контур. |
Пять наборов FPV-задач для собственного бенчмарка
- MAVLink / Python / ROS. Таймауты, единицы, координатные системы, версии SDK, structured output и намеренно неполные требования.
- Полётные логи. Failsafe, вибрации, питание, EKF, PID: модель должна отделять наблюдение от причины и запрашивать недостающие графики.
- PDF и схемы. Ответ засчитывается только с точной ссылкой на страницу, таблицу, рисунок или явно указанным отсутствием данных.
- Компьютерное зрение. Архитектура pipeline, интерпретация кадров и метрик; LLM не заменяет precision/recall, latency и тест повторного захвата.
- Агентный сценарий. Успех задачи, число лишних действий, корректность остановки, права инструментов и устойчивость к неоднозначному входу.
Минимальный протокол сравнения
- Соберите 30–50 реальных задач и сохраните ожидаемый результат или способ независимой проверки.
- Выберите 2–3 кандидата, которые удовлетворяют формальным ограничениям: форматы, tools, privacy, latency, бюджет.
- Запустите одинаковый набор с фиксированными условиями.
- Оценивайте вслепую по четырём группам: корректность, проверяемость, отказ при недостатке данных, стоимость/время.
- Выберите основную модель и резервную. Запишите, при каких условиях каждая перестаёт быть допустимой.
Именно этот протокол полезнее постоянно меняющейся таблицы «кто сейчас номер один». Названия моделей, цены и лимиты быстро меняются; критерии эксперимента и собственный эталонный набор остаются.
Как считать стоимость
Считать нужно цену законченного сценария: входные токены + кэшированный вход по фактическому тарифу + выход + вызовы инструментов/поиск/обработка файлов + повторы после ошибок. Для агента один пользовательский запрос может породить несколько модельных шагов, поэтому цена одного API-вызова мало что говорит о цене задачи.
Актуальные тарифы и лимиты берите только из официальной документации конкретного провайдера в день теста. В протоколе сохраняйте дату, идентификатор модели и используемый тариф.
Граница безопасности и данных
Для инженерной безопасности важен также правильный отказ: если в логе, PDF или схеме недостаточно данных, качественный результат — запросить недостающую информацию, а не достроить правдоподобную причину.
Официальные источники для актуального среза
- OpenAI — модели API
- Anthropic — модели Claude
- Google AI — модели Gemini
- xAI — модели
- DeepSeek — pricing/API
- Mistral — модели
Следующий шаг
После выбора модели нужно понять как управлять глубиной и шириной её рассуждения. Продолжение маршрута: «Как думают умные боты: ширина и глубина размышления» →
