Для этого есть три основных способа, а именно:
▪ Блокировка потенциально опасных действий до получения подтверждения правильности действия.
▪ Проверка действий пользователя перед их принятием.
▪ Самостоятельный выбор команд.
▪ Два уровня ошибок и обратная связь.