Промпт

Промпт (prompt) — это полный вход, передаваемый LLM для получения ответа — он может быть таким же простым, как единственный вопрос, или таким же продуманным, как многосоставной набор инструкций, объединяющий системный промпт (постоянные поведенческие инструкции), few-shot примеры (образцы пар вход/выход, демонстрирующие желаемый формат), извлечённый контекст (из пайплайна RAG) и собственный вопрос пользователя. Промпты — основной интерфейс, который SaaS-разработчики используют для управления поведением LLM, не трогая веса модели, что делает дизайн промптов (часто называемый промпт-инжинирингом) одним из самых рычаговых навыков при создании AI-функций — хорошо структурированный промпт может превратить универсальную модель в надёжный, узко заточенный инструмент именно под ваш случай использования. Основные рычаги хорошего промпта: явное указание желаемого формата вывода (обычный текст, JSON или markdown), предоставление релевантного контекста, который нужен модели, но которого у неё нет (специфическая терминология вашего продукта, данные аккаунта пользователя, извлечённые документы), указание ограничений (лимиты по длине, тон, что делать НЕ надо) и — для сложных задач — предоставление модели пространства для рассуждения перед ответом (chain-of-thought). Конкретный пример: расплывчатый промпт вроде «Напиши о наших ценах» даст шаблонный, непредсказуемый результат. Хорошо продуманный промпт для той же задачи выглядит так: `"Ты копирайтер страницы цен для SaaS-продукта управления проектами. Напиши резюме из 3 предложений о нашем плане Pro (29$/мес, неограниченные проекты, приоритетная поддержка, доступ к API), нацеленное на фрилансеров, выбирающих между Free и Pro. Тон: уверенный, без хайповых слов вроде 'революционный' или 'меняющий правила игры'. Выведи только обычный текст."` — это стабильно даёт пригодный к использованию, соответствующий бренду текст, потому что убирает неоднозначность в отношении аудитории, формата, содержания и тона. В продакшн-системах промпты обычно шаблонизируются (с переменными вроде `{{user_name}}`, `{{account_tier}}`, интерполируемыми во время запроса), версионируются и A/B-тестируются, как любая другая поверхность продукта, поскольку небольшие изменения формулировок могут заметно сдвинуть качество вывода, соответствие формату и даже частоту галлюцинаций. Соглашения по структуре промптов стали довольно стандартизированными в индустрии: системный промпт задаёт постоянное поведение и ограничения (роль, тон, формат вывода, от чего отказываться); сообщения пользователя и ассистента несут собственно диалог; и всё чаще выделенная роль сообщения «tool» или «function» переносит модели результаты вызовов функций. Разработчикам также стоит относиться к промптам как к версионированным, протестированным артефактам, а не одноразовым строкам — небольшое изменение формулировки («суммируй» против «кратко суммируй в 2 предложениях») может измеримо сдвинуть длину вывода, соответствие формату и даже фактическую точность, поэтому зрелые AI-продукты ведут библиотеку промптов с историей изменений и запускают регрессионные оценки перед развёртыванием изменения промпта в продакшн.

Похожие термины

Ещё термины: Основы ИИ