В этом материале
SmolLM3 документирует /think и /no_think через system, а не универсальный параметр любого движка.
SmolLM3 поддерживает рассуждение и обычный ответ в одной небольшой модели. Документированные /think и /no_think относятся к её процессу промптов и должны проверяться по требуемому окончательному результату.
Прочитайте область небольшой модели
Карточка модели описывает 3B с двумя режимами. В ней названы шесть нативно поддерживаемых языков: английский, французский, испанский, немецкий, итальянский и португальский.
Метки метаданных могут включать другие языки, но не заменяют конкретного заявления о нативном покрытии. Статья авторов релиза объясняет обучение и устройство шаблона чата, а документация реализации определяет интерфейс модели в Transformers.
Разместите управление ожидаемым способом
Карточка показывает /think и /no_think через system, причём расширенное рассуждение включено стандартно. Это соглашение конкретной модели, а не подтверждение правильной передачи произвольного похожего поля API.
Сохраните фактическое системное сообщение и отрисованный промпт. Внешний переключатель может выглядеть правильным, пока оболочка пропускает нужную инструкцию. При этом наличие управляющего текста во входе ещё не устанавливает правильности окончательного ответа модели.
Сравните две ограниченные текстовые задачи
| Задача | Требование приёмки |
|---|---|
| Краткая редакция | Сохранить фиксированные факты и нужную краткость |
| Проверяемая арифметика | Выдать правильное завершённое значение |
| Задача ограничений | Выполнить каждое переданное условие |
| Последующая инструкция | Сохранить нужные факты разговора |
| Запрос отсутствующих сведений | Не придумывать недостающие доказательства |
Используйте вымышленные входы и независимо проверенные эталоны. Храните отдельный результат каждой задачи вместо превращения одного удачного объяснения в общую оценку способностей рассуждения.
Читайте итог отдельно от рассуждения
Ответ /think может содержать промежуточную работу перед окончательным результатом. Незавершённая цепочка должна оставаться незавершённой в протоколе. Нельзя выбирать предположительное промежуточное значение и засчитывать его доставленным ответом.
Ответ /no_think бывает коротким и неверным. Польза состоит в выполнении задачи без лишнего вывода, а не только в краткости. Если редакция добавляет преимущество, отсутствующее в исходнике, отмечайте неподтверждённое утверждение даже при естественном звучании фразы.
Ограничьте выводы режимом и языком
Храните ревизии checkpoint и шаблона, расположение управления, параметры генерации и проверки приёмки. Сравнивайте режимы при одинаковом смысле запроса и учитывайте неудачные попытки вместе с успешными.
Результат может обосновать разные настройки простого письма и проверяемого reasoning. Он не гарантирует равного поведения каждого языка, пригодности русского только по метаданным или одинаковых настроек всех локальных движков. Небольшая модель полезна для ограниченной задачи, но новому языку, области или условию ответа требуются отдельные доказательства. Сохраняйте эти границы при расширении собственного набора и переходе на обновлённую версию модели.