Come utilizzare più facilmente il toolkit Microsoft Human-AI Experience (HAX)

May 08 2023
Se fai parte di un team che lavora su un prodotto in rapido movimento, come potresti utilizzare più facilmente le linee guida HAX (Human-AI Experience) di Microsoft? In qualità di product manager, quando ho appreso per la prima volta del Toolkit Human-AI Experience (HAX) di Microsoft, sono stato sopraffatto dall'enorme quantità di informazioni e non sapevo da dove o come iniziare. Grazie al corso CHI 2023 facilitato da Mihaela Vorvoreanu di Microsoft, ho capito l'utilità della cartella di lavoro HAX! Ho imparato che questa cartella di lavoro HAX è un buon punto di partenza.

Se fai parte di un team che lavora su un prodotto in rapido movimento, come potresti utilizzare più facilmente le linee guida HAX (Human-AI Experience) di Microsoft?

In qualità di product manager, quando ho appreso per la prima volta del Toolkit Human-AI Experience (HAX) di Microsoft, sono stato sopraffatto dall'enorme quantità di informazioni e non sapevo da dove o come iniziare.

Grazie al corso CHI 2023 facilitato da Mihaela Vorvoreanu di Microsoft, ho capito l'utilità della cartella di lavoro HAX! Ho imparato che questa cartella di lavoro HAX è un buon punto di partenza.

Per i team che non hanno abbastanza tempo per esaminare HAX Toolkit, raccomando che il modo più semplice per applicare rapidamente le linee guida HAX sia:

  • 1. Usa la cartella di lavoro ✏️ HAX
  • 2. Leggi ✨ esempi di ogni linea guida fornita nel Workbook HAX se è troppo difficile o astratto per comprendere ogni linea guida.
  • 3. Fare riferimento a ✔️ Le mie liste di controllo per le persone nuove alle linee guida HAX che desiderano facilitare un seminario per costruire un prodotto basato sulla linea guida. (La mia lista di controllo è fornita di seguito)

Strumenti pratici per i costruttori di intelligenza artificiale per creare esperienze di intelligenza artificiale umana efficaci e responsabili.

Pagina iniziale di Microsoft HAX Toolkit. Fonte: https://www.microsoft.com/en-us/haxtoolkit/

‍♀️ Perché abbiamo bisogno di HAX Toolkit? ‍♂️

L'intelligenza artificiale commette errori anche quando funziona bene.

L'intelligenza artificiale è difficile e costosa da prototipare.

L'intelligenza artificiale richiede una collaborazione interdisciplinare.

L'impatto dell'IA va oltre gli utenti.

QUINDI utilizziamo il toolkit HAX per affrontare i motivi di cui sopra.

Il kit di strumenti HAX

  • Il Toolkit HAX: https://www.microsoft.com/en-us/haxtoolkit/
  • HAX Toolkit è composto da (1) HAX Design guideline, (2) HAX Workbook e (3) HAX Playbook.
  • https://www.microsoft.com/en-us/haxtoolkit/library/
  • Una serie di soluzioni flessibili e riutilizzabili per problemi ricorrenti di interazione uomo-IA
  • https://www.microsoft.com/en-us/haxtoolkit/workbook/
  • Uno strumento per guidare i team attraverso la pianificazione e l'implementazione delle migliori pratiche di interazione con l'IA umana
  • https://microsoft.github.io/HAXPlaybook/
  • Uno strumento per generare scenari da testare sulla base di probabili errori di interazione uomo-IA (solo per la PNL)

Di seguito sono riportate 18 linee guida per le interazioni iniziali, intermedie e straordinarie tra AI e umani. Divisi in quattro gruppi come segue:

Una guida per iniziare con l'IA e l'interazione umana

Una guida per l'interazione umana con l'IA

Una guida per rispondere ai problemi che sorgono durante le interazioni

Una guida per le interazioni che cambiano nel tempo

Linee guida Microsoft HAX

Come utilizzo le linee guida HAX?

  • Prima di sviluppare un piano per un nuovo prodotto o funzionalità, è possibile eseguire un seminario sulle linee guida HAX con le parti interessate per perfezionare il piano.

