Menu

Примеры промптов: 13 готовых промптов для ChatGPT

Тринадцать готовых промптов для учёбы, кода, текстов и планирования. Заполните пропуски, а потом скопируйте промпт или откройте его в ChatGPT или Claude.

Каждый промпт на этой странице можно изменить и открыть в ChatGPT, Claude или другом ИИ-приложении.

Здесь тринадцать промптов, которые можно скопировать и использовать уже сегодня в ChatGPT, Claude или Gemini. В каждом есть пропуски, на карточке они показаны полями: впишите свою тему, язык или текст, а потом скопируйте промпт или откройте его прямо в чате. Под каждым промптом короткое пояснение, почему он написан именно так, чтобы вы могли его адаптировать или написать свой в том же стиле.

У промптов общая схема. Каждый формулирует задачу одним предложением, даёт контекст, который модель не может угадать, и говорит, как должен выглядеть ответ. Эта схема по частям разобрана на странице как написать промпт.

Промпты для учёбы

Учебные промпты работают лучше всего, когда сообщают модели, что вы уже знаете. Без этого объяснения нацелены на воображаемого среднего читателя и обычно получаются либо слишком простыми, либо слишком плотными.

Объясни тему на моём уровне
Fill in
Объясни рекурсию человеку, который знает переменные, циклы и функции, но ещё не изучал структуры данных. Приведи одну бытовую аналогию, затем один короткий пример на Python, затем один вопрос, на который я смогу ответить, чтобы проверить, что понял.
Try it
Example replyReplies vary between models and runs.

Аналогия: вы стоите в очереди и хотите узнать свой номер. Вы спрашиваете человека перед собой, он спрашивает того, кто перед ним, и так далее, пока первый не скажет «я номер 1». Каждый прибавляет единицу к полученному ответу и передаёт его назад.

Пример:

def countdown(n):
    if n == 0:
        print("Done!")
        return
    print(n)
    countdown(n - 1)

countdown(3)

Этот код выведет 3, 2, 1, а затем Done!. Рекурсивная функция решает задачу, вызывая саму себя для уменьшенной версии этой задачи. Проверка if n == 0 это базовый случай: она останавливает вызовы. Без неё функция вызывала бы себя, пока Python не выбросит RecursionError.

Проверь себя: что выведет countdown(0)?

Именно то, что вы называете неизученное, удерживает объяснение в пределах вашего уровня. Контрольный вопрос в конце превращает чтение в маленький тест, а обучение происходит как раз там.

Проверь меня по одному вопросу
Fill in
Проверь мои знания по теме JOIN в SQL. Задавай по одному вопросу за раз и жди моего ответа. После каждого ответа скажи, прав ли я, объясни почему в двух предложениях, а затем задай следующий вопрос. Начни с простого и постепенно усложняй. Остановись после 5 вопросов и скажи, какие темы мне стоит повторить.
Try it
Example replyReplies vary between models and runs.

Вопрос 1 из 5 (простой): вы соединяете таблицу customers и таблицу orders через INNER JOIN по customer_id. Покупатель, который ни разу ничего не заказал: попадёт ли он в результат? Почему?

Напишите ответ, и я скажу, насколько он верен.

Главная строка здесь: «жди моего ответа». Без неё модель часто пишет все пять вопросов в одном ответе, иногда сразу с ответами под ними, и тест превращается в список для чтения.

Составь план обучения
Fill in
Составь план на 4 недели, чтобы изучить основы JavaScript. Я могу заниматься 30 минут в день и уже знаю HTML и немного CSS. Для каждой недели укажи темы, один небольшой проект, в котором они используются, и как я пойму, что готов идти дальше. Весь план должен уместиться на одном экране.
Try it

Бюджет времени и строка «как я пойму» отличают рабочий план от списка тем. План без проверки готовности обычно выполняют по графику независимо от того, чему удалось научиться.

Промпты для программирования

Промптам для кода нужны язык, версия, когда она важна, и настоящий код или ошибка целиком. Описание вашего кода: это описание того, что, по-вашему, он делает, а баги живут в разнице.

Напиши функцию по описанию
Fill in
Напиши на Python функцию с именем parse_price, которая принимает строку вроде "$1,299.99" и возвращает число как float. Обработай такие крайние случаи: пробелы вокруг числа и отсутствие знака доллара не должны мешать разбору; пустая строка должна вызывать ValueError. Добавь три коротких теста. Верни только код.
Try it

Перечислить крайние случаи заранее, с тем, что должно происходить в каждом, это самый дешёвый способ получить код, который обрабатывает их так, как вам нужно. Просьба о тестах даёт вам то, что можно запустить, чтобы проверить функцию, а не верить ей на слово.

Найди причину ошибки
Fill in
Мой код на Python падает с ошибкой ниже. Сначала простыми словами объясни причину и только потом предлагай исправление. Затем покажи минимальное изменение, которое её исправит. Что я ожидал: список имён Что произошло вместо этого: ошибка ниже Код:[вставьте код] Полный текст ошибки:[вставьте ошибку целиком, включая traceback]
Try it

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

Объясни код построчно
Fill in
Объясни этот код на JavaScript построчно для человека, который знает основы, но никогда не пользовался async и await. После объяснения проследи, что происходит при запуске на входных данных, которые ты выберешь сам, и покажи значение каждой переменной на каждом шаге. [вставьте код]
Try it

Трассировка и делает объяснение запоминающимся. Построчное объяснение говорит, что делает каждая строка в общем; трассировка показывает, что она делает с реальными значениями, то есть так, как вы проверяли бы это сами в отладчике.

Проверь мой код
Fill in
Проверь этот код на TypeScript перед тем, как я открою pull request. Сначала ищи баги, необработанные крайние случаи и проблемы безопасности, потом читаемость. Для каждой проблемы укажи строку, серьёзность (высокая, средняя или низкая) и конкретное исправление. Если не уверен, что это проблема, так и скажи, а не выдавай её за проблему. Форматирование не комментируй. [вставьте код]
Try it

Метки серьёзности позволяют сначала исправить опасное, а разрешение сказать «не уверен» сокращает число уверенных ложных тревог. На странице промпты для код-ревью эта тема разобрана глубже, с чек-листами для разных видов ревью.

Промпты для текстов

Промптам для текстов нужны аудитория и тон. «Сделай лучше» не даёт модели цели; «сделай понятнее для клиентов, далёких от техники» даёт.

Перепиши понятнее
Fill in
Перепиши текст ниже так, чтобы он стал понятнее и короче для клиентов, далёких от техники. Сохрани все факты и числа. Тон: дружелюбный и прямой. Сначала покажи новую версию, затем перечисли, что ты изменил, максимум в трёх пунктах. """ [вставьте свой текст] """
Try it

«Сохрани все факты и числа» защищает содержание, пока меняются формулировки. Список изменений показывает, что было сделано, чтобы вы могли откатить правку, с которой не согласны.

Напиши письмо
Fill in
Напиши короткое письмо моему руководителю с просьбой дать выходной в эту пятницу. Причина: свадьба моей сестры. Упомяни, что отчёт по спринту будет готов к четвергу. Тон: дружелюбный и прямой. Не больше 100 слов, без извинений. Добавь тему письма.
Try it
Example replyReplies vary between models and runs.

Тема: Выходной в эту пятницу

Здравствуйте, [имя руководителя]!

Хочу взять выходной в эту пятницу: у моей сестры свадьба. Отчёт по спринту будет готов к четвергу, так что в этот день от меня ничего не будет зависеть.

Дайте знать, подходит ли вам это.

Спасибо, [ваше имя]

«Без извинений»: маленькое ограничение с большим эффектом. Без него такие просьбы обычно начинаются с абзаца «простите, что беспокою». Строка с планом отвечает на первый вопрос читателя раньше, чем он его задаст.

Кратко перескажи длинный текст
Fill in
Перескажи текст ниже в 5 пунктах для занятого руководителя, который его не читал. Самое важное поставь первым. После пунктов перечисли открытые вопросы или решения, которые текст оставляет нерешёнными. """ [вставьте текст] """
Try it

