Что такое промпт в контексте нейросетей?
Виктор, Саратов 224 просм.
Постоянно натыкаюсь на слово "промпт" в статьях про нейросети и на курсах "промпт-инжиниринг". Это просто модное название для вопроса к чат-боту, или там правда есть что-то, чему нужно специально учиться?
Дмитрий Волков инженер по машинному обучению
ответил
Промпт — это входной текст, который вы отправляете модели: вопрос, инструкция, кусок кода на исправление, описание картинки для генерации. Технически модель не отличает «вопрос» от «инструкции» — для неё всё это один текст, из которого она предсказывает наиболее вероятное продолжение. Поэтому от формулировки промпта результат меняется сильнее, чем кажется на первый взгляд.
Разница между слабым и сильным промптом обычно в трёх вещах. Во-первых, контекст: если написать просто «напиши письмо клиенту», модель придумает и повод, и тон сама, а если указать, о чём письмо, кому и в каком стиле, вариантов для додумывания у неё останется меньше. Во-вторых, роль и формат: фраза вроде «ответь как юрист, в трёх пунктах, без вводных фраз» сразу отсекает половину неподходящих вариантов ответа. В-третьих, примеры: если показать модели один-два образца желаемого результата прямо в запросе, она копирует структуру заметно точнее, чем по одному текстовому описанию.
«Промпт-инжиниринг» как отдельная профессия — в основном раздутое название: это не языки программирования и не математика, а скорее навык формулировать задачу для того, кто никогда не видел вашего контекста и добросовестно домысливает пробелы. Научиться этому можно за пару недель практики, если пробовать разные формулировки на одной и той же задаче и сравнивать результат.
Задать свой вопрос
Вопросы проходят модерацию. Ответ эксперта публикуется на сайте в течение пары дней.
Вопрос отправлен на модерацию. После проверки он появится на сайте вместе с ответом эксперта.