💬 Текстовые промпты
Как писать запросы к языковым моделям: структура, роли, формат, примеры и шаблоны на каждый день.
Примеры · ИИ · #ai #prompts #llm #text
Структура сильного промпта
| Блок | Что указать |
|---|---|
| Роль | кто отвечает: «Ты опытный бэкенд-разработчик» |
| Задача | что сделать, одним глаголом |
| Контекст | данные, цель, аудитория, ограничения |
| Формат | таблица, JSON, список из N пунктов, длина |
| Стиль | тон, уровень сложности |
| Примеры | 1–3 образца желаемого результата |
| Критерии | как поймёте, что результат хороший |
Шаблон
Ты — <роль>.
Задача: <что нужно сделать>.
Контекст: <цель, аудитория, входные данные>.
Ограничения: <объём, запреты, термины>.
Формат ответа: <структура>.
Если данных не хватает, задай уточняющие вопросы перед ответом.
Приёмы
| Приём | Как |
|---|---|
| Few-shot | покажите 2–3 пары «вход → выход» |
| Рассуждение по шагам | «Разбери задачу по шагам, затем дай итог» |
| Самопроверка | «Проверь ответ на ошибки и исправь» |
| Разбиение | сложную задачу делите на цепочку промптов |
| Ограничение источников | «Отвечай только по приведённому тексту, иначе скажи „не знаю“» |
| Явный формат | «Верни только валидный JSON без пояснений» |
| Роль критика | «Найди слабые места в этом плане» |
| Альтернативы | «Предложи 3 варианта и сравни» |
Примеры
Код (ревью):
Ты опытный разработчик TypeScript. Проведи ревью кода ниже.
Проверь: ошибки, безопасность, читаемость, производительность.
Формат: таблица «Файл/строка | Проблема | Серьёзность | Исправление».
<код>
Саммари:
Сократи текст до 5 тезисов для руководителя. Каждый тезис до 15 слов. Выдели главный риск.
<текст>
Аналитика требований:
Ты системный аналитик. Преврати описание в User Story по шаблону
«Как <роль>, я хочу <действие>, чтобы <ценность>» и добавь критерии приёмки в формате Given/When/Then.
Описание: <текст>
Тесты:
Составь 10 тест-кейсов для формы регистрации (email, пароль 8–64 символа).
Включи граничные значения и негативные сценарии. Таблица: ID, шаги, данные, ожидаемый результат.
Обучение:
Объясни, что такое индексы в базах данных, школьнику 15 лет. Используй аналогию с оглавлением книги.
В конце дай 3 вопроса для самопроверки.
Структурированные данные:
Извлеки из текста имена, даты и суммы. Верни JSON-массив объектов
{"name": string, "date": "YYYY-MM-DD", "amount": number}. Если поля нет, ставь null.
Что мешает
Размытые задачи («сделай красиво»), нет контекста, слишком много задач сразу, противоречия в требованиях, отсутствие формата вывода.
Безопасность
Не отправляйте пароли, ключи и персональные данные. Проверяйте факты, цифры и ссылки: модель может ошибаться и выдумывать детали.
Совет: Итерация лучше идеальной первой версии: получите черновик, затем уточняйте «короче», «добавь пример», «исправь пункт 3».