Вопрос с собеседования · AI и LLM

Как писать хорошие промпты?

JuniorПромпты и структурированный вывод
Ещё спрашивают так:
  • Что такое системный промпт?
  • Что такое few-shot промптинг?
  • Что такое chain-of-thought?
Коротко

Хороший промпт — конкретная задача, контекст, ограничения и формат ответа, плюс примеры, если формат сложный.

  • Системный промпт — роль и правила для всего диалога, пользовательский — конкретный запрос
  • Few-shot — несколько примеров «вход → выход»; рассуждение по шагам помогает в сложных задачах

А ещё Промпт — это код: версионируйте и проверяйте на наборе примеров, а не на одном

Подробно

Основные приёмы:

  • Ясная задача. Что сделать, для кого, какой результат считается хорошим. Модель не знает вашего контекста — его нужно дать.
  • Контекст и данные — отдельно от инструкций, с явными разделителями (теги, заголовки), чтобы модель не путала, где указания, а где материал.
  • Ограничения — длина, стиль, чего не делать, что ответить при нехватке данных.
  • Формат вывода — список, таблица, JSON по схеме. Для машинной обработки — структурированный вывод.
  • Примеры (few-shot) — 2–5 пар «вход — выход» сильнее любого описания формата. Примеры должны быть разнообразными, иначе модель копирует их слишком буквально.
  • Рассуждение — в задачах с логикой и расчётами просьба сначала разобрать задачу по шагам (chain-of-thought) повышает точность; многие современные модели делают это сами.

Системный промпт задаёт роль, правила и тон для всего диалога; пользовательское сообщение — конкретный запрос.

Главное правило практики: качество промпта проверяется на наборе примеров. Улучшение на одном запросе может ухудшить десять других.

Пример

Плохо: «Сделай саммари этого текста». Лучше: «Ты помогаешь менеджеру по продажам. Кратко перескажи расшифровку звонка ниже: 3–5 пунктов — потребности клиента, возражения, договорённости и следующий шаг. Если чего-то нет в тексте — пиши „не обсуждалось“. Текст звонка: <transcript>…</transcript>».

Что хотят услышать

  • Структура промпта: задача, контекст, ограничения, формат, примеры.
  • Роль системного промпта.
  • Few-shot и рассуждение по шагам.
  • Проверка промптов на наборе данных.

Частые ошибки

  • Расплывчатые запросы без формата и критериев.
  • Улучшать промпт, глядя на один удачный ответ.

Проверьте себя

Один верный вариант. Подумайте, потом откройте ответ.

Показать варианты и ответ
  • ✗Короткий промпт без контекста — модель сама догадается, что от неё нужно
  • ✓Задача, контекст, ограничения, формат и примеры; проверка на наборе
  • ✗Промпт достаточно проверить на одном удачном примере
  • ✗Чем больше восклицательных знаков и угроз в промпте, тем лучше результат

Что спросят дальше

Разбор темы

Связанные вопросы

Партнёр платформы

Разбор собеседования с sotto

После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.

Разбор собеседования