Перейти к содержимому
Назад к глоссарию
Глоссарий

Температура (Temperature)

Параметр контроля креативности выходных данных модели

Модели и архитектуры

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

При низкой температуре (например, 0.1-0.5) модель чаще выбирает наиболее вероятные токены, что приводит к детерминированным, предсказуемым и консервативным ответам. Это полезно, когда требуется точность и фактологичность.

Высокая температура (например, 1.0-1.5 и выше) увеличивает вероятность выбора менее очевидных токенов, делая ответы более разнообразными, творческими и неожиданными, но также и менее предсказуемыми, иногда вплоть до бессмысленных или галлюцинаторных. Этот параметр критически важен для тонкой настройки баланса между когерентностью и инновациями в генерируемом контенте.

Примеры

При использовании LLM для генерации отчетов, где важна точность фактов, редакторы могут установить температуру на уровне 0.2, чтобы обеспечить предсказуемость и избежать "галлюцинаций".

Для создания креативных маркетинговых слоганов или стихотворений AI-копирайтеры часто используют температуру около 0.8-1.2, чтобы получить более разнообразные и оригинальные варианты, которые затем дорабатываются.

В диалоговых системах, таких как чат-боты на LLM, температура обычно поддерживается на среднем уровне 0.5-0.7, чтобы ответы были достаточно разнообразными для естественного диалога, но при этом сохраняли логичность и релевантность.

В методологии AIVO

AIVO учитывает температуру при анализе качества и уникальности AI-генерируемого контента, который ссылается на бренд. Мы мониторим, влияет ли параметр температуры на AI Citation Sources и Brand Description Stability. В зависимости от целей клиента, мы даем рекомендации по оптимальным настройкам температуры для достижения нужного баланса между креативностью и фактической согласованностью в ответах AI.

Часто задаваемые вопросы

Как температура отличается от Top-p (Nucleus Sampling)?
В то время как температура изменяет распределение вероятностей всех токенов, Top-p (Nucleus Sampling) динамически выбирает минимальный набор наиболее вероятных токенов, чья кумулятивная вероятность превышает заданный порог. Это позволяет сфокусироваться на высоковероятных словах, исключая совсем маловероятные, и часто используется в комбинации с температурой для более тонкого контроля креативности.
При какой температуре ответы LLM становятся полностью случайными или бессмысленными?
Нет строгого порога, после которого ответы становятся полностью случайными. Это сильно зависит от конкретной модели, контекста и задачи. Однако, при значениях температуры 1.5-2.0 и выше вероятность получения несвязных или галлюцинаторных ответов значительно возрастает. Для большинства практических задач редко используются значения выше 1.0-1.2.
Можно ли изменять температуру в процессе генерации ответа?
В большинстве случаев температура устанавливается для всего промпта и применяется к каждой итерации генерации токена. Однако, в продвинутых сценариях или кастомных реализациях, теоретически можно динамически изменять температуру на основе внутренней логики или состояния диалога, хотя это не является стандартной функциональностью пользовательских интерфейсов LLM.