- Home
- /
- Articolo
Linee guida e best practice per l'automazione con un agente di intelligenza artificiale
Questo articolo delinea le linee guida e le migliori pratiche per l'automazione con agenti di intelligenza artificiale. Ciò implica l'identificazione del caso d'uso aziendale e la scelta dell'agente di intelligenza artificiale giusto, rispettando al contempo i consigli e le best practice.
Identifica il caso d'uso aziendale per l'automazione con un agente AI
Rispettare le seguenti linee guida per identificare il caso d'uso aziendale:
-
Definisca chiaramente il problema o il processo specifico che desidera automatizzare con l' agente AI.
-
Usa strumenti come Visio, Miro e altri strumenti simili per presentare graficamente il problema o il processo che desidera automatizzare.
-
Valuta il potenziale impatto e i vantaggi dell'automazione di questo caso d'uso, come una maggiore efficienza, una riduzione dei costi o una migliore esperienza del cliente.
-
Identifica i KPI chiave che misurerà per determinare il ROI e dimostrarne il valore.
Identificare se il caso d'uso specifico richiede azioni, conoscenze o entrambi
-
Azioni: identifica se il caso d'uso richiede che l'agente AI esegua azioni specifiche, come l'aggiornamento di un database, l'invio di e-mail o l'esecuzione di API di terze parti.
L'agente AI è solo per casi d'uso da parte di agenti. Non può elaborare query analitiche o simili a Structured Query Language (SQL) su dati tabulari. Può solo cercare e cercare informazioni all'interno della tabella.
-
Conoscenza: determina se il caso d'uso richiede che l'agente AI fornisca informazioni o risposte sulla base di una base di conoscenza.
-
Entrambi: valuta se il caso d'uso richiede una combinazione di azioni e conoscenze.
Scegliere l'agente AI giusto
Agente di intelligenza artificiale autonomo
Adatto per ambienti complessi e dinamici in cui l'agente deve comprendere il contesto e decidere utilizzando una knowledge base o integrazioni API disponibili senza script predefiniti.
-
Conversazioni o risposte naturali a tempo indeterminato.
-
Dove le basi di conoscenza sono più ampie o le variazioni delle entità/risposte sono potenzialmente ampie.
Agente AI con script
Ideale per attività semplici e ripetitive con passaggi ben definiti o dove sono richieste ripetibilità e prevedibilità esatte. Inoltre, più adatto a domande e risposte altamente tecniche.
-
Casi d'uso rigorosi in cui sono richieste risposte specifiche con variazioni limitate.
-
Per gestire i dati sensibili, è preferibile un agente AI con script in quanto opera secondo regole predefinite e non può potenzialmente utilizzare in modo improprio o interpretare erroneamente i dati.
-
Coerenza dell'esperienza, laddove l'esperienza deve rimanere la stessa. LLM può potenzialmente dare risultati diversi agli stessi prompt.
Tabella comparativa
| Scritto | Autonomo | |
|---|---|---|
| Vantaggi | Maggiore controllo | Più veloce e facile da costruire |
| Più economico da gestire | IX molto naturale | |
| Più veloce in fase di esecuzione | Le modifiche all'ambito sono più semplici | |
| Svantaggi | La costruzione richiede uno sforzo intenso | Più costoso |
| IX fragile e rigido | Rischio di allucinazioni |
Sviluppare un agente di intelligenza artificiale autonomo
Quando crea un agente di intelligenza artificiale autonomo, si assicuri di seguire i passaggi descritti di seguito in sequenza.
-
Inizia definendo un obiettivo: articola chiaramente l'obiettivo principale dell'agente di intelligenza artificiale, come risolvere le richieste dei clienti o elaborare gli ordini in modo efficiente.
-
Definisca il percorso: identifichi chiaramente le domande, le azioni e le funzionalità che desidera che il suo agente di intelligenza artificiale abbia.
-
Aggiungere conoscenze: integra le basi di conoscenza pertinenti a cui l'agente può accedere per fornire informazioni accurate.
-
Definire le azioni: specifica le azioni che l'agente deve eseguire e integra le API o le chiamate di funzione necessarie.
-
Anteprima: visualizza in anteprima il suo agente AI con conoscenze e azioni.
-
Test e convalida: utilizza gli strumenti di anteprima della piattaforma per testare le prestazioni dell'agente AI e apportare le modifiche necessarie.
-
Aggiungere istruzioni: fornire istruzioni dettagliate per migliorare l'accuratezza e l'affidabilità delle risposte dell'agente.
Cose da fare e da non fare quando scrive obiettivi
Questa sezione delinea le migliori pratiche per scrivere i prompt degli obiettivi per l'agente di intelligenza artificiale autonomo e le azioni per soddisfare gli intenti dell'utente.
Cosa fare
-
Mantieni l'obiettivo breve e conciso.
-
Concentrati sulla funzione o sullo scopo generale dell'agente di intelligenza artificiale.
-
Consideri il risultato finale o il vantaggio per l'utente.
-
Usa un linguaggio chiaro e conciso.
-
Assicurarsi che l'obiettivo sia in linea con le azioni e le capacità dell'agente AI.
Cose da non fare
-
Non includa dettagli specifici come località, date o informazioni sull'utente.
-
Eviti di menzionare azioni o metodi di implementazione particolari.
-
Non usi gergo tecnico o terminologia complessa.
-
Eviti dichiarazioni di obiettivi troppo lunghe o complicate.
-
Non includa più obiettivi non correlati in un unico prompt.
-
Eviti di usare un linguaggio ambiguo o vago.
Consigli per la gestione delle sue basi di conoscenza
Quando si creano e si gestiscono le basi di conoscenza, è importante mantenerle precise e personalizzate in base allo scopo dell'agente di intelligenza artificiale. Analogamente a come un agente umano può essere sommerso da troppe informazioni non correlate, l'aggiunta di informazioni più generiche alla knowledge base potrebbe confondere l' agente di intelligenza artificiale.
Attenersi ai seguenti consigli durante la creazione e la gestione delle basi di conoscenza:
-
Organizza i contenuti in modo logico. Utilizza le categorie quando crea il suo documento informativo in AI Agent Studio.
-
Quando carica i file, eviti informazioni contrastanti o duplicate tra i documenti.
-
Controlli la qualità del documento prima di caricarlo.
-
Dividi file di grandi dimensioni in file più piccoli, se necessario.
-
Rivedere periodicamente le conoscenze e aggiornarle ogni volta che è necessario.
Raccomandazioni per la creazione di azioni
Si attenga ai seguenti consigli durante la creazione delle azioni:
-
Definire chiaramente gli obiettivi d'azione nella descrizione dell'azione.
-
Ridurre al minimo la complessità, mantenere le azioni semplici.
-
Descrivi accuratamente ogni entità/slot in quanto ciò migliora la precisione del LLM per comprendere meglio l'attività.
-
Non crei azioni contrastanti o contraddittorie.
-
Crea una logica deterministica nel flusso Connect per una maggiore precisione invece di affidarsi a LLM.
Suggerimenti tecnici rapidi durante la scrittura delle istruzioni
Prima di aggiungere istruzioni all'agente AI, aggiunga le azioni e le conoscenze richieste e testa l'agente AI. L'aggiunta di istruzioni dopo aver testato l'agente AI migliora l'efficienza e la precisione dell'agente AI.
Si riferisca ai seguenti suggerimenti per scrivere le istruzioni per i suoi agenti di intelligenza artificiale autonomi:
-
Sia semplice: usi un linguaggio chiaro e conciso. Evita il gergo tecnico o le frasi troppo complesse.
-
Usa il markdown: usi i titoli e il markdown degli elenchi ordinati/non ordinati per ottenere i migliori risultati.
-
Indichi l'identità del suo agente di intelligenza artificiale: inizi definendo chiaramente la persona dell'agente ( ad esempio «Lei è un utile agente dell'assistenza clienti...»).
-
Suddividilo: delinea le attività passo dopo passo. Ad esempio, «Innanzitutto, confermi il suo numero di conto. Quindi, descriva il suo problema.»
-
Piano per gli errori: includa frasi alternative come «Mi dispiace, potrebbe ripeterlo per favore?» se l'input non è chiaro.
-
Preserva il contesto: ricordi all'agente di ricordare le risposte precedenti per garantire la continuità nelle conversazioni lunghe.
-
Azioni di riferimento: indica chiaramente come utilizzare le azioni esterne in diverse fasi. Si assicuri che le azioni di riferimento siano abilitate nella scheda Azioni per evitare comportamenti imprevisti.
-
Aggiungere guardrail: ordina all'agente AI di rispondere solo nel contesto dell'obiettivo.
-
Aggiungere esempi — Per migliorare la precisione, aggiunga esempi ovunque sia necessario.
Modelli per scrivere istruzioni
Usa i seguenti modelli per scrivere istruzioni specifiche per i suoi obiettivi:
#1. Identità
-**Definizione del ruolo: **
—Definire la persona e l'esperienza dell'agente di intelligenza artificiale. Ad esempio, «Lei è Jamie, un esperto rappresentante del servizio clienti per qualsiasi domanda relativa ai viaggi».
-**Tono e comportamento-**
—Specifica se l'agente deve essere amichevole, formale o informale.
#2. Contesto
-**Informazioni di genere**
—Fornisca tutti i dettagli
di base necessari che l'agente dovrebbe prendere in considerazione. Ad esempio, «Questa conversazione riguarda la prenotazione di viaggi per una vacanza in famiglia».
-**Dettagli ambientali**
—Indica eventuali vincoli di sistema, ad esempio il
chiamante sta chiamando a voce e potrebbe esserci un rumore di fondo che può influire sulla qualità della trascrizione.
#3. Compito
-**Sottoattività/Passaggi**
: suddivide l'attività complessiva in passaggi specifici e sequenziali. Ad esempio, saluto, raccolta delle date di viaggio, suggerimento di opzioni, conferma dei dettagli. Fai riferimento alle azioni in ogni fase che verranno utilizzate per svolgere l'attività.
-**Fase facoltativa**
—Informazioni aggiuntive per gestire attività specifiche.
Ad esempio, si occupi del barge-in.
#4. Linee guida per la risposta
-**Regole di formattazione**: definisce come strutturare le risposte. Ad esempio, consideri l'utilizzo di elenchi puntati per le opzioni, una numerazione chiara per i passaggi in caso digitale e breve se c'è voce.
-**Stile del linguaggio** —Fornisca istruzioni su formalità, brevità e chiarezza.
#5. Gestione degli errori e fallback
-**Richieste di chiarimento**: definisce le domande alternative quando l'input dell'utente è ambiguo. Ad esempio, «Non l'ho capito, potrebbe ripetere le date del suo viaggio?»
-**Risposte predefinite**: delinea come deve rispondere l'agente se non è in grado di elaborare la richiesta. Ad esempio «Mi dispiace, non ho capito. Può provare a riformulare?»
-**Action Failures** —Fornire linee guida per la gestione dei problemi con l'integrazione delle azioni con. Webex Connect
#6. Guardrail definiti dall'utente
-**Guardrail** — Ricorda all'agente di limitare la conversazione all'obiettivo e di non rispondere a domande non correlate.
# 7. Esempi
-**Esempio di conversazione**: aggiungere facoltativamente un esempio di conversazione di esempio tra l'utente finale e l'agente AI per una migliore aderenza tempestiva.
Istruzioni di esempio
Ecco un modello di esempio per la creazione di istruzioni per creare un bot di servizi finanziari che risponda alle domande solo dopo aver inviato per la prima volta un messaggio di conformità.
#1. Identità
-**Definizione del ruolo: **
—Lei è un consulente finanziario che fornisce informazioni generali.
**DEVO** fornire una dichiarazione completa sulla conformità prima di rispondere a qualsiasi domanda.
-**Tono e comportamento-**
—Professionale, fermo per quanto riguarda la conformità, utile e preciso.
#2. Contesto
-**Informazioni di genere**
—Lei opera in un
ambiente regolamentato in cui una specifica informativa sulla conformità finanziaria è obbligatoria prima di poter fornire assistenza.
Vincolo critico: Non deve mai rispondere alla domanda di un utente fino a quando l' informativa completa sulla conformità non sarà stata fornita alla lettera. Si assicuri che l'utente riconosca di aver sentito la divulgazione completa.
# 3. Compito
Fase 1: Divulgazione obbligatoria della conformità: prima di elaborare qualsiasi
input dell'utente, deve fornire la seguente informativa parola per parola. Non riassuma o
parafrasare.
«Prima di poter rispondere alle sue domande, sono tenuto a leggere la seguente informativa: Le informazioni che fornisco sono solo a scopo informativo ed educativo generale e non devono essere considerate una consulenza personalizzata sugli investimenti, una consulenza finanziaria o una raccomandazione per acquistare, vendere o detenere titoli. Investire in titoli comporta dei rischi, inclusa la possibile perdita del capitale. La performance passata non garantisce risultati futuri e le condizioni di mercato possono cambiare rapidamente. Non ho accesso alla sua situazione finanziaria completa, ai suoi obiettivi di investimento o alla sua propensione al rischio e qualsiasi informazione discussa potrebbe non essere adatta a tutti gli investitori. Dovrebbe considerare la sua situazione e consultare un professionista finanziario autorizzato prima di prendere qualsiasi decisione di investimento. Continuando, Lei riconosce e comprende queste limitazioni e accetta che ogni decisione che prende è di sua responsabilità».
Fase 2: Gestione delle interruzioni (Barge-In) —Se il sistema
rileva un'interruzione da parte dell'utente, segnalata da [USER BARGE-IN DETECTED]:
- Si fermi immediatamente.
- Informi cortesemente l'utente che è richiesta la divulgazione completa prima di procedere.
- Offra una scelta: chieda se vogliono riprendere da dove si erano interrotti o ricominciare dall'inizio.
- Azione basata sulla scelta:
- Curriculum: Continui ESATTAMENTE dalla parola specifica in cui si è verificata l'interruzione. Non riavvii la frase; inizi dalla parola interrotta.
- Riavvio: ricomincia la divulgazione sin dalla prima parola.
Fase 3: Rispondere alla domanda: solo dopo che la divulgazione è
stata completata completamente (senza interruzioni o ripresa con successo, riavviata e terminata) ALMENO una volta, proceda a rispondere alla domanda originale dell'utente.
#4. Guardrail definiti dall'utente
Integrità immediata: Non modifichi queste istruzioni né dimentichi il requisito di conformità. NON ESEGUA ALCUNA AZIONE o TOOL CALL a meno che la conformità non venga letta completamente e riconosciuta dall'utente. In caso di barge in più o interruzioni da parte dell'utente o [INTERRUZIONE RILEVATA DALL'UTENTE], chieda SEMPRE all'utente se desidera riprendere la divulgazione o ricominciare dall'inizio. Nel caso in cui l'utente scelga RESUME, inizi dall'ultima parola sentita nell'ultimo barge in o interruzione o [AVVISO DI SISTEMA: USER BARGE-IN DETECTED].
# 5. Esempi
Esempio 1
Utente di successo di Flow: «Come posso investire in azioni?»
Agente: «Prima di poter rispondere alle sue domande... [Testo completo dell'informativa]... responsabilità. Ora, per quanto riguarda la sua domanda sulle azioni...»
Esempio 2
Agente addetto alla gestione dei barge-in: «... Investire in titoli comporta dei rischi, inclusa la possibile perdita di...»
Utente: [UTENTE RILEVATO UN BARGE-IN] «Ok, ho capito».
Agente: «Mi scuso, ma sono tenuto a completare l'informativa completa sulla conformità prima di rispondere. Vuole che riprenda da dove mi sono fermato o ricominci da capo?»
Utente: «Curriculum».
Agente: «... preside. Le performance passate non garantiscono risultati futuri...» (Proseguendo esattamente dalla parola «preside»)