Zero-Shot
ТехникиСпособность LLM выполнять задачи без каких-либо примеров в промпте. Вы просто описываете, что хотите, на естественном языке. Современные LLM вроде GPT-4 и Claude превосходно справляются с zero-shot задачами благодаря обширной предварительной тренировке на разнообразных данных.
Few-Shot Learning
ТехникиТехника промптинга, когда вы даёте 2-8 примеров желаемого формата вход-выход перед реальной задачей. Модель учится паттерну из примеров и применяет его к новым входам. Больше примеров обычно улучшает производительность, но потребляет больше токенов.
Chain-of-Thought
ТехникиТехника промптинга, когда вы просите LLM показать свои рассуждения пошагово перед финальным ответом. Исследования показывают, что CoT может улучшить точность на 30-50% в сложных задачах рассуждений. Два варианта: Zero-Shot CoT («Давай подумаем пошагово») и Few-Shot CoT (примеры с рассуждениями).
Self-Consistency
ТехникиУлучшение Chain-of-Thought, при котором модель генерирует несколько цепочек рассуждений для одной задачи и выбирает наиболее частый ответ через голосование большинства. Это снижает влияние отдельных ошибок рассуждений и повышает надёжность на сложных задачах.
Tree of Thoughts
ТехникиФреймворк, расширяющий Chain-of-Thought путём исследования нескольких путей рассуждений, организованных как дерево. На каждом шаге модель генерирует несколько возможных мыслей, оценивает их и выбирает наиболее перспективные ветви для продолжения. Позволяет откат и стратегическое планирование.
Мета-промптинг
ТехникиТехника, при которой LLM используется для генерации, улучшения или оптимизации промптов для себя или другой модели. Модель выступает в роли промпт-инженера, создавая инструкции лучше, чем человек. Процесс может быть итеративным — модель улучшает промпты на основе качества вывода.
Рефлексия
ТехникиТехника, при которой модель анализирует свой собственный вывод, находит ошибки или области для улучшения и генерирует исправленный ответ. Этот цикл саморефлексии может повторяться несколько раз, прогрессивно улучшая качество ответа.
Least-to-Most
ТехникиСтратегия промптинга, которая разбивает сложную задачу на серию более простых подзадач. Каждая подзадача решается по порядку, при этом решения предыдущих подзадач используются в последующих. Особенно эффективна для задач, требующих композиционного обобщения.
Program of Thought
ТехникиТехника, при которой модель генерирует исполняемый код (например, Python) для решения задачи вместо текстовых рассуждений. Код затем выполняется для получения точного ответа. Особенно эффективна для математических и логических задач.
Chain of Verification
ТехникиТехника, при которой модель сначала генерирует черновой ответ, затем создаёт проверочные вопросы о своих утверждениях, отвечает на них независимо и пересматривает исходный ответ на основе проверки. Снижает галлюцинации и фактические ошибки.
RAG
ТехникиRetrieval-Augmented Generation — техника, комбинирующая поиск информации с генерацией текста. Вместо того чтобы полагаться только на обучающие данные модели, RAG извлекает релевантные документы из базы знаний и включает их в промпт. Это снижает галлюцинации и позволяет LLM получать доступ к актуальной информации.
Prompt Chaining
ТехникиТехника, при которой сложная задача разбивается на серию простых вызовов LLM, где выход одного вызова подаётся на вход следующего. Каждый шаг может использовать отдельный промпт, модель или даже включать логику валидации. Позволяет строить надёжные пайплайны для сложных процессов.
Структурированный вывод
ТехникиТехники ограничения вывода LLM определённым форматом (JSON, XML, YAML и т.д.). Достигается через инструкции в промпте, few-shot примеры или API-функции вроде JSON mode. Необходимо для интеграции выводов LLM в программные системы, ожидающие структурированных данных.
APE
ТехникиAutomatic Prompt Engineering — техника, при которой LLM автоматически генерирует, оценивает и выбирает оптимальные промпты для заданной задачи. Модель предлагает несколько кандидатов, тестирует их на примерах и выбирает лучший. Устраняет необходимость ручной настройки промптов.
Промпт-инженерия
ТехникиПрактика разработки и оптимизации текстовых промптов для получения желаемого поведения и вывода от LLM. Включает техники вроде назначения ролей, few-shot примеров, Chain-of-Thought, форматирования вывода и итеративного улучшения. Ключевой навык для эффективной работы с AI-моделями.