Модель может столкнуться с ситуациями, когда у неё недостаточно данных для точного ответа, или она не понимает ваш запрос. Для таких случаев важно заранее предусмотреть, как она должна действовать.
Почему это важно?Если модель сталкивается с неопределённостью, она может либо дать общий ответ, либо предложить неподходящий вариант. Указание, как действовать в таких ситуациях, позволяет получить более адекватный результат.
Как задать обработку ошибок?- Укажите, что делать, если модель не знает ответа.
Пример:
"Если у тебя недостаточно данных, предложи несколько возможных вариантов."- Попросите уточнить, если что-то непонятно.
Пример:
"Если мой запрос непонятен, уточни его перед тем, как ответить."- Укажите, что делать с недостаточной информацией.
Пример:
"Если ты не можешь ответить, предложи общие рекомендации или уточни, что именно тебе нужно знать."Пример обработки ошибок:Промпт:
"Расскажи о малоизвестных фактах о древнем городе."Ответ:
"Мне неизвестны такие факты. Возможно, вы могли бы уточнить, о каком городе идёт речь?"Уточнение:
"О древнем городе Помпеи."Ответ:
"Помпеи известны своими археологическими раскопками. Например, город был погребён под вулканическим пеплом в 79 году н.э."Обработка ошибок делает общение с моделью более гибким и продуктивным.