promty-gemini-3
Как писать промты для Gemini 3, устойчивые к правкам
Gemini3 Team · 18 июля 2026 г. · 6 min read
Keywords: промты Gemini 3, Gemini 3.1 Pro примеры, промпт-инжиниринг, MidassAI Chat
Published: 18 июля 2026 г. Author: Gemini3 Team
Почему большинство промтов для Gemini 3 не выдерживают правок — и как это исправить
Большинство относятся к написанию промтов как к обычным письмам: набросал, отправил и надеешься на лучшее. С Gemini 3.1 Pro — особенно в MidassAI Chat — это гарантия переделок. Не потому что модель нестабильна, а потому что ваш промт не готов к проверке. Правки — это не провал, это место, где делается настоящая работа. И если ваш промт ломается, когда вы спрашиваете «Подождите, а что насчет крайнего случая X?» или «Можете проследить эту логику в обратном порядке?», вы теряете часы, а не минуты.
Gemini 3.1 Pro превосходно справляется с глубиной: рассуждения по документам на 100K токенов, декомпозиция многошаговых архитектур, интерпретация временных видеокадров и кросс-проверка утверждений из разнородных источников. Но ничего из этого не появится из размытых директив вроде «Объясни квантовые вычисления» или «Улучши этот код». Это результат структурированного намерения — промтов, разработанных так, чтобы выдерживать циклы правок благодаря заранее закодированным ограничениям, логике запасных вариантов и явным критериям валидации.
Для кого это:
- Технические писатели, проверяющие белые книги против новых исходных материалов
- Backend-инженеры, валидирующие решения по дизайну service mesh
- Исследователи, синтезирующие регуляторные filings across юрисдикций
- Лидеры продуктов, стресс-тестирующие спецификации функций перед планированием спринта
- Видеоаналитики, извлекающие временную причинность (например, «В 2:14–2:27 жест субъекта A предшествует или следует за вербальной репликой субъекта B?»)
Это не теоретические кейсы. Это воркфлоу, которые мы протестировали на MidassAI Chat с реальными пользователями — и где плохо структурированные промты регулярно ломались на втором этапе правок.
Ключевые выводы
Шаблон 1: Поиск в длинных документах с якорением источников
Не пишите: «Саммари этого 80-страничного отчета SEC».
Пишите вместо этого:
You are a compliance analyst reviewing Form 10-K for Acme Corp (2024). Retrieve and extract only disclosures related to cybersecurity risk factors (Item 1C), litigation contingencies (Item 3), and forward-looking statement disclaimers (Item 7). For each extracted clause:
- Quote verbatim (max 45 words)
- Cite exact page number and section header
- Flag any internal contradiction (e.g., “risk is ‘material’ on p.22 but ‘immaterial’ on p.41”) Do not paraphrase. Do not infer. Do not summarize beyond extraction.
Почему это работает при правках: Явное якорение к странице/разделу обеспечивает точность. Обнаружение противоречий встраивает самоаудит — поэтому когда вы позже спросите «Покажи все противоречия, отмеченные в Разделе 3», Gemini 3.1 Pro мгновенно найдет их, потому что они были залогированы во время первого прохода, а не выведены ретроспективно.
Шаблон 2: Стресс-тестирование логики для деревьев решений
Используйте это при валидации бизнес-правил, enforcement политик или условных воркфлоу:
You are a systems auditor evaluating the loan approval engine. Given these three inputs:
- Credit score ≥ 720 → auto-approve
- Income ratio > 45% → require manual review
- Past default within 24 months → auto-reject Generate all possible input combinations (n=8) and for each:
- State final decision
- Trace the exact rule path taken (e.g., “Credit=730 → auto-approve; overrides income ratio=48%”)
- Identify any rule conflicts (e.g., “Credit=690 AND default=yes → both reject and manual review triggered”) Output as CSV with columns: credit_score, income_ratio_pct, past_default, decision, conflict_flag.
Этот шаблон требует полного перебора — не просто «что происходит в типичном случае». Когда вы вносите правки («Что если income ratio составляет 44.9%?»), Gemini 3.1 Pro не гадает — он пересчитывает полную матрицу в контексте, сохраняя предыдущие выводы для сравнения бок о бок.
Шаблон 3: Декомпозиция архитектуры кода
Пропустите «Сделай этот код лучше». Вместо этого:
You are a senior backend architect reviewing this Go microservice (attached: main.go, handlers/user.go, pkg/db/connection.go). For each file:
- List all exported types/functions
- Map dependency flow: which functions call which, including cross-package calls
- Identify tight coupling points (e.g., handler directly instantiating DB connection instead of accepting interface)
- Propose one concrete refactoring per coupling point (e.g., “Extract db.Connection to interface; inject via constructor”) Output as Mermaid graph code + bullet list of refactorings.
Gemini 3.1 Pro анализирует структуру и намерение — не только синтаксис. Правки становятся хирургическими: «Перезапусти маппинг зависимостей после внедрения Redis-клиента — зависит ли теперь user handler от кэша?» Промт уже точно определил «зависимость», поэтому ответ детерминирован.
Шаблон 4: Промт для временного анализа видео
Для рассуждений с точностью до кадра (требуется загрузка видео в MidassAI Chat):
Analyze uploaded video clip (0:00–3:12, 30fps). At timestamps 1:22–1:25 and 2:08–2:11:
- Identify primary subject motion (e.g., “left arm raises, then pauses”)
- Correlate with audio waveform peaks (provide ms-aligned timestamps)
- Determine temporal ordering: does motion lead, lag, or coincide with peak?
- If lag > 120ms, flag potential sync issue. Output table: timestamp_range | motion_description | audio_peak_ms | delta_ms | sync_flag.
Это работает, потому что Gemini 3.1 Pro обрабатывает мультимодальные токены совместно. Правка — это не «ты что-то упустил?», а «Переанализируй 1:22–1:25 используя более строгие пороги движения (sub-pixel optical flow)», и модель повторно executes тот же протокол с adjusted параметрами.
Шаблоны 5–7: Исследовательская триангуляция, генерация крайних случаев и кросс-доменный перевод
- Исследовательская триангуляция: “Compare FDA draft guidance (2024-05), EMA CHMP report (2023-11), and WHO technical brief (2024-02) on AI-enabled diagnostics. For each regulation: extract definition of ‘clinical validation’, list required evidence types, and note divergence in sample size thresholds. Output as markdown table with column ‘Divergence severity (low/medium/high)’.”
- Генерация крайних случаев: “Given this Python function signature
def calculate_tax(income: float, state: str, dependents: int) -> float, generate 12 test cases covering: negative income, state=‘XX’ (invalid), dependents=−1, income=inf, state=‘CA’ with dependents=0, and 7 more boundary conditions. For each, state expected behavior and why it’s a meaningful edge case.” - Кросс-доменный перевод: “Translate this Kubernetes Helm chart README (attached) into plain-language product spec for non-technical sales engineers. Preserve all version constraints, resource limits, and failure modes—but replace ‘initContainer’ with ‘pre-start health check’, ‘tolerations’ with ‘deployment flexibility settings’, etc. Include a glossary mapping technical terms to sales-facing equivalents.”
Каждый из них включает готовность к правкам: явный scope, однозначные критерии успеха и структурированные форматы вывода, позволяющие валидацию через diff.
Ваш первый устойчивый к правкам промт начинается сейчас
Вам не нужны идеальные промты в первый же день. Вам нужны промты, которые учатся вместе с вами. Каждый раз, когда вы спрашиваете «Что если X изменится?», Gemini 3.1 Pro в MidassAI Chat сохраняет оригинальную цепочку рассуждений — поэтому правка не означает 시작 сначала. Это наслоение инсайтов.
Попробуйте собрать один из этих шаблонов live. Загрузите 50-страничный PDF, вставьте 200 строк кода или добавьте 90-секундный видеоclip. Затем задайте свой первый вопрос на правку: «Покажи, где предположения ломаются». Именно тогда вы увидите разницу между промтом, который дает вам ответ, и тем, который дает вам рабочую основу.