ai-agents-for-beginners

Come progettare buoni agenti AI

(Clicca sull’immagine sopra per vedere il video di questa lezione)

Principi di progettazione agentica AI

Introduzione

Esistono molti modi di pensare alla costruzione di sistemi agentici AI. Dato che l’ambiguità è una caratteristica e non un difetto nella progettazione di AI generativa, a volte è difficile per gli ingegneri capire da dove iniziare. Abbiamo creato un set di principi di progettazione UX centrati sull’uomo per permettere agli sviluppatori di costruire sistemi agentici centrati sul cliente per risolvere le loro esigenze di business. Questi principi di progettazione non sono un’architettura prescrittiva ma piuttosto un punto di partenza per i team che stanno definendo e costruendo esperienze agentiche.

In generale, gli agenti dovrebbero:

Questa lezione coprirà

Obiettivi di apprendimento

Dopo aver completato questa lezione, sarai in grado di:

  1. Spiegare cosa sono i principi di progettazione agentica
  2. Spiegare le linee guida per l’utilizzo dei principi di progettazione agentica
  3. Capire come costruire un agente usando i principi di progettazione agentica

I principi di progettazione agentica

Principi di progettazione agentica

Agente (Spazio)

Questo è l’ambiente in cui l’agente opera. Questi principi guidano il modo in cui progettiamo agenti per interagire con i mondi fisici e digitali.

Agente (Tempo)

Questo è il modo in cui l’agente opera nel tempo. Questi principi guidano come progettiamo agenti che interagiscono attraverso passato, presente e futuro.

Agente (Nucleo)

Questi sono gli elementi chiave nel nucleo del design di un agente.

Le linee guida per implementare questi principi

Quando usi i principi di progettazione precedenti, segui le linee guida seguenti:

  1. Trasparenza: informa l’utente che è coinvolta l’IA, come funziona (comprese azioni passate) e come fornire feedback e modificare il sistema.
  2. Controllo: consenti all’utente di personalizzare, specificare preferenze e personalizzarsi, e di avere controllo sul sistema e le sue caratteristiche (inclusa la possibilità di dimenticare).
  3. Coerenza: punta a esperienze coerenti e multimodali across dispositivi e endpoint. Usa elementi UI/UX familiari dove possibile (ad esempio, icona del microfono per interazione vocale) e riduci il carico cognitivo del cliente il più possibile (ad esempio, risposte concise, aiuti visivi e contenuti ‘Scopri di più’).

Come progettare un agente di viaggio usando questi principi e linee guida

Immagina di progettare un agente di viaggio, ecco come potresti pensare di usare i principi e le linee guida di progettazione:

  1. Trasparenza – Fai sapere all’utente che l’agente di viaggio è un agente abilitato dall’IA. Fornisci alcune istruzioni di base per iniziare (ad esempio, un messaggio di “Ciao”, prompt esemplari). Documentalo chiaramente nella pagina del prodotto. Mostra la lista dei prompt che un utente ha usato in passato. Fai sapere come dare feedback (pollice su e giù, pulsante Invia feedback, ecc.). Articola chiaramente se l’agente ha restrizioni su usi o argomenti.
  2. Controllo – Assicurati che sia chiaro come l’utente può modificare l’agente dopo la creazione con elementi come il Prompt di sistema. Permetti all’utente di scegliere quanto dettagliato sia l’agente, lo stile di scrittura e eventuali limitazioni su ciò di cui l’agente non dovrebbe parlare. Permetti all’utente di visualizzare ed eliminare file associati o dati, prompt e conversazioni passate.
  3. Coerenza – Assicurati che le icone per condividere il prompt, aggiungere un file o una foto e taggare qualcuno o qualcosa siano standard e riconoscibili. Usa l’icona della graffetta per indicare il caricamento/condivisione file con l’agente, e l’icona immagine per indicare il caricamento grafici.

Codici di esempio

Hai altre domande sui modelli di progettazione agentica AI?

Unisciti al Microsoft Foundry Discord per incontrare altri studenti, partecipare a sessioni di consulenza e ottenere risposte alle tue domande sugli agenti AI.

Risorse aggiuntive

Lezione precedente

Esplorare framework agentici

Lezione successiva

Modello di progettazione dell’uso degli strumenti


Disclaimer: Questo documento è stato tradotto utilizzando il servizio di traduzione AI Co-op Translator. Sebbene ci impegniamo per garantire la precisione, si prega di notare che le traduzioni automatizzate possono contenere errori o imprecisioni. Il documento originale nella sua lingua nativa deve essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale effettuata da un essere umano. Non siamo responsabili per eventuali malintesi o interpretazioni errate derivanti dall’uso di questa traduzione.