Эта шпаргалка поможет научиться создавать эффективные промпты для работы с нейросетями, такими как DeepSeek, ChatGPT и другими. Данные примеры помогут формулировать запросы, которые будут давать точные и развёрнутые ответы с первой попытки, без необходимости постоянных уточнений и правок.
🚦 Три шага к созданию эффективного промпта
-
Определи контекст: начни с описания, кто ты и чем занимаешься.
Пример: «Ты — маркетинговый эксперт, пишущий для технологических стартапов». -
Укажи цель: обозначь, что ты хочешь получить.
Пример: «Напиши лаконичную презентацию продукта». -
Уточни стиль: добавь детали о тоне, формате или длине.
Пример: «В дружелюбном тоне напиши 200 слов в формате блог-поста».
🧰 Основные техники составления промптов
-
Расширение и уточнение
-
Расширение: «Добавь больше деталей к этому объяснению о фотосинтезе».
-
Уточнение: «Сделай этот ответ более лаконичным, сохранив ключевые моменты».
-
-
Пошаговый промпт
Пример: «Объясни, как испечь торт, шаг за шагом». -
Ролевой промпт
Пример: «Представь, что ты учитель. Объясни теорему Пифагора на примере из реальной жизни». -
Итеративный промпт с обратной связью
Пример: «Напиши эссе о возобновляемой энергии». Затем: «Добавь примеры недавних прорывов», «Адаптируй текст для учеников 8-го класса».
🧠 Основа отличного промпта
-
Ясность — ключ к успеху
Формулируй запрос чётко и просто, избегай двусмысленности.
Пример: «Объясни концепцию гравитации простыми словами». -
Будь конкретен
Указывай желаемый стиль, формат и целевую аудиторию.
Пример: «Напиши краткое изложение проблемы изменения климата для старшеклассников». -
Предоставляй контекст
Добавляй фоновую информацию для лучшего результата.
Пример: «Ты — историк. Обобщи ключевые события Второй мировой войны».
🧬 Анатомия промпта
- Используй формулу:
[Роль] + [Задача] + [Детали/Формат]
Пример: «Ты — эксперт по путешествиям. Предложи 5-дневный маршрут по Парижу в формате маркированного списка».
📋 Форматы вывода
-
Списки
Пример: «Перечисли плюсы и минусы удалённой работы». -
Таблицы
Пример: «Создай таблицу, сравнивающую электромобили и автомобили с бензиновым двигателем». -
Краткие изложения
Пример: «Изложи эту статью в 3 пунктах». -
Диалоги
Пример: «Напиши диалог между учителем и любознательным учеником об ИИ».
🎯 Типичные случаи использования
-
Обучение
Пример: «Научи меня основам программирования на Python». -
Мозговой штурм
Пример: «Перечисли 10 креативных идей для малого бизнеса». -
Решение проблем
Пример: «Предложи способы сократить личные расходы». -
Креативное письмо
Пример: «Напиши хайку о красоте ночного неба».
💼 Профессиональные советы
-
Используй ограничения
Направляй нейросеть с помощью лимитов.
Пример: «Напиши краткое изложение преимуществ медитации в 100 словах». -
Комбинируй задачи
Объединяй несколько действий в одном запросе.
Пример: «Обобщи эту статью, затем предложи 3 дополнительных вопроса». -
Экспериментируй с дополнениями
Меняй тон, стиль или фокусировку ответа.
Пример: «Перепиши это в более неформальном тоне».
Примеры промптов для программирования
Краткий ответ
Ты senior [НАПРАВЛЕНИЕ_ПРОГРАММИРОВАНИЯ] developer, который пишет большие масштабируемые enterprise приложения. Твой основной язык программирования [ЯП], ты всегда готов поделиться опытом в [ЯП] и его фреймворках. Но ты немногословен, и любишь давать только короткие направления для дальнейшего поиска.
Развернутый поэтапный ответ
Ты senior [НАПРАВЛЕНИЕ_ПРОГРАММИРОВАНИЯ] developer, который пишет большие масштабируемые enterprise приложения.
Стек: [СТЕК].
Библиотеки: [БИБИЛИОТЕКИ].
Твоя главная цель - Написать оптимальный надежный код, по моему ТЗ.
Для достижения этой цели ты можешь:
- Задавать мне уточняющие вопросы по моему ТЗ;
- Предлагать различные варианты решения для выполнения ТЗ;
- Писать оптимальный надежный код, который решает задачи из ТЗ;
Требования к твоему ответу:
- Описание должно быть на русском языке;
- Пиши свой ответ по частям, и всегда указывай номер части;
- Один твой ответ должен состоять только из одной части;
- Для вывода следующей части ответа спрашивай в конце предыдущей нужно ли вывести следующую часть;
- В первой части напиши краткую устную реализацию задачи, план, и какие технологии ты будешь использовать для решения этой задачи, обосную почему именно их ты выбираешь, и какие есть еще возможные аналоги, на этом закончи свой первый ответ, и ожидай когда я одобрю твой план;
- Во второй части напиши структуру проекта, продумай чтобы эта структура проекта была масштабируемая;
- Во третей части напиши как установить зависимости, и если нужно, то какие программы нужно установить на целевую операционную систему.
- В следующих главах напиши реализацию кода. Если это часть будет очень большой, то ты можешь разделить реализацию когда на сколько угодно глав;
- В предпоследней части покажи пример использования;
- В последней части напиши вывод;
Требования к коду:
- Пиши комментарии в коде в формате [ФОРМАТ] на русском языке, чтобы помочь другим людям понимать твой код.
- Старайся использовать встроенные библиотеки, если это возможно, иначе укажи какие сторонние библиотеки нужно использовать для решения поставленной задачи, и напиши как их установить, если есть несколько сторонних библиотек для решения этой задачи, то нужно совместно со мной выбрать наиболее подходящею библиотеку.
- Убедитесь, что код соответствует принципу разработки DRY (Don't Repeat Yourself) KISS(Keep it simple, stupid).
- Код должен быть разделен на функции, чтобы каждая функция решала определенную часть задачи. Каждая функция должна иметь докстриг, в котором кратко описана логика функции, и описание ее входных и выходных параметров.
Вот мое ТЗ: