Промпт для ответов только кодом
Промпт ограничивает ответ только исходным кодом. Язык, допустимые зависимости и поведение ошибки должны быть определены заранее.
Обновлено: 2026-10-09
Промпт
Ответь только исходным кодом, без Markdown и пояснений.
Язык: [язык и версия]. Задача: [функция].
Вход и выход: [контракт]. Зависимости: [разрешённые]. Ошибки: [поведение].
Не добавляй ограждения блока, вводную строку и текст после кода. Если контракт противоречив, верни допустимый для языка комментарий с одним вопросом вместо выдуманного решения.
Соберите свой промпт
Ответьте на вопросы. Промпт собирается бесплатно прямо здесь. Незаполненные места можно дополнить позже.
Открыть в конструкторе →Можно пропустить: в промпте останется место для ваших данных.
Можно пропустить: в промпте останется место для ваших данных.
Можно пропустить: в промпте останется место для ваших данных.
Можно пропустить: в промпте останется место для ваших данных.
Можно пропустить: в промпте останется место для ваших данных.
Необязательное уточнение к исходному промпту.
Необязательное уточнение к исходному промпту.
Необязательное уточнение к исходному промпту.
Живой предпросмотр
Подставленное выделено зелёным, незаполненное — пунктиром.
Ответь только исходным кодом, без Markdown и пояснений. Язык: [язык и версия]. Задача: [функция]. Вход и выход: [контракт]. Зависимости: [разрешённые]. Ошибки: [поведение]. Не добавляй ограждения блока, вводную строку и текст после кода. Если контракт противоречив, верни допустимый для языка комментарий с одним вопросом вместо выдуманного решения.
Нужно 100 таких промптов под разные данные? Загрузите таблицу в Promptada.
Создать аккаунт Для пакетной работы с текстами.Ответы остаются на этой странице и исчезают при перезагрузке. В ссылке — только выбранная задача.
Нужно много вариантов этого промпта?
Подготовьте таблицу компонентов, требований и окружений. Promptada соберёт текстовые задания по одному шаблону и передаст пакет выбранной модели.
Создать аккаунтКак пользоваться
- Подготовьте язык, задача, вход и выход, зависимости.
- Назовите точное имя функции и формат экспорта.
- Проверьте normalizeSpaces парсером и на пустой строке, пробелах и неверном типе.
- Верни только исходник normalizeSpaces без Markdown: имя и TypeError сохранить, последовательности пробелов свести к одному.
Для каких нейросетей
| Нейросеть | Версия | Насколько подходит | Примечание |
|---|---|---|---|
| GPT | 6 Astra | Подходит | Сложные условия |
| GPT | 6.1 Sol | Подходит | Основной текстовый вариант |
| GPT | 6 Luna | Подходит | Короткая выдача |
| Claude | Fable 5.1 | Подходит | Много ограничений |
| Claude | Opus 5.5 | Подходит | Развёрнутый разбор |
| Claude | Sonnet 5.5 | Подходит | Редактура и сравнение |
| Claude | Haiku 5.5 | Подходит | Компактный формат |
| Gemini | 3.8 Flash | Подходит | Текст и вложения |
| Gemini | 3.1 Pro Preview | Подходит | Preview; подробный анализ |
| DeepSeek | V4.1-Flash | Подходит | Текст; изображения |
| DeepSeek | V4-Pro-0813 | Подходит | Только текст |
Справочные данные для ответов только кодом: GPT, Claude, Gemini, Gemini, DeepSeek.
Пример результата
Запрос: JavaScript-функция нормализации пробелов в строке. Итоговый ответ:
function normalizeSpaces(value) {
if (typeof value !== "string") {
throw new TypeError("expected string");
}
return value.trim().replace(/\s+/g, " ");
}
Для входа " a b " ожидается “a b”, для пустой строки - пустая строка. Обёртка Markdown выше служит показом примера в карточке.
Как улучшить результат
- Назовите точное имя функции и формат экспорта.
- Задайте допустимый формат ответа при неполном контракте.
- Запретите Markdown-ограждения отдельно от пояснений.
- Проверьте полученный исходник парсером выбранного языка.
Варианты промпта
Узкая задача
Ответь только JavaScript-кодом функции normalizeSpaces. Вход - строка, trim и один пробел между словами; иной тип вызывает TypeError.
Корректировка: ответов только кодом
Верни только исходник normalizeSpaces без Markdown: имя и TypeError сохранить, последовательности пробелов свести к одному.
Частые ошибки
- Фраза “только код” не запрещает Markdown и вводный комментарий.
- Имя функции в ответе не совпадает с импортом проекта.
- Без правила недостаточных данных модель выдаёт произвольный контракт.
Вопросы и ответы
Как получить ответ без текста?
Явно запретите пояснения и Markdown, а не только попросите краткость. Если результат читает программа, перечислите также допустимость комментариев и пустых строк.
Как задать язык программирования?
Назовите язык и версию, чтобы ответ был корректным исходником. Укажите среду исполнения, потому что одинаковый язык может использовать разные модули и экспорты.
Как ограничить формат выдачи кодом?
Опишите формат целиком и заранее задайте поведение недостаточных данных. Для автоматического использования проверяйте парсером. После проверки формата всё равно нужны поведенческие проверки; чистый исходник может реализовать неверную задачу.