Ответ · TNWS AI

Почему Gemini 3 зацикливается при низкой temperature и какое значение оставить

2 мин

Рекомендация Google для Gemini 3: temperature 1.0, причины деградации при снижении, корректный A/B-тест и способы стабилизировать формат.

Для моделей Gemini 3 Google рекомендует оставлять temperature по умолчанию — 1.0. Снижение ниже 1.0, привычное по старым моделям, может ухудшать сложные рассуждения и приводить к повторениям или зацикливанию. Для стабильной структуры используйте Structured Outputs, точный контракт и валидацию, а не минимальную temperature.

Рабочий пример

const r = await ai.interactions.create({
  model: "gemini-3.8-flash",
  input: "Верни JSON: три риска миграции и способ проверки каждого"
  // temperature не задаём: сохраняем рекомендованное 1.0
});

console.log(r.output_text);

Что означает каждая важная часть

  • Temperature влияет на выбор токенов, но не является переключателем «правда/ложь».
  • Рекомендация 1.0 относится именно к семейству Gemini 3; переносить её на все модели без документации нельзя.
  • Детерминированный бизнес-формат обеспечивается схемой, enum и серверной проверкой.
  • Повторяемость оценивают серией одинаковых прогонов, а не двумя субъективно выбранными ответами.

Порядок внедрения

  1. Удалите вручную заданную низкую temperature и зафиксируйте базовый результат на 30–100 тестах.
  2. Определите метрики: прохождение JSON Schema, доля повторов, фактические ошибки, длина и задержка.
  3. Меняйте только один параметр за эксперимент; модель и промпт должны оставаться одинаковыми.
  4. Для творческого текста проверяйте качество редакторской рубрикой, для классификации — размеченным датасетом.
  5. Если ответ повторяется, сократите противоречивый промпт и установите ограничение вывода.

Как проверить результат

Создайте набор из коротких классификаций и задач на рассуждение. Сравните default 1.0 с прежним значением на одинаковой модели. Посчитайте долю валидных результатов и повторяющихся фраз. Делайте вывод только при устойчивом различии на всём наборе.

Ограничения

Результаты зависят от модели, версии и задачи. Нельзя обещать одинаковый текст при каждом запуске. Даже правильная temperature не исправит противоречивые инструкции, недостаток данных или неверную схему.

Чего не делать

  • Не снижайте temperature автоматически ради «точности».
  • Не меняйте одновременно модель, промпт и параметры в A/B-тесте.
  • Не используйте субъективное впечатление вместо метрик.

Частые вопросы

Можно ли использовать пример в production?

Как основу — да, но добавьте авторизацию, таймауты, обработку ошибок, лимиты и тесты из статьи.

Где проверять актуальное имя модели?

В официальном каталоге Gemini API и Google AI Studio непосредственно перед развёртыванием.

Нужно ли доверять ответу без проверки?

Нет. Формат проверяется кодом, а важные факты — источником или вашей базой данных.

Что делать при изменении API?

Зафиксировать версию SDK, прочитать release notes и прогнать сохранённый набор интеграционных тестов.

Официальный источник

Документация Google, проверена 11 сентября 2026 года: https://ai.google.dev/gemini-api/docs/gemini-3

Читайте также

Комментарии

Пока тихо. Скажите первое слово