Veltos.Tech

AI и ML

Промпт-инжиниринг

Также называют: написание промптов, промптинг, как писать промпты

Определение

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

Рабочий промпт почти всегда состоит из одних и тех же блоков. Роль и рамка — кто отвечает и в какой ситуации. Контекст — материалы, на которых нужно основываться, и явный запрет придумывать за их пределами. Задача — что именно сделать, максимально конкретно. Формат — структура ответа, а для интеграций лучше строгая схема JSON, которую потом можно валидировать кодом. Ограничения — длина, язык, тон, запретные темы, поведение при недостатке данных. Отдельный приём — несколько примеров «вход-выход»: они задают формат надёжнее, чем описание словами.

Главное, что отличает инженерию от подбора формулировок, — измерение. Промпт, который «вроде хорошо отвечает», нельзя ни улучшать, ни поддерживать: любое изменение может улучшить одни случаи и сломать другие, и заметить это будет нечем. Рабочая практика простая: набор из 30–100 реальных запросов с эталонными ответами или хотя бы с критериями приёмки, автоматический прогон после каждой правки, фиксация доли корректных ответов. Без такого набора смена модели или версии превращается в лотерею, а спор о качестве — в обмен скриншотами.

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

Смежные термины

Услуги по теме

Почитать подробнее

Нужна помощь с этим на практике?

Мы не только объясняем термины, но и делаем это руками. Опишите задачу — разберём и пришлём смету по этапам.