Procedure consigliate per la definizione degli obiettivi

Questa sezione descrive le procedure consigliate per la scrittura di richieste di obiettivi per l'agente di intelligenza artificiale autonomo e le azioni per soddisfare le intenzioni dell'utente. L'agente AI supporta due tipi di azioni: riempimento slot e riempimento slot con adempimento. Ogni slot rappresenta un passo per soddisfare l'intento dell'utente.

Il prompt dell'obiettivo dovrebbe fornire una direzione chiara per lo scopo dell'agente AI senza approfondire i dettagli. I dettagli su come raggiungere l'obiettivo, comprese le fonti, le destinazioni, le date o altre informazioni specifiche, sono gestiti dalle singole azioni e dai loro processi di riempimento degli slot.

Pratiche da adottare

  • Mantieni l'obiettivo generale e ampio.

  • Concentrarsi sulla funzione o sullo scopo generale dell'Agente.

  • Utilizzare i verbi di azione per descrivere la funzione principale dell'agente.

  • Considerare il risultato o il vantaggio per l'utente.

  • Usa un linguaggio chiaro e conciso.

  • Assicurati che l'obiettivo sia allineato alle azioni e alle capacità dell'agente.

Buoni esempi

  • Aiutare gli utenti a prenotare i voli.

  • Assistenza con prenotazioni di ristoranti.

  • Fornire previsioni del tempo.

  • Gestione degli elenchi di attività personali.

Pratiche da evitare

  • Non includere dettagli specifici come posizioni, date o informazioni sull'utente.

  • Evita di menzionare azioni particolari o metodi di implementazione.

  • Non usare gergo tecnico o terminologia complessa.

  • Evita dichiarazioni di obiettivi eccessivamente lunghe o complicate.

  • Non includere più obiettivi non correlati in un singolo prompt.

  • Evita di usare un linguaggio ambiguo o vago.

Cattivi esempi

  • Aiutare gli utenti a prenotare un volo da Los Angeles a San Francisco il 15 luglio (troppo specifico).

  • L'utilizzo di un API di prenotazione di voli per prenotare i posti su un aereo (menziona i dettagli di implementazione).

  • Prenotazione di voli, prenotazioni alberghiere e noleggio auto (più obiettivi non correlati).

  • Utilizzare l'elaborazione del linguaggio naturale per comprendere le domande degli utenti sulle prenotazioni dei voli (troppo tecnico).

  • Fare cose legate al viaggio (troppo vago).

Procedure consigliate per la definizione delle istruzioni

È necessario fornire agli agenti IA autonomi istruzioni chiare e attuabili per garantire che svolgano le loro attività in modo accurato ed efficiente. Questa sezione descrive le best practice in formato Cosa fare e cosa non fare per guidarti nella scrittura delle istruzioni per gli agenti IA autonomi. Questi agenti utilizzano strumenti integrati per attività quali la prenotazione di appuntamenti, l'assistenza clienti e altre interazioni basate su chat/voce.

Pratiche da adottare

  • Sii specifico e chiaro

    • Definire chiaramente l'attività che l'agente deve eseguire.

    • Usa un linguaggio semplice e facilmente comprensibile.

  • Fornire istruzioni dettagliate

    • Suddividi le attività in passaggi più piccoli e gestibili.

    • Assicurarsi che i passaggi seguano un ordine logico.

  • Includi consapevolezza contestuale

    • Fornire un contesto per aiutare l'agente a comprendere l'attività.

    • Personalizza le istruzioni per migliorare l'esperienza dell'utente.

  • Specificare l'utilizzo degli utensili

    • Indicare chiaramente quali strumenti utilizzare.

    • Fornire istruzioni dettagliate sull'uso dell'utensile.

  • Pianificare la gestione degli errori

    • Includere istruzioni per la gestione degli errori comuni.

    • Fornire opzioni di fallback.

  • Coinvolgi gli utenti

    • Includi istruzioni sull'interazione dell'utente.

    • Assicurati che l'agente confermi le azioni e chieda feedback.

  • Garantire l'adattabilità

    • Consenti regolazioni in base all'input dell'utente.

    • Incoraggiare il miglioramento continuo.

  • Aderire a considerazioni etiche

    • Garantire la conformità alle linee guida e ai regolamenti etici.

    • Includere misure per mitigare potenziali pregiudizi.

Buoni esempi

  • Prenotazione appuntamento: chiedere all'utente la data e l'ora dell'appuntamento preferite. Utilizza lo strumento calendario per verificare la disponibilità. Se disponibile, prenota l'appuntamento e conferma i dettagli con l'utente. Se non disponibile, suggerisci la prossima fascia oraria disponibile.

  • Assistenza clienti: saluta l'utente e chiedi la sua richiesta. Se la query riguarda la reimpostazione della password, guidarli attraverso il processo di reimpostazione utilizzando lo strumento di autenticazione. Conferma il ripristino e chiedi se hanno bisogno di ulteriore assistenza.

  • Raccolta del feedback: dopo aver completato l'interazione, chiedi all'utente di valutare la propria esperienza su una scala da 1 a 5. Registra il feedback e ringrazia l'utente per il suo contributo.

Pratiche da evitare

  • Evita istruzioni vaghe: usa un linguaggio ambiguo.

  • Ignora passaggi: si supponga che l'agente deduca i passaggi.

  • Ignora contesto: fornisce istruzioni senza contesto.

  • Trascura dettagli utensile: non è possibile specificare gli strumenti da utilizzare.

  • Trascura la gestione degli errori: ignora i potenziali errori.

  • Ignora l'interazione dell'utente: ignora i passaggi di coinvolgimento degli utenti.

  • Sii inflessibile: fornisci istruzioni rigide che non consentano modifiche.

  • Ignora le linee guida etiche: trascura la conformità e la mitigazione dei pregiudizi.

  • Evita di usare istruzioni contraddittorie: non dovremmo usare istruzioni contraddittorie (che confondono l'agente).

Cattivi esempi

  • Prenotazione appuntamenti

    • Gestire le richieste dei clienti (troppo vaghe).

    • Basta prenotare l'appuntamento (senza specificare come).

  • Assistenza clienti

    • Aiutare l'utente (troppo vago).

    • Reimpostare la password (senza confermare l'identità dell'utente).

  • Raccolta di feedback

    • Ottieni feedback (troppo vago).

    • Chiedi se gli è piaciuto (senza un sistema di valutazione strutturato).