Температура и seed: почему одинаковый промпт даёт разные ответы
ИИ по умолчанию работает с определённой степенью случайности — выбирает следующее слово не по единственному наиболее вероятному варианту, а из распределения кандидатов. Температура (обычно от 0 до 2) управляет этой случайностью: чем выше, тем ответы разнообразнее и творческие, чем ниже, тем они предсказуемее и стереотипнее.
Seed — это числовой якорь, который замораживает выбор случайности. Если установить один и тот же seed и температуру выше нуля, два запроса дадут одинаковый ответ. Без seed повторяемости нет, даже при нулевой температуре есть микрошумы.
Когда это важно
Для творчества и мозгового штурма высокая температура разумна — варианты разные, есть из чего выбрать. Для точных инструкций, кода и фактов низкая температура надёжнее: модель придерживается самого вероятного пути, ошибки реже.
На практике это означает: если один запрос дал хороший ответ, а второй с тем же текстом дал плохой, виноват не запрос — виноват шум. Воспроизводимость гарантируется только через seed и низкую температуру. Это особенно критично для автоматизированных цепочек, где каждый следующий этап зависит от точности предыдущего.
Правило просто: температура для вариативности, seed для воспроизводимости. Берём оба параметра в расчёт, когда поведение модели нужно контролировать, а не оставлять на волю случайности.