Температура и seed: почему одинаковый промпт даёт разные ответы

ИИ по умолчанию работает с определённой степенью случайности — выбирает следующее слово не по единственному наиболее вероятному варианту, а из распределения кандидатов. Температура (обычно от 0 до 2) управляет этой случайностью: чем выше, тем ответы разнообразнее и творческие, чем ниже, тем они предсказуемее и стереотипнее.

Seed — это числовой якорь, который замораживает выбор случайности. Если установить один и тот же seed и температуру выше нуля, два запроса дадут одинаковый ответ. Без seed повторяемости нет, даже при нулевой температуре есть микрошумы.

Когда это важно

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

На практике это означает: если один запрос дал хороший ответ, а второй с тем же текстом дал плохой, виноват не запрос — виноват шум. Воспроизводимость гарантируется только через seed и низкую температуру. Это особенно критично для автоматизированных цепочек, где каждый следующий этап зависит от точности предыдущего.

Правило просто: температура для вариативности, seed для воспроизводимости. Берём оба параметра в расчёт, когда поведение модели нужно контролировать, а не оставлять на волю случайности.