Поделиться через


Быть неисключающими

[Агент Майкрософт не рекомендуется использовать в Windows 7 и может быть недоступен в последующих версиях Windows.]

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

Аналогичным образом, позвольте пользователю выбрать, когда он хочет взаимодействовать с вашим персонажем. Пользователь должен иметь возможность закрыть символ и вернуть его только с разрешения пользователя. Принудительное взаимодействие с персонажами для пользователей может иметь серьезные негативные последствия. Для поддержки пользовательского управления взаимодействием с символами агент Microsoft Agent автоматически включает команды Скрыть и Показать. API microsoft Agent также поддерживает эти методы, поэтому вы можете включить поддержку этих функций в свой собственный интерфейс. Кроме того, пользовательский интерфейс Microsoft Agent включает глобальные свойства, позволяющие пользователю переопределять определенные параметры вывода символов. Чтобы обеспечить сохранение предпочтений пользователя, эти свойства нельзя переопределить с помощью API.