Comment utiliser la boîte à outils Microsoft Human-AI Experience (HAX) plus facilement

May 08 2023
Si vous faites partie d'une équipe travaillant sur un produit en évolution rapide, comment pourriez-vous utiliser plus facilement la directive Human-AI Experience (HAX) de Microsoft ? En tant que chef de produit, lorsque j'ai entendu parler pour la première fois de la boîte à outils Human-AI Experience (HAX) de Microsoft, j'ai été submergé par la masse d'informations et je ne savais pas par où ni comment commencer. Grâce au cours CHI 2023 animé par Mihaela Vorvoreanu de Microsoft, j'ai réalisé l'utilité du HAX Workbook ! J'ai appris que ce manuel HAX est un bon point de départ.

Si vous faites partie d'une équipe travaillant sur un produit en évolution rapide, comment pourriez-vous utiliser plus facilement la directive Human-AI Experience (HAX) de Microsoft ?

En tant que chef de produit, lorsque j'ai entendu parler pour la première fois de la boîte à outils Human-AI Experience (HAX) de Microsoft, j'ai été submergé par la masse d'informations et je ne savais pas par où ni comment commencer.

Grâce au cours CHI 2023 animé par Mihaela Vorvoreanu de Microsoft, j'ai réalisé l'utilité du HAX Workbook ! J'ai appris que ce manuel HAX est un bon point de départ.

Pour les équipes qui n'ont pas assez de temps pour parcourir la boîte à outils HAX, je recommande que le moyen le plus simple d'appliquer rapidement la directive HAX soit de :

  • 1. Utilisez le ✏️ Cahier de travail HAX
  • 2. Lisez ✨ exemples de chaque directive fournie dans le manuel HAX s'il est trop difficile ou trop abstrait de comprendre chaque directive.
  • 3. Reportez-vous à ✔️ Mes listes de contrôle pour les personnes qui découvrent la ligne directrice HAX et qui souhaitent animer un atelier pour créer un produit basé sur la ligne directrice. (Ma liste de contrôle est fournie ci-dessous)

Des outils pratiques pour les constructeurs d'IA pour créer des expériences d'IA humaines efficaces et responsables.

Page d'accueil de la boîte à outils Microsoft HAX. Source : https://www.microsoft.com/en-us/haxtoolkit/

‍♀️ Pourquoi avons-nous besoin de la boîte à outils HAX ? ‍♂️

L'IA fait des erreurs même lorsqu'elle fonctionne bien.

L'IA est difficile et coûteuse à prototyper.

L'IA nécessite une collaboration interdisciplinaire.

Les impacts de l'IA s'étendent au-delà des utilisateurs.

DONC, nous utilisons la boîte à outils HAX pour répondre aux raisons ci-dessus.

La boîte à outils HAX

  • La boîte à outils HAX : https://www.microsoft.com/en-us/haxtoolkit/
  • La boîte à outils HAX comprend (1) les directives de conception HAX, (2) le manuel HAX et (3) le manuel HAX.
  • https://www.microsoft.com/en-us/haxtoolkit/library/
  • Un ensemble de solutions flexibles et réutilisables aux problèmes récurrents d'interaction homme-IA
  • https://www.microsoft.com/en-us/haxtoolkit/workbook/
  • Un outil pour guider les équipes dans la planification et la mise en œuvre des meilleures pratiques d'interaction avec l'IA humaine
  • https://microsoft.github.io/HAXPlaybook/
  • Un outil pour générer des scénarios à tester en fonction des échecs probables de l'interaction homme-IA (uniquement pour le NLP)

Vous trouverez ci-dessous 18 lignes directrices pour les interactions initiales, intermédiaires et supplémentaires entre l'IA et les humains. Divisé en quatre groupes comme suit :

Un guide pour démarrer avec l'IA et l'interaction humaine

Un guide pour l'interaction humaine avec l'IA

Un guide pour répondre aux problèmes qui surviennent lors des interactions

Un guide pour les interactions qui changent avec le temps

Directive Microsoft HAX

Comment utiliser la directive HAX ?

  • Avant de développer un plan pour un nouveau produit ou une nouvelle fonctionnalité, vous pouvez organiser un atelier sur les directives HAX avec les parties prenantes pour affiner votre plan.

✍ Liste de contrôle avant l'atelier sur les lignes directrices HAX

  • ✔️ Sélectionnez un animateur d'atelier pour expliquer la directive HAX et diriger l'atelier.
  • ✔️ Sélectionnez différentes parties prenantes pour participer à l'atelier. (par exemple, chef de produit, concepteur de produit, ingénieur front-end, scientifique des données, chercheur en IA, etc.)
  • ✔️ Considérez le bon nombre de personnes pour vous assurer que toutes les parties prenantes peuvent parler dans un laps de temps défini.
  • ✔️ Mise en place d'un calendrier et d'un ordre du jour de l'atelier.
  • ✔️ Sélectionnez le produit et ses fonctionnalités à aborder en atelier.
  • ✔️ Définir l'utilisateur cible qui utilise le produit.
  • ✔️ L'animateur de l'atelier explique le but de la ligne directrice HAX.
  • ✔️ Expliquez pourquoi la directive HAX est nécessaire pour développer un produit.
  • ✔️ La directive est classée en fonction de l'interaction de l'utilisateur avec le système d'IA au fil du temps.

Bleu = Interaction initiale

Rouge = Pendant l'interaction

Jaune = En cas d'erreur

Vert = Interaction dans le temps

Un exemple des lignes directrices qui sont codées par couleur
  • ✔️ L'animateur de l'atelier explique l'ordre de la consigne HAX.
  • ✔️ L'animateur de l'atelier définit (1) le produit ou la fonctionnalité que vous aborderez lors de l'atelier et (2) les utilisateurs qui utiliseront le produit ou la fonctionnalité.

Hands-on ✏️ HAX Workbook ✏️ est là pour vous aider à appliquer facilement la directive HAX. Le cahier d'exercices se compose de 4 étapes.

  • ✏️ Cahier HAX✏️ : https://www.microsoft.com/en-us/haxtoolkit/workbook/
  • La raison de passer par 4 étapes est de prioriser laquelle des 18 directives appliquer en premier dans la planification de votre produit.
  1. Après avoir suivi 4 étapes, vous aurez les directives Priorité 0, Priorité 1, Priorité 2 et Priorité 3 à appliquer.
  2. La ligne directrice vous donne un cadre général pour affiner votre plan. Grâce à l'expérience de discuter des choses à l'avance pendant l'atelier, l'équipe comprendra mieux l'intention du plan et de la conception, du développement et de la recherche du produit. Il y aura moins de désaccord ou de confusion plus tard parce que vous et l'équipe vous êtes mis d'accord sur les choses dès le départ.

Étape #1

  1. Dans un premier temps, lisez chaque directive ensemble, une par une !
Un exemple de la ligne directrice #1. Source : https://www.microsoft.com/en-us/haxtoolkit/example/copilot-in-powerpoint-g1-d-demonstrate-possible-system-inputs/

Combien de temps dure l'étape #1 ?

  • Jusqu'à 5 minutes par ligne directrice
  • Total 90 minutes = 18 directives * 5 minutes

2. En tant qu'animateur de l'atelier, posez la question ci-dessous à toutes les parties prenantes.

‍♀️ Avons-nous besoin de cette directive pour créer une fonctionnalité ou un produit ?

3. Chaque partie prenante répond à la question de l'une des trois manières suivantes :

  1. Nous avons besoin de cette ligne directrice. (Cochez « Oui » dans le classeur HAX)
  2. Nous n'avons PAS besoin de cette directive. (Cochez « Non » dans le classeur HAX)
  3. Nous avons PROBABLEMENT besoin de cette directive. (Cochez « Peut-être » dans le classeur HAX)

✅ Astuce 1. Si vous avez du mal à répondre, utilisez la première réponse qui vous vient à l'esprit. Vous et votre équipe pouvez revoir la directive plus tard et modifier votre réponse.

✅ Astuce 2. Si vous pensez, "Nous devrions planifier en fonction de cette directive." ➡️ Cochez "Oui" dans le classeur HAX.

Si vous réalisez que "Nous ne devrions pas planifier certaines fonctionnalités ou UX en fonction de cette directive." : ➡️ Cochez "Oui" dans le manuel HAX

Étape 2

  1. L'étape 2 ne traite que des directives auxquelles la plupart des membres de votre équipe ont répondu "Oui" à l'étape 1 : "Avons-nous besoin de ces directives pour créer une fonctionnalité ou un produit ?" .
  • Jusqu'à 10 minutes par ligne directrice.
  • Le temps total requis dépend du nombre de lignes directrices sélectionnées à l'étape 1.

2. La deuxième étape se compose de trois parties et nécessite imagination du point de vue de l'utilisateur.

  • Q1. Et si nous appliquions cette directive ?
  • Q2. Et si nous n'appliquions PAS cette directive ?
  • Q3. Quelle serait l'ampleur de l'impact sur l'utilisateur si nous n'appliquions pas la directive ? (C'est normal de ne pas être précis pour l'instant.)
    → L'impact serait minime. ➡️ Cochez "Petit"
    → L'impact serait modéré. ➡️ Cochez "Moyen"
    → L'impact serait important. ➡️ Cochez "Grand"

✅ Astuce 2. Rédigez un résumé de ce sur quoi toutes les parties prenantes se sont entendues dans le manuel HAX.

Étape 3

Q1. À quel scénario d'utilisation pouvons-nous penser si nous appliquons cette directive ?

  • La troisième étape consiste à réfléchir rapidement sur les expériences utilisateur que nous pourrions concevoir si nous appliquions la directive.
  • Demandez à toutes les parties prenantes de l'atelier d'imaginer le scénario d'utilisation lorsque nous appliquons la directive. L'animateur de l'atelier ou l'un des participants les note.

Q2. Combien de ressources comptons-nous utiliser pour cette conception et ce développement ?

  • Estimez la taille des ressources utilisées pour concevoir et développer cette expérience utilisateur.
  • Répondez de l'une des trois manières suivantes : petit, moyen et grand.
  1. La quatrième étape consiste à hiérarchiser les lignes directrices en fonction de la réponse à Q3 à l'étape 2 et à Q2 à l'étape 3 .
  2. Yay! Vous avez terminé. Vous avez maintenant la directive HAX de priorité 0 (P0), priorité 1 (P1), priorité 2 (P2) et priorité 3 (P3) à utiliser pour la planification des produits. ( Ne vous inquiétez pas ! Vous n'avez pas besoin des quatre priorités.)
    1. L'atelier sur les lignes directrices HAX est terminé lorsque vous et l'équipe avez défini une ligne directrice HAX de priorité 0 (P0), priorité 1 (P1), priorité 2 (P2) et priorité 3 (P3).
    2. Après l'atelier, la personne en charge de la planification des produits affinera la planification des produits en fonction des directives priorisées. Partagez-le ensuite avec les autres parties prenantes telles que les concepteurs, les développeurs et les chercheurs.

    ‍Participant A

    1. « Avant l'atelier, je pensais que nous ne parlerions que des principes, mais c'était bien mieux que ce à quoi je m'attendais, car l'atelier portait sur des moyens spécifiques d'application au produit. Des exemples de directives nous ont été utiles pour appliquer la directive à notre processus de fabrication de produits. »
    2. « Le facilitateur était très important . C'était bien d'avoir un facilitateur lorsque vous êtes nouveau sur la directive HAX et d'obtenir les résultats en peu de temps. »
    3. « Habituellement, les personnes qui fabriquent des produits n'ont pas assez de temps pour réfléchir en raison du développement rapide des produits. Nous devons nous forcer à trouver le temps de réfléchir plus profondément et de parler davantage.

    ‍Participant B

    1. "C'était bien que nous ayons eu un résultat de qualité après l'atelier."
    2. «En tant qu'équipe, nous devons avoir plus d'expériences de partage de pensées de manière constructive, pas seulement de parler de principes. Grâce à un temps d'atelier, j'ai pu avoir suffisamment de temps pour réfléchir profondément .

    ‍Participant C

    1. "C'était bien de se réunir et d'appliquer la directive HAX dans notre processus de développement de produits. Grâce à l'atelier, nous avons pu découvrir pourquoi et comment la directive HAX est utile .
    2. "Je pense que le temps que nous passons ensemble à discuter et à nous aligner sur la directive HAX nous fera en fait gagner beaucoup de temps dans notre futur processus de planification de produits . Par exemple, nous pouvons déterminer rapidement l'étendue des travaux en fonction des directives sur lesquelles nous nous sommes déjà entendus avant de planifier, concevoir et développer. »

    Restez à l'écoute! HAX Playbook sera couvert dans la prochaine publication. HAX Playbook est un outil qui vous aide à anticiper et à atténuer les échecs lors de la création d'un produit basé sur le traitement du langage naturel. Si vous voulez en savoir plus, abonnez-vous à mon Medium.