ТЕХНОЛОГИИ

SmolLM3 /think или /no_think для небольших текстовых задач

В этом материале
ГЛАВНОЕ ЗА МИНУТУ

SmolLM3 документирует /think и /no_think через system, а не универсальный параметр любого движка.

SmolLM3 поддерживает рассуждение и обычный ответ в одной небольшой модели. Документированные /think и /no_think относятся к её процессу промптов и должны проверяться по требуемому окончательному результату.

Прочитайте область небольшой модели

Карточка модели описывает 3B с двумя режимами. В ней названы шесть нативно поддерживаемых языков: английский, французский, испанский, немецкий, итальянский и португальский.

Метки метаданных могут включать другие языки, но не заменяют конкретного заявления о нативном покрытии. Статья авторов релиза объясняет обучение и устройство шаблона чата, а документация реализации определяет интерфейс модели в Transformers.

Разместите управление ожидаемым способом

Карточка показывает /think и /no_think через system, причём расширенное рассуждение включено стандартно. Это соглашение конкретной модели, а не подтверждение правильной передачи произвольного похожего поля API.

Сохраните фактическое системное сообщение и отрисованный промпт. Внешний переключатель может выглядеть правильным, пока оболочка пропускает нужную инструкцию. При этом наличие управляющего текста во входе ещё не устанавливает правильности окончательного ответа модели.

Сравните две ограниченные текстовые задачи

ЗадачаТребование приёмки
Краткая редакцияСохранить фиксированные факты и нужную краткость
Проверяемая арифметикаВыдать правильное завершённое значение
Задача ограниченийВыполнить каждое переданное условие
Последующая инструкцияСохранить нужные факты разговора
Запрос отсутствующих сведенийНе придумывать недостающие доказательства

Используйте вымышленные входы и независимо проверенные эталоны. Храните отдельный результат каждой задачи вместо превращения одного удачного объяснения в общую оценку способностей рассуждения.

Читайте итог отдельно от рассуждения

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

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

Ограничьте выводы режимом и языком

Храните ревизии checkpoint и шаблона, расположение управления, параметры генерации и проверки приёмки. Сравнивайте режимы при одинаковом смысле запроса и учитывайте неудачные попытки вместе с успешными.

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

Связанные материалы

← Все материалы