Ответ · TNWS AI
Почему Gemini 3 зацикливается при низкой temperature и какое значение оставить
Рекомендация 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 и серверной проверкой.
- Повторяемость оценивают серией одинаковых прогонов, а не двумя субъективно выбранными ответами.
Порядок внедрения
- Удалите вручную заданную низкую temperature и зафиксируйте базовый результат на 30–100 тестах.
- Определите метрики: прохождение JSON Schema, доля повторов, фактические ошибки, длина и задержка.
- Меняйте только один параметр за эксперимент; модель и промпт должны оставаться одинаковыми.
- Для творческого текста проверяйте качество редакторской рубрикой, для классификации — размеченным датасетом.
- Если ответ повторяется, сократите противоречивый промпт и установите ограничение вывода.
Как проверить результат
Создайте набор из коротких классификаций и задач на рассуждение. Сравните 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
Читайте также
Что такое temperature в нейросети и какое значение выбрать для текста
Простое объяснение параметра temperature: когда нужен предсказуемый ответ, а когда полезно больше вариантов и креатива.
Что такое zero-shot и few-shot промпты: разница на простом примере
Когда достаточно инструкции, а когда нейросети нужны примеры правильного ответа для стабильного формата и тона.
Почему нейросеть игнорирует часть промпта и как исправить запрос
Разбираем конфликтующие инструкции, перегруженные запросы и способы получить более предсказуемый ответ без бесконечных повторов.
Комментарии
Пока тихо. Скажите первое слово