Указание читателя решает, что считать важным. Строка про открытые вопросы ловит то, что теряет обычный пересказ: то, что ещё никто не решил.

Промпты для работы и планирования

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

Преврати заметки со встречи в задачи
Преврати эти заметки со встречи в список задач. Сделай таблицу со столбцами «задача», «ответственный» и «срок». Если в заметках не указан ответственный или срок, пиши «не указано», а не угадывай. После таблицы перечисли принятые на встрече решения списком. """ Запуск перенесли на 12 мая. Прия обновит страницу с ценами. Кто-то должен написать бета-пользователям. Том проверит настройку аналитики до пятницы. """
Try it
Example replyReplies vary between models and runs.
ЗадачаОтветственныйСрок
Обновить страницу с ценамиПрияне указано
Написать бета-пользователямне указаноне указано
Проверить настройку аналитикиТомпятница

Решения:

  • Дату запуска перенесли на 12 мая.

Правило «не указано» и делает таблицу надёжной: задача, у которой ответственный «не указано», никем не взята, и это нужно видеть. Если результат должна читать программа, на странице структурированный вывод показано, как попросить JSON вместо таблицы.

Сравни варианты перед решением
Fill in
Мне нужно выбрать между арендой офиса и полностью удалённой работой для команды из 6 человек. Прежде чем давать советы, задай мне до пяти вопросов о том, что важно в моей ситуации. После моих ответов сравни варианты в таблице по критериям из моих ответов, затем дай рекомендацию и назови главный риск выбранного варианта.
Try it

Когда модель сначала задаёт вопросы вам, обычный порядок переворачивается. Вместо шаблонного списка плюсов и минусов вы получаете сравнение, построенное на ваших собственных приоритетах.

Разбей проект на шаги
Fill in
Разбей этот проект на шаги, каждый из которых я смогу закончить за один-два часа: создание личного сайта-портфолио. Расположи их так, чтобы каждый шаг давал результат, который можно увидеть или проверить. Отметь шаги, на которых я, скорее всего, застряну, и скажи, что искать, когда это случится.
Try it

Маленькие видимые шаги делают прогресс проверяемым, а заранее отмеченные трудные шаги встречаешь уже готовым к ним. Чтобы превратить любой промпт с этой страницы в свою версию для повторного использования, смотрите шаблоны промптов.

Часто задаваемые вопросы

Какие промпты для ChatGPT хорошие?

Хорошие промпты называют задачу, дают контекст, который модель не угадает, и говорят, какой формы должен быть ответ. «Объясни рекурсию человеку, который знает циклы, но не знает структур данных, с одной аналогией и одним примером на Python» работает гораздо лучше, чем «объясни рекурсию». Промпты на этой странице построены по той же схеме для учёбы, кода, текстов и планирования.

Эти промпты работают в Claude и Gemini?

Да. Ни один из них не зависит от функции конкретного продукта. Это обычные инструкции, поэтому они работают в ChatGPT, Claude, Gemini и других чат-моделях. Формулировки ответов будут отличаться между моделями и между запусками, но запрошенная структура должна сохраниться.

Как адаптировать пример промпта под себя?

Замените каждый пропуск своими данными, а потом прочитайте промпт один раз так, будто вы модель: осталось ли что-то непонятным? Добавьте предложение контекста о том, для кого ответ и что вы уже знаете. Если первый ответ мимо, меняйте промпт, а не спорьте в чате, и в итоге у вас будет улучшенный промпт для повторного использования.

Стоит ли сохранять промпты, которыми я часто пользуюсь?

Да. Работающий промпт стоит хранить как шаблон с пропусками, так, как написаны промпты на этой странице. Большинство чат-приложений также позволяют сохранить постоянные инструкции, например пользовательские инструкции или инструкции проекта, чтобы не повторять один и тот же контекст в каждом чате.

Coddy programming languages illustration

Учитесь программировать с Coddy

НАЧАТЬ