Panoramica
Le azioni trasformano i tuoi agenti AI da assistenti solo conversazionali in potenti strumenti di automazione aziendale. Oltre a rispondere alle domande, i tuoi agenti possono pianificare appuntamenti, trasferire chiamate, aggiornare sistemi e integrarsi con i tuoi flussi di lavoro aziendali esistenti - tutto mantenendo un flusso di conversazione naturale. Pensa alle azioni come al kit di strumenti del tuo agente. Proprio come un dipendente umano utilizza diversi strumenti per completare le attività, il tuo agente AI esegue azioni per svolgere lavoro reale durante le interazioni con i clienti.Le azioni si eseguono automaticamente in base al contesto della conversazione e alle istruzioni che fornisci nel prompt del tuo agente. Definisci quando e come le azioni devono essere utilizzate attraverso l’ingegneria del prompt.
Cosa sono le Azioni?
Le azioni sono strumenti preconfigurati che il tuo agente può invocare durante le conversazioni per compiere attività specifiche. Quando un cliente richiede qualcosa che richiede un’azione - come prenotare un appuntamento o parlare con uno specialista - il tuo agente può eseguire l’azione appropriata in modo fluido.Come Funzionano le Azioni
Durante le conversazioni, il tuo agente decide autonomamente se rispondere direttamente o eseguire un’azione: L’agente utilizza nomi e descrizioni delle azioni per comprendere cosa fa ciascuna azione. Questi sono cruciali per aiutare il LLM a selezionare lo strumento giusto. Best practice:- Assegna alle azioni nomi chiari e descrittivi (es. “prenota_appuntamento” non “azione1”)
- Scrivi descrizioni dettagliate che spiegano cosa fa l’azione
- Aggiungi istruzioni esplicite nelle tue istruzioni agente (prompt di sistema) su quando utilizzare ogni azione
Mentre i nomi e le descrizioni delle azioni indicano all’agente cosa fa un’azione, le tue istruzioni agente (prompt di sistema) dovrebbero specificare quando utilizzarla. Ad esempio: “Quando un cliente chiede di parlare con un umano, usa l’azione transfer_to_support.”
Categorie di Azioni
Le azioni sono organizzate in due categorie nella dashboard:Controllo Chiamata
Trasferisci Chiamata
Trasferisci ad un altro agente AI, numero di telefono o indirizzo SIP
Termina Conversazione
Fai in modo che l’agente termini la conversazione con un messaggio personalizzato
Integrazione
Azione Personalizzata
Crea un’azione API o webhook personalizzata
Prenotazione Calendario
Pianifica appuntamenti utilizzando l’integrazione Cal.com
Quando si Eseguono le Azioni
Le azioni si eseguono durante la conversazione quando attivate dal tuo agente in base alle sue istruzioni. A differenza dei sistemi IVR tradizionali che seguono script rigidi, gli agenti AI utilizzano la comprensione contestuale per determinare quando le azioni sono appropriate.Meccanismi di Attivazione
Trigger Basati su Istruzioni:Configurare le Azioni
Tutta la configurazione delle azioni avviene nell’editor agente sotto la scheda Abilità → Azioni.Scegli Tipo di Azione
Sfoglia le categorie Controllo Chiamata e Integrazione e clicca su Aggiungi sull’azione che vuoi configurare
Configura Azione
Compila il modulo di configurazione specifico dell’azione:
- Nome: Assegna all’azione un nome chiaro e descrittivo
- Descrizione: Spiega cosa fa questa azione
- Impostazioni specifiche dell’azione: Configura i parametri in base al tipo di azione
Indicatori di Stato Azione
Dopo aver aggiunto azioni, le vedrai elencate nella scheda Azioni del tuo agente con indicatori di stato:Configurata
L’azione è configurata correttamente e pronta all’uso
Incompleta
Manca configurazione o credenziali richieste
Errore
Errore di configurazione o fallimento autenticazione
Riferire le Azioni nelle Istruzioni
Per utilizzare le azioni, riferiscile per nome esatto nelle istruzioni del tuo agente:Riferimento Diretto
Con Condizioni
Con Parametri
I nomi delle azioni sono sensibili alle maiuscole e devono corrispondere esattamente come configurato. Se rinomini un’azione, aggiorna tutti i riferimenti nelle tue istruzioni.
Best Practice di Configurazione
Inizia Semplice
Inizia Semplice
Inizia con azioni di base prima di aggiungere integrazioni complesse. Aggiungi un’azione alla volta, testa accuratamente, poi aggiungi la successiva.Esempio di progressione:
- Aggiungi azione Termina Conversazione
- Aggiungi azione Trasferisci al Supporto
- Aggiungi azione Prenotazione
- Aggiungi azioni API Personalizzate
Usa Nomi Chiari e Descrittivi
Usa Nomi Chiari e Descrittivi
I nomi delle azioni sono critici - il LLM li usa per comprendere cosa fa ciascuno strumento. Usa nomi descrittivi e orientati all’azione che trasmettono chiaramente lo scopo della funzione.Perché è importante: Il modello si basa sui nomi e descrizioni delle funzioni per rilevare quando una funzione deve essere chiamata e scegliere lo strumento giusto per l’attività.Nomi buoni:
- “Ottieni Account Cliente” - Verbo d’azione chiaro + obiettivo specifico
- “Trasferisci al Reparto Fatturazione” - Destinazione specifica inclusa
- “Prenota Consultazione 30 Minuti” - Include dettagli rilevanti
- “Azione 1” - Nessun contesto su cosa fa
- “Trasferisci” - Troppo generico, poco chiaro dove
- “Chiamata API” - Non descrive l’azione
Scrivi Descrizioni Dettagliate
Scrivi Descrizioni Dettagliate
Le descrizioni delle azioni aiutano il LLM a comprendere cosa fa l’azione. La descrizione dovrebbe spiegare lo scopo dell’azione, cosa restituisce e quali parametri utilizza.Best practice da OpenAI function calling:Nota: Descrivi cosa fa l’azione nella descrizione. Specifica quando utilizzarla nelle tue istruzioni agente (prompt di sistema).
- Descrivi chiaramente cosa fa l’azione e cosa restituisce
- Spiega quali parametri o dati utilizza
- Usa un linguaggio preciso che guidi la comprensione del modello
- Mantienila concisa ma completa
Testa Accuratamente
Testa Accuratamente
Testa ogni azione nell’interfaccia di test agente prima di andare live:
- Verifica che l’azione si esegua correttamente
- Testa scenari di successo
- Testa scenari di fallimento
- Verifica la gestione degli errori
- Controlla il flusso della conversazione
Gestisci i Fallimenti con Grazia
Gestisci i Fallimenti con Grazia
Configura comportamenti di fallback per quando le azioni falliscono. Istruisci il tuo agente su cosa fare quando le azioni non funzionano.
Raccogli Prima le Informazioni
Raccogli Prima le Informazioni
Assicurati che gli agenti raccolgano i dati richiesti prima di eseguire le azioni. Non tentare di prenotare appuntamenti senza indirizzi email o trasferire chiamate senza spiegare il motivo.
Proteggi le Credenziali
Proteggi le Credenziali
Usa l’autenticazione appropriata per tutte le azioni personalizzate. Non esporre mai chiavi API o credenziali in URL o campi non crittografati.
- Usa token Bearer per l’autenticazione API
- Usa Basic auth solo su HTTPS
- Memorizza le credenziali sensibili in modo sicuro
- Ruota le credenziali regolarmente
Testare le Azioni
Prima di distribuire agenti con azioni, testa accuratamente nell’interfaccia di test della dashboard:Verifica Esecuzione
Controlla che le azioni si eseguano correttamente e gestiscano le risposte in modo appropriato
Testa Casi di Fallimento
Simula fallimenti per verificare che la gestione degli errori funzioni come previsto
Cosa Testare
Per Azioni di Trasferimento:- Il trasferimento si esegue alla destinazione corretta
- La musica di attesa si riproduce se configurata
- Il messaggio di trasferimento è appropriato
- Le modalità di trasferimento a freddo vs a caldo funzionano correttamente
- La disponibilità viene recuperata correttamente
- La prenotazione si conferma con successo
- Le notifiche email/SMS vengono inviate correttamente
- La gestione del fuso orario è accurata
- Le chiamate API hanno successo
- L’autenticazione funziona
- I dati di risposta sono disponibili per l’agente
- Le risposte di errore vengono gestite con grazia
- L’agente fa riferimento all’azione con il nome corretto
- L’agente raccoglie prima le informazioni richieste
- Il flusso della conversazione rimane naturale
- I fallimenti non interrompono la conversazione
Casi d’Uso Comuni
Flusso di Lavoro Supporto Clienti
Flusso di Lavoro Prenotazione Appuntamenti
Flusso di Lavoro Qualificazione Vendite
Risoluzione Problemi Comuni
Azione Non si Attiva
Azione Non si Attiva
Problema: L’agente non usa l’azione anche se dovrebbe.Soluzioni:
- Verifica che il nome dell’azione nelle istruzioni corrisponda esattamente (sensibile alle maiuscole)
- Controlla che lo stato dell’azione sia “Configurata” non “Incompleta” o “Errore”
- Rendi le istruzioni più esplicite su quando usare l’azione
- Testa in isolamento chiedendo esplicitamente all’agente di usare l’azione
- Rivedi la trascrizione della conversazione per vedere il ragionamento dell’agente
L'Agente Dice che Eseguirà l'Azione ma Non lo Fa
L'Agente Dice che Eseguirà l'Azione ma Non lo Fa
Problema: L’agente conferma verbalmente che sta eseguendo un’azione (es. “Ti sto trasferendo ora”) ma l’azione non si esegue fino al turno di conversazione successivo.Perché succede: L’agente genera una risposta ed esegue l’azione nello stesso turno, ma solo uno può accadere per turno.Soluzione: Richiedi all’agente di chiedere conferma all’utente prima di eseguire le azioni:Questo assicura che l’agente esegua l’azione immediatamente dopo aver ricevuto la conferma, non nello stesso turno in cui la annuncia.
Fallimenti Autenticazione
Fallimenti Autenticazione
Problema: Le azioni personalizzate falliscono con errori 401/403.Soluzioni:
- Verifica che le credenziali siano corrette e non scadute
- Controlla che il tipo di autenticazione corrisponda ai requisiti API
- Assicurati che i token Bearer includano il prefisso “Bearer” se necessario
- Testa l’endpoint indipendentemente con Postman o curl
- Rivedi la documentazione API per il formato di autenticazione
Azione di Prenotazione Fallisce
Azione di Prenotazione Fallisce
Problema: L’azione di prenotazione Cal.com restituisce errori.Soluzioni:
- Verifica che l’integrazione Cal.com sia connessa
- Controlla che il tipo di evento esista e sia attivo
- Assicurati che la piattaforma di meeting sia configurata in Cal.com
- Verifica che le finestre di pianificazione consentano le date richieste
- Controlla la configurazione del fuso orario
- Testa la prenotazione manualmente in Cal.com per verificare la disponibilità
Trasferimento Non si Connette
Trasferimento Non si Connette
Problema: L’azione di trasferimento si esegue ma non si connette.Soluzioni:
- Verifica che la destinazione sia nel formato E.164 corretto (es. +15551234567)
- Assicurati che il numero di telefono sia raggiungibile (per trasferimenti telefonici)
- Verifica che l’indirizzo SIP sia corretto (per trasferimenti SIP)
- Testa la destinazione indipendentemente
Prossimi Passi
Azioni Controllo Chiamata
Configura azioni Trasferisci, Termina Conversazione e Gestione Inattività
Dettagli Trasferimento
Padroneggia destinazioni trasferimento, modalità e impostazioni avanzate
Integrazione Prenotazione
Configura la pianificazione appuntamenti Cal.com con notifiche email e SMS
Azioni API Personalizzate
Connetti i tuoi agenti a sistemi e API esterni
Guida Istruzioni
Impara a scrivere istruzioni agente efficaci
Ingegneria Prompt
Padroneggia tecniche avanzate di prompting per comportamento agente affidabile