Prompt Engineering (промпт-инжиниринг) · Prompt Engineering

Данные и MLЧастота употребления: очень высокая· Сложность: 3/5· Актуальность: 5/5· Тренд: стабильно

Промпт-инжиниринг — практика проектирования и итеративной настройки входных инструкций (промптов) для больших языковых моделей, чтобы получать точные и предсказуемые результаты.

Подробно

Промпт-инжиниринг — это набор приёмов составления запросов к языковым моделям: задание роли и цели, few-shot примеры, chain-of-thought рассуждения, ограничение формата вывода и явные правила. Цель — повысить качество, релевантность и повторяемость ответов модели без дообучения весов, только за счёт текста запроса и контекста. Применяется в чат-ботах, RAG-системах, агентах, генерации кода, извлечении структурированных данных (JSON), классификации и суммаризации. Хорошая практика включает разбиение сложной задачи на шаги, версионирование промптов, офлайн-оценку на тестовых наборах и защиту от prompt injection. Со временем акцент смещается от «магии формулировок» к инженерным техникам управления контекстом, инструментами и схемами вывода.

Примеры употребления

  • «Ты — старший ревьюер Python. Верни замечания списком в формате JSON: {file, line, severity, comment}»
  • Используй few-shot: дай 3 примера «вход → метка», затем запроси классификацию нового текста
  • Настройки: temperature=0, max_tokens=500, response_format={"type":"json_object"}
  • Тест промпта: pytest tests/test_prompts.py --eval-dataset golden_set.jsonl
#llm #prompt #genai #context #evaluation

Источники