Промт – текст, который получает языковая модель: задача, условия и всё, что ей нужно знать для ответа. Это не «вопрос поисковику», а скорее задание исполнителю: чем понятнее сказано, что сделать, из чего исходить и в каком виде вернуть результат, тем меньше расхождение между ожиданием и тем, что придёт.
В рабочих системах промт почти всегда состоит из двух частей. Системный промт задаётся один раз и описывает роль, границы и тон: кто модель, чего не делает, как отвечает при нехватке данных. Пользовательская часть меняется от запроса к запросу. Сюда же подкладывают контекст – фрагменты документов, историю диалога, данные из базы, – и всё это вместе тратит токены.
Что даёт хорошо собранный промт: предсказуемость. Один и тот же формат ответа, отсутствие лишних рассуждений, понятное поведение в спорных случаях. Обычно это дешевле и быстрее, чем дообучение модели: правка формулировки занимает минуты и не требует ни данных, ни GPU.
Границы: промт не добавляет модели знаний, которых у неё нет, – просьба «не выдумывать» снижает риск, но не отменяет проверку. Длинный промт стоит денег в каждом запросе, а не однократно. И перенос промта между моделями редко проходит бесшовно: одна и та же инструкция у разных моделей даёт разный результат, поэтому после смены модели формулировки перепроверяют.