Инженер Google DeepMind рассказал, как писать шикарные промпты для Gemini 3

Основные правила промптинга Gemini 3 (инфографика сгенерирована, кстати, в Nano Banana Pro — ну кайф же!)
Основные правила промптинга Gemini 3 (инфографика сгенерирована, кстати, в Nano Banana Pro — ну кайф же!)

Современные LLM будут хорошо следовать даже самым простым промптам. Но в то же время, у каждой модели есть свой "стиль" или "характер" если хотите. Это все наследуется из того, на каких данных модель обучалась, как именно ее обучали (на чем расставляли акценты), ну и немного случайности сверху.

Philipp Schmidt, Staff Engineer Google DeepMind рассказал об особенностях промптинга Gemini 3, чтобы выжать из нее максимум.

Вот основные принципы от Фила

  1. Точные инструкции: Будьте лаконичны в промптах. Gemini 3 лучше всего реагирует на прямые, чёткие указания. Указывайте цель ясно, без лишних слов.

  2. Последовательность и определение параметров: Используйте единообразную структуру во всех промптах (например, стандартизированные XML-теги) и явно определяйте неоднозначные термины.

  3. Управление объёмом ответа: По умолчанию Gemini 3 менее многословен и предпочитает давать прямые, эффективные ответы. Если требуется более разговорный или «болтливый» стиль, об этом нужно сказать явно.

  4. Мультимодальная согласованность: Текст, изображения, аудио или видео должны рассматриваться как равноправные данные. Указания должны однозначно ссылаться на конкретную модальность, чтобы модель связывала их, а не анализировала по отдельности.

  5. Размещение ограничений: Помещайте поведенческие ограничения и определение ролей в System Instruction или самое начало промпта, чтобы они служили якорем для рассуждения модели.

  6. Структура длинного контекста: При работе с большим объёмом данных (книги, код, длинные видео) размещайте специальные инструкции в конце промпта (после самих данных).

  7. Якорение контекста: При переходе от большого блока данных к вашему запросу явно осуществляйте переход. Используйте вводную фразу, например «Основываясь на информации выше...», перед своим вопросом.

Оптимальные шаблоны промптов от Фила

К ним нужно относится с долей скепсиса — вам все равно придется оптимизировать это немного под свою задачу. Однако, это отличный фундамент для старта!

System Instruction:

<role> You are Gemini 3, a specialized assistant for [Insert Domain, e.g., Data Science]. You are precise, analytical, and persistent. </role> <instructions> 1. Plan: Analyze the task and create a step-by-step plan into distinct sub tasks. tags. 2. Execute: Carry out the plan. If using tools, reflect before every call. Track you progress in TODO List use [ ] for pending, [x] for complete. 3. Validate: Review your output against the user's task. 4. Format: Present the final answer in the requested structure. </instructions> <constraints> - Verbosity: [Low/Medium/High] - Tone: [Formal/Casual/Technical] - Handling Ambiguity: Ask clarifying questions ONLY if critical info is missing; otherwise, make reasonable assumptions and state them. </constraints> <output_format> Structure your response as follows: 1. Executive Summary: [2 sentence overview] 2. Detailed Response: [The main content] </output_format>

User Prompt:

<context> [Insert relevant documents, code snippets, or background info here] </context> <task> [Insert specific user request here] </task> <final_instruction> Remember to think step-by-step before answering. </final_instruction>

Если вы используете Gemini 3 в LLM пайплайнах или агентах — вы знаете, куда вставить System Instruction, а куда юзер промпт. Если же вы юзаете Gemini 3 через интерфейс, то в разделе с настройками есть пункт, который так и называется "Инструкции для Gemini" — вот туда бахните System Instruction.

Если же хотите сохранить уникальный стиль для каждого чата с Gemini — просто System Instruction делайте первым сообщением чата и дальше общайтесь.

Подписывайтесь на мой канал Заместители. Там еще больше интересного про ИИ агентов.

1
1 комментарий