Кажется, что AI ошибается потому, что ему «плохо объяснили». Значит, нужно добавить роль, тон, десять ограничений и пару примеров — и результат станет предсказуемым.
В это легко поверить: хороший промпт действительно заметно улучшает первый ответ.
Но промпт не заменяет постановку задачи. Он не определяет, где брать актуальные данные, кто имеет право менять запись в базе, что делать при пустом ответе API и как заметить ошибку до пользователя.
Это как подробно объяснить курьеру маршрут, но не дать адрес, ключ от подъезда и номер получателя.
Я использую промпт для того, что модель умеет: извлечь, классифицировать, предложить вариант, написать черновик. А правила бизнеса, доступы, проверку результата и обработку сбоев выношу в код.
Хороший промпт повышает качество ответа. Надёжность появляется на границах вокруг него.
