Типы моделей ИИ: под какую задачу какой класс

Все языковые модели умеют примерно всё, но каждая обучалась с перекосом в свою сторону. Знание этих перекосов экономит время: вместо перебора десятка вариантов вы сразу берёте нужный класс.
Пять классов
| Класс | Сильная сторона | Типичная задача |
|---|---|---|
| Универсальные | Ровный результат везде | Повседневная работа с текстом и вопросами |
| Кодовые | Синтаксис, структура, отладка | Генерация и разбор кода |
| Рассуждающие | Многошаговая логика | Математика, анализ, планирование |
| Мультиязычные | Качество вне английского | Перевод, локализация, тексты на русском |
| Компактные | Скорость и низкие требования | Локальный запуск, массовая обработка |
Границы размыты, и это нормально
Кодовая модель неплохо пишет текст, универсальная сносно пишет код. Разница проявляется на сложных случаях: там, где универсальная модель выдаёт правдоподобный, но неработающий код, специализированная чаще попадает в цель.
Практическое правило: чем сложнее задача, тем важнее класс. Для простой функции разницы не будет. Для отладки многопоточного кода — будет заметная.
Что происходит при неправильном выборе
- Универсальная вместо рассуждающей на логике — уверенный, быстрый и неверный ответ. Самый опасный случай: ошибку не видно.
- Рассуждающая вместо универсальной на простом вопросе — долгое размышление и расход лимита токенов там, где хватало одной строки.
- Английская модель на русском тексте — калькированный синтаксис, который приходится переписывать целиком.
- Крупная модель вместо компактной на потоковой задаче — переплата в разы без выигрыша в качестве.
Как понять свой класс задач
Ответьте на три вопроса:
- Есть ли в задаче несколько шагов, зависящих друг от друга? Если да — рассуждающая модель.
- Результат — исполняемый код или структурированные данные? Если да — кодовая.
- Текст на русском или другом неанглийском языке идёт читателю почти без правок? Если да — мультиязычная.
Если на все три ответ «нет» — берите универсальную, она закроет задачу дешевле и быстрее.
Комбинация классов
Сильный приём для сложной работы — разделить задачу между моделями. Рассуждающая строит план и разбирает условие. Кодовая пишет реализацию. Универсальная приводит итог в читаемый вид. Каждая делает то, в чём хороша, и общий результат выше, чем у любой из них по отдельности.
Виджет на сайте позволяет прогнать один и тот же запрос через разные стратегии — удобный способ увидеть разницу классов на своей задаче.