Être non exclusif
[Microsoft Agent est déconseillé à partir de Windows 7 et peut être indisponible dans les versions ultérieures de Windows.]
Les personnages interactifs peuvent être utilisés dans l’interface utilisateur en tant qu’assistants, guides, artistes, conteurs d’histoires, agents commerciaux ou dans divers autres rôles. Un caractère qui effectue ou aide automatiquement ne doit pas être conçu contrairement au principe de conception qui consiste à garder le contrôle de l’utilisateur. Lors de l’ajout d’un caractère à l’interface d’un site web ou d’une application conventionnelle, utilisez le caractère comme une amélioration, plutôt que comme un remplacement de, l’interface principale. Évitez d’implémenter une fonctionnalité ou une opération qui nécessite exclusivement un caractère.
De même, laissez l’utilisateur choisir quand il souhaite interagir avec votre personnage. Un utilisateur doit pouvoir ignorer le caractère et le renvoyer uniquement avec l’autorisation de l’utilisateur. Forcer l’interaction des caractères sur les utilisateurs peut avoir un effet négatif grave. Pour prendre en charge le contrôle utilisateur de l’interaction des caractères, Microsoft Agent inclut automatiquement les commandes Masquer et Afficher. L’API Microsoft Agent prend également en charge ces méthodes. Vous pouvez donc inclure la prise en charge de ces fonctions dans votre propre interface. En outre, l’interface utilisateur de Microsoft Agent comprend des propriétés globales qui permettent à l’utilisateur de remplacer certaines options de sortie de caractères. Pour garantir que les préférences de l’utilisateur sont conservées, ces propriétés ne peuvent pas être remplacées par le biais de l’API.