✍ Lista di controllo prima del seminario sulle linee guida HAX

  • ✔️ Seleziona un facilitatore del workshop per spiegare le linee guida HAX e condurre il workshop.
  • ✔️ Selezionare vari stakeholder per partecipare al workshop. (ad esempio, Product Manager, Product Designer, Front-end Engineer, Data Scientist, AI Researcher, ecc.)
  • ✔️ Considera il giusto numero di persone per garantire che tutte le parti interessate possano parlare entro un periodo di tempo prestabilito.
  • ✔️ Impostazione di una sequenza temporale e di un'agenda del workshop.
  • ✔️ Seleziona il prodotto e le sue caratteristiche da trattare in officina.
  • ✔️ Definisci l'utente target che utilizza il prodotto.
  • ✔️ Il facilitatore del workshop spiega lo scopo delle linee guida HAX.
  • ✔️ Spiega perché le linee guida HAX sono necessarie per sviluppare un prodotto.
  • ✔️ La linea guida è classificata in base all'interazione dell'utente con il sistema di intelligenza artificiale nel tempo.

Blu = Interazione iniziale

Rosso = Durante l'interazione

Giallo = Quando si sbaglia

Verde = Interazione nel tempo

Un esempio delle linee guida codificate a colori
  • ✔️ Il facilitatore del workshop spiega l'ordine delle linee guida HAX.
  • ✔️ Il facilitatore del workshop definisce (1) il prodotto o la funzionalità che tratterai durante il workshop e (2) gli utenti che utilizzeranno il prodotto o la funzionalità.

Hands-on ✏️ HAX Workbook ✏️ è qui per aiutarti ad applicare facilmente le linee guida HAX. La cartella di lavoro è composta da 4 passaggi.

  • ✏️ Cartella di lavoro HAX✏️ : https://www.microsoft.com/en-us/haxtoolkit/workbook/
  • Il motivo per eseguire 4 passaggi è dare la priorità a quale delle 18 linee guida applicare per prima nella pianificazione del prodotto.
  1. Dopo aver eseguito 4 passaggi, avrai le linee guida di priorità 0, priorità 1, priorità 2 e priorità 3 da applicare.
  2. La linea guida ti offre un quadro generale per perfezionare il tuo piano. Grazie all'esperienza di discutere le cose in anticipo durante il workshop, il team comprenderà meglio l'intento del piano del prodotto e la progettazione, lo sviluppo e la ricerca. Ci saranno meno disaccordi o confusione in seguito perché tu e il team avete concordato le cose in anticipo.

Passaggio n. 1

  1. Nella prima fase, leggete insieme ogni linea guida, una per una!
Un esempio di linea guida n. 1. Fonte: https://www.microsoft.com/en-us/haxtoolkit/example/copilot-in-powerpoint-g1-d-demonstrate-possible-system-inputs/

Quanto dura il passaggio n. 1?

  • Fino a 5 minuti per linea guida
  • Totale 90 minuti = 18 linee guida * 5 minuti

2. In qualità di facilitatore del workshop, poni la domanda di seguito a tutte le parti interessate.

‍♀️ Abbiamo bisogno di questa linea guida per costruire una funzionalità o un prodotto?

3. Ogni stakeholder risponde alla domanda in uno dei seguenti tre modi:

  1. Abbiamo bisogno di questa linea guida. (Selezionare " " nella cartella di lavoro HAX)
  2. NON abbiamo bisogno di questa linea guida. (Controllare " No " nella cartella di lavoro HAX)
  3. PROBABILMENTE abbiamo bisogno di questa linea guida. (Seleziona " Forse " nella cartella di lavoro HAX)

✅ Suggerimento 1. Se hai difficoltà a rispondere, usa la prima risposta che ti viene in mente. Tu e il team potete rivedere le linee guida in un secondo momento e modificare la risposta.

✅ Suggerimento 2. Se pensi: "Dovremmo pianificare in base a questa linea guida". ➡️ Selezionare "Sì" nella cartella di lavoro HAX.

Se ti rendi conto che "Non dovremmo pianificare determinate funzionalità o UX in base a tale linea guida.": ➡️ Seleziona "Sì" nella cartella di lavoro HAX

Passo 2

  1. Il passaggio 2 riguarda solo le linee guida a cui la maggior parte del tuo team ha risposto "Sì" al passaggio n. 1, "Abbiamo bisogno di queste linee guida per creare una funzionalità o un prodotto?" .
  • Fino a 10 minuti per linea guida.
  • Il tempo totale richiesto dipende dal numero di linee guida selezionate nel passaggio 1.

2. Il secondo passaggio è composto da tre parti e richiede immaginazione dal punto di vista dell'utente.

  • Q1. E se applicassimo questa linea guida?
  • D2. E se NON applicassimo quella linea guida?
  • D3. Quale sarebbe l'entità dell'impatto sull'utente se non applicassimo le linee guida? (Va bene non essere precisi per ora.)
    → L'impatto sarebbe minimo. ➡️ Selezionare "Piccolo"
    → L'impatto sarebbe moderato. ➡️ Seleziona "Medio"
    → L'impatto sarebbe grande. ➡️ Seleziona "Grande"

✅ Suggerimento 2. Scrivi un riepilogo di ciò su cui tutte le parti interessate hanno concordato nella cartella di lavoro HAX.

Passaggio n. 3

Q1. A quale scenario utente possiamo pensare se applichiamo questa linea guida?

  • Il terzo passaggio consiste nel fare rapidamente un brainstorming sulle esperienze utente che potremmo progettare se applichiamo le linee guida.
  • Chiedi a tutte le parti interessate nel workshop di immaginare lo scenario dell'utente quando applichiamo la linea guida. Il facilitatore del workshop o uno dei partecipanti li annota.

D2. Quante risorse ci aspettiamo di utilizzare per questa progettazione e sviluppo?

  • Stimare la dimensione delle risorse utilizzate per progettare e sviluppare quell'esperienza utente.
  • Rispondi in uno dei tre modi: Piccolo, Medio e Grande.
  1. Il quarto passo è stabilire la priorità delle linee guida in base alla risposta a Q3 nel passaggio n. 2 e Q2 nel passaggio n .
  2. Sìì! Hai fatto. Ora hai priorità 0 (P0), priorità 1 (P1), priorità 2 (P2) e priorità 3 (P3) HAX Guideline da utilizzare per la pianificazione del prodotto. ( Non preoccuparti! Non hai bisogno di tutte e quattro le priorità.)
    1. Il workshop sulle linee guida HAX termina quando tu e il tuo team avete stabilito una linea guida HAX con priorità 0 (P0), priorità 1 (P1), priorità 2 (P2) e priorità 3 (P3).
    2. Dopo il workshop, la persona responsabile della pianificazione del prodotto perfezionerà la pianificazione del prodotto sulla base delle linee guida prioritarie. Quindi condividilo con le altre parti interessate come designer, sviluppatori e ricercatori.

    ‍ Partecipante A

    1. “Prima del workshop, pensavo che avremmo parlato solo dei principi, ma è stato molto meglio di quanto mi aspettassi perché il workshop riguardava modalità specifiche di applicazione al prodotto. Esempi di linee guida ci sono stati utili per applicare le linee guida al nostro processo di creazione del prodotto.
    2. “ Il facilitatore è stato molto importante . È stato bello avere un facilitatore quando sei nuovo alle linee guida HAX e ottenere i risultati in un breve lasso di tempo.
    3. “Di solito, le persone che realizzano prodotti non hanno abbastanza tempo per pensare a causa del rapido sviluppo del prodotto. Dobbiamo sforzarci di trovare il tempo per pensare più a fondo e parlare di più”.

    ‍ Partecipante B

    1. "È stato positivo avere un risultato di qualità dopo il workshop."
    2. “Noi come squadra dobbiamo avere più esperienze di condivisione dei pensieri in modo costruttivo, non solo parlando di principi. Grazie al tempo dedicato al workshop, ho potuto avere abbastanza tempo per pensare profondamente .

    ‍ Partecipante C

    1. “È stato bello riunirsi e applicare le linee guida HAX nel nostro processo di sviluppo prodotto. Grazie al workshop, abbiamo potuto sperimentare perché e in che modo la linea guida HAX è utile .
    2. “Penso che il tempo che passiamo insieme discutendo e allineandoci alle linee guida HAX ci farà effettivamente risparmiare molto tempo nel nostro futuro processo di pianificazione del prodotto . Ad esempio, possiamo determinare rapidamente l'ambito del lavoro in base alle linee guida che abbiamo già concordato prima di pianificare, progettare e sviluppare".

    Rimani sintonizzato! HAX Playbook sarà trattato nel prossimo post. HAX Playbook è uno strumento che consente di anticipare e mitigare gli errori durante la creazione di un prodotto basato sull'elaborazione del linguaggio naturale. Se vuoi saperne di più, iscriviti al mio Medium.