---
title: "Prompt инжиниринг"
source: "https://systems-analysis.info/wiki/Prompt_%D0%B8%D0%BD%D0%B6%D0%B8%D0%BD%D0%B8%D1%80%D0%B8%D0%BD%D0%B3"
wiki: "systems-analysis.info/wiki"
article: "Prompt_инжиниринг"
language: "ru"
categories:
  - "Категория:Prompt инжиниринг"
  - "Категория:Russian"
  - "Категория:Большие языковые модели"
  - "Категория:Машинное обучение"
revision_id: 171
wiki_created_at: 2026-09-06T22:04:48Z
wiki_modified_at: 2026-09-06T22:04:48Z
downloaded_at: 2026-09-07T22:18:00Z
---

# Prompt инжиниринг

**Промпт-инжиниринг** — это дисциплина по разработке и оптимизации промптов (запросов) для эффективного взаимодействия с [большими языковыми моделями (LLM)](https://systems-analysis.info/wiki/%D0%91%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2%D1%8B%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8 "Большие языковые модели"). Качество промпта напрямую определяет точность, релевантность и безопасность ответа модели. Эта область стремительно развивается, переходя от ручного подбора инструкций к созданию сложных агентных систем и использованию моделей со встроенными механизмами рассуждений.

## Базовые принципы и структура промпта

Хотя единого стандарта не существует, эффективные промпты строятся на общих подходах, предлагаемых разными исследователями и компаниями (например, 6 стратегий от OpenAI или практические руководства от Anthropic).

- Эффективный промпт часто включает следующие компоненты:
  - Роль (*Persona*): Задает контекст и стиль поведения модели (*"Ты — старший научный сотрудник..."*).
  - Инструкции (*Instructions*): Четкие, пошаговые указания, что нужно сделать.
  - Контекст (*Context*): Необходимая информация для выполнения задачи.
  - Примеры (*Examples*): Демонстрация желаемого формата или стиля (few-shot prompting).
  - Формат вывода (*Output Format*): Указание на структуру ответа (например, JSON, Markdown).

## Техники улучшения рассуждений (Reasoning)

Эти техники заставляют модель "думать" более структурированно.*Важное замечание (Эмерджентность): Эффективность техники \`Chain‑of‑Thought\` проявляется только на больших моделях (≈100 млрд параметров и выше), модели меньшего размера демонстрируют несущественный эффект либо ухудшение результатов.*

- **[Chain-of-Thought (CoT)](https://systems-analysis.info/wiki/Chain-of-Thought_Prompting "Chain-of-Thought Prompting"):** Инструкция модели генерировать пошаговое рассуждение перед финальным ответом ("Думай по шагам").
- Вариации и альтернативы CoT:
  - **Self-Consistency:** Генерация нескольких цепочек рассуждений и выбор наиболее частого ответа путем "голосования".
  - **Tree-of-Thoughts (ToT):** Исследование нескольких путей рассуждений в виде дерева, с оценкой и возвратом на предыдущие шаги.
  - **Graph-of-Thought (GoT):** Продвинутая техника, имеющая две основные реализации: одна моделирует рассуждения как граф для более гибких логических потоков (Besta et al.), другая фокусируется на слиянии путей рассуждений (Yao et al.).
- Встроенные механизмы рассуждений (Reasoning Models)**:** Сообщается о разработке нового поколения моделей (таких как *o1* и *o3* от OpenAI), которые изначально обучаются с внутренними цепочками рассуждений. Это позволяет им выполнять сложные задачи без явного CoT-промптинга.

## Управление контекстом и работа с памятью

С ростом [контекстных окон](https://systems-analysis.info/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BD%D0%BE%D0%B5_%D0%BE%D0%BA%D0%BD%D0%BE "Контекстное окно") появляются новые вызовы и решения.

- **Контекстные окна (2024-2025):**

| Модель                                                                            | Максимальное контекстное окно                                                              |
|-----------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------|
| Google [Gemini](https://systems-analysis.info/wiki/Gemini "Gemini") 2.0 Pro       | 2 млн [токенов](https://systems-analysis.info/wiki/%D0%A2%D0%BE%D0%BA%D0%B5%D0%BD "Токен") |
| Google Gemini 1.5 Pro                                                             | 2 млн токенов                                                                              |
| Anthropic [Claude](https://systems-analysis.info/wiki/Claude "Claude") 3.5 Sonnet | ~200 тыс токенов                                                                           |
| OpenAI GPT-4o                                                                     | ~128 тыс токенов                                                                           |

Начиная с марта 2025 года, Google Gemini 2.5 Pro представлен с контекстным окном в 1 млн токенов, а версия Pro-Experimental обещает 2 млн токенов в мае 2025.

- Retrieval-Augmented Generation (RAG)**:** Классический RAG дополняет промпт информацией из внешних баз данных. Современные реализации включают:
  - **[GraphRAG](https://systems-analysis.info/wiki/GraphRAG "GraphRAG"):** Использует графы знаний для извлечения более семантически связанных данных.
  - **Мультимодальный RAG:** Работает не только с текстом, но и с изображениями, аудио и видео.
  - **Agentic RAG:** Интегрирует RAG в агентные циклы, где агент самостоятельно решает, когда и какую информацию искать.
- **Техники для длинного контекста:** Для эффективной работы с большими окнами используются продвинутые, но часто проприетарные техники, такие как **Cascading KV Cache** и **Infinite Retrieval**.

## Продвинутые техники: агенты и инструменты

- Использование инструментов (Tool Usage):
  - **[Function Calling](https://systems-analysis.info/wiki/Function_Calling "Function Calling"):** Встроенная в модели (GPT-4, Claude 3.5) возможность вызывать внешние API.
  - **Model Context Protocol (MCP):** Согласно некоторым предварительным отчётам (требуется подтверждение), развивается новый стандарт для унификации API инструментов, поддерживаемый Microsoft.
- Агенты и фреймворки (2024-2025):
  - **LangChain (v0.3):** С выходом LangChain v0.3 (сентябрь 2024) фреймворк полностью перешёл на Pydantic 2 и прекратил поддержку Python 3.8 в соответствии с EOL-сроком в октябре 2024.<sup>[\[1\]](https://systems-analysis.info/wiki/Prompt_%D0%B8%D0%BD%D0%B6%D0%B8%D0%BD%D0%B8%D1%80%D0%B8%D0%BD%D0%B3#cite_note-1)</sup>
  - **AutoGen:** Полностью перешел на асинхронную, событийно-ориентированную архитектуру (actor model).
  - **CrewAI:** Быстро набирающий популярность высокопроизводительный фреймворк для оркестрации многоагентных систем.
- No-code платформы: Инструменты вроде AutoGen Studio позволяют создавать и настраивать сложных агентов без написания кода.

## Техники снижения галлюцинаций

Галлюцинации (генерация фактически неверной информации) остаются ключевой проблемой. По данным на 2024 год, их уровень варьируется от 3% до 16% у ведущих моделей, а экономический ущерб от них оценивается в десятки миллиардов долларов.

- **Классические методы:** RAG, запрос цитирования, настройка параметров генерации (температура, top-p).
- **Современные подходы к выравниванию (Alignment):**
  - **[Constitutional AI](https://systems-analysis.info/wiki/Constitutional_AI "Constitutional AI") (CAI):** Метод, предложенный Anthropic, где модель обучается следовать набору принципов ("конституции"), используя AI-сгенерированную обратную связь.
  - **[Direct Preference Optimization](https://systems-analysis.info/wiki/Direct_Preference_Optimization "Direct Preference Optimization") (DPO):** Более простая и эффективная альтернатива RLHF. Исследования DPO в мультимодальных VLMs (например, для радиологических отчётов) фиксируют снижение галлюцинаций в 3–4.8 раза.

## Паттерны промптов: актуальное состояние

Многие паттерны (Persona, Output Customization) остаются актуальными.

- **Требуют переосмысления:**
  - **Fact Check List Pattern:** Признан ненадежным. Модели плохо справляются с самопроверкой фактов через промптинг и требуют интеграции с внешними верификационными системами.
- **Новые паттерны (2024-2025):**
  - **Meta-prompting:** Использование одной LLM для генерации и оптимизации промптов для другой LLM.
  - **Mixture-of-Experts (MoE) Prompts:** Создание промптов, которые динамически обращаются к разным "экспертным" частям модели.
  - **Мультимодальные паттерны:** Структуры промптов, включающие текст, изображения и другие типы данных для комплексных запросов.

## См. также

- [Prompt](https://systems-analysis.info/wiki/Prompt "Prompt")
- [Prompt и контекст](https://systems-analysis.info/wiki/Prompt_%D0%B8_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BA%D1%81%D1%82 "Prompt и контекст")
- [Chain-of-Thought Prompting](https://systems-analysis.info/wiki/Chain-of-Thought_Prompting "Chain-of-Thought Prompting")
- [Generated Knowledge Prompting](https://systems-analysis.info/wiki/Generated_Knowledge_Prompting "Generated Knowledge Prompting")
- [Основные приёмы Prompt Engineering](https://systems-analysis.info/wiki/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B8%D1%91%D0%BC%D1%8B_Prompt_Engineering "Основные приёмы Prompt Engineering")

## Ссылки

- <a href="https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/overview" class="external text" rel="nofollow">Anthropic Prompt Engineering Guide</a>
- <a href="https://platform.openai.com/docs/guides/text" class="external text" rel="nofollow">OpenAI Prompt Engineering Guide</a>
- <a href="https://cloud.google.com/discover/what-is-prompt-engineering" class="external text" rel="nofollow">Google's Prompting Guide</a>
- <a href="https://www.promptingguide.ai/ru" class="external text" rel="nofollow">PromptingGuide.ai</a>
- <a href="https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-engineering-guidelines.html" class="external text" rel="nofollow">Amazon Bedrock</a>

## Литература

- Radford, A. et al. (2019). *Language Models are Unsupervised Multitask Learners*. <a href="https://cdn.openai.com/better-language-models/language_models_are_unsupervised_multitask_learners.pdf" class="external text" rel="nofollow">PDF</a>.
- Brown, T. B. et al. (2020). *Language Models are Few-Shot Learners*. <a href="https://arxiv.org/abs/2005.14165" class="external text" rel="nofollow">arXiv:2005.14165</a>.
- Li, X. L.; Liang, P. (2021). *Prefix-Tuning: Optimizing Continuous Prompts for Generation*. <a href="https://arxiv.org/abs/2101.00190" class="external text" rel="nofollow">arXiv:2101.00190</a>.
- Liu, Y. et al. (2021). *Fantastically Ordered Prompts and Where to Find Them: Overcoming Few-Shot Prompt Order Sensitivity*. <a href="https://arxiv.org/abs/2104.08786" class="external text" rel="nofollow">arXiv:2104.08786</a>.
- Bai, Y. et al. (2022). *Constitutional AI: Harmlessness from AI Feedback*. <a href="https://arxiv.org/abs/2212.08073" class="external text" rel="nofollow">arXiv:2212.08073</a>.
- Kojima, T. et al. (2022). *Large Language Models are Zero-Shot Reasoners*. <a href="https://arxiv.org/abs/2205.11916" class="external text" rel="nofollow">arXiv:2205.11916</a>.
- Wang, X. et al. (2022). *Self-Consistency Improves Chain of Thought Reasoning in Language Models*. <a href="https://arxiv.org/abs/2203.11171" class="external text" rel="nofollow">arXiv:2203.11171</a>.
- Wei, J. et al. (2022). *Chain-of-Thought Prompting Elicits Reasoning in Large Language Models*. <a href="https://arxiv.org/abs/2201.11903" class="external text" rel="nofollow">arXiv:2201.11903</a>.
- Zhang, Z. et al. (2022). *Automatic Chain of Thought Prompting in Large Language Models*. <a href="https://arxiv.org/abs/2210.03493" class="external text" rel="nofollow">arXiv:2210.03493</a>.
- Zhou, D. et al. (2022). *Least-to-Most Prompting Enables Complex Reasoning in Large Language Models*. <a href="https://arxiv.org/abs/2205.10625" class="external text" rel="nofollow">arXiv:2205.10625</a>.
- Besta, M. et al. (2023). *Graph of Thoughts: Solving Elaborate Problems with Large Language Models*. <a href="https://arxiv.org/abs/2308.09687" class="external text" rel="nofollow">arXiv:2308.09687</a>.
- Madaan, A. et al. (2023). *Self-Refine: Iterative Refinement with Self-Feedback*. <a href="https://arxiv.org/abs/2303.17651" class="external text" rel="nofollow">arXiv:2303.17651</a>.
- Rafailov, R. et al. (2023). *Direct Preference Optimization: Your Language Model is Secretly a Reward Model*. <a href="https://arxiv.org/abs/2305.18290" class="external text" rel="nofollow">arXiv:2305.18290</a>.
- Schick, T. et al. (2023). *Toolformer: Language Models Can Teach Themselves to Use Tools*. <a href="https://arxiv.org/abs/2302.04761" class="external text" rel="nofollow">arXiv:2302.04761</a>.
- Wang, Y. et al. (2023). *Self-Instruct: Aligning Language Models with Self-Generated Instructions*. <a href="https://arxiv.org/abs/2212.10560" class="external text" rel="nofollow">arXiv:2212.10560</a>.
- Yao, S. et al. (2023). *Tree of Thoughts: Deliberate Problem Solving with Large Language Models*. <a href="https://arxiv.org/abs/2305.10601" class="external text" rel="nofollow">arXiv:2305.10601</a>.
- Chang, K. et al. (2024). *Efficient Prompting Methods for Large Language Models: A Survey*. <a href="https://arxiv.org/abs/2404.01077" class="external text" rel="nofollow">arXiv:2404.01077</a>.
- Genkina, D. (2024). *AI Prompt Engineering Is Dead*. *IEEE Spectrum*. <a href="https://spectrum.ieee.org/prompt-engineering-is-dead" class="external autonumber" rel="nofollow">[2]</a>.
- Li, Z. et al. (2024). *Prompt Compression for Large Language Models: A Survey*. <a href="https://arxiv.org/abs/2410.12388" class="external text" rel="nofollow">arXiv:2410.12388</a>.
- Liang, X. et al. (2024). *Internal Consistency and Self-Feedback in Large Language Models: A Survey*. <a href="https://arxiv.org/abs/2407.14507" class="external text" rel="nofollow">arXiv:2407.14507</a>.
- Li, W. et al. (2025). *A Survey of Automatic Prompt Engineering: An Optimization Perspective*. <a href="https://arxiv.org/abs/2502.11560" class="external text" rel="nofollow">arXiv:2502.11560</a>.
- Wu, Z. et al. (2025). *The Dark Side of Function Calling: Pathways to Jailbreaking Large Language Models*. *EMNLP 2025*. <a href="https://aclanthology.org/2025.coling-main.39.pdf" class="external text" rel="nofollow">PDF</a>.
- Yang, B. et al. (2025). *Hallucination Detection in Large Language Models with Metamorphic Relations*. <a href="https://arxiv.org/abs/2502.15844" class="external text" rel="nofollow">arXiv:2502.15844</a>.

## Примечания

1.  <span id="cite_note-1">[↑](https://systems-analysis.info/wiki/Prompt_%D0%B8%D0%BD%D0%B6%D0%B8%D0%BD%D0%B8%D1%80%D0%B8%D0%BD%D0%B3#cite_ref-1) «LangChain v0.3». https://python.langchain.com/docs/versions/v0_3/.<a href="https://python.langchain.com/docs/versions/v0_3/" class="external autonumber" rel="nofollow">[1]</a></span>
