Текстовый запрос или инструкция, которую пользователь даёт модели. Качество промпта напрямую влияет на качество ответа.
Промпт — это входной текст, который пользователь или система передаёт языковой модели, чтобы получить ответ, текст, код или другой результат. Промпт может быть простым вопросом («Сколько будет 2+2?») или сложной многоступенчатой инструкцией с ролью, контекстом, примерами и требованиями к формату ответа.
Поскольку LLM генерирует ответ, отталкиваясь от статистических закономерностей в обученных данных, формулировка промпта существенно влияет на качество и точность ответа: чёткая постановка задачи, указание желаемого объёма и стиля, а также приведённые примеры (few-shot prompting) обычно улучшают результат по сравнению с расплывчатым запросом.
Отдельно от промпта пользователя существует system prompt — скрытая инструкция, которую разработчик задаёт модели заранее (например, «отвечай как вежливый ассистент банка»), она действует как рамка для всех последующих пользовательских промптов.
Промпт — это то, что пишет пользователь в диалоге. System prompt — скрытая инструкция от разработчика, задающая роль и правила поведения модели ещё до начала общения с пользователем.
Техника, при которой в промпт добавляют несколько примеров желаемого формата ответа — это помогает модели понять задачу без отдельного дообучения.
Базовые принципы (конкретность, контекст, формат ответа) осваиваются быстро, но для сложных сценариев (агенты, RAG-системы) существует отдельная профессия промпт-инженера.