Esercizio 3: Crea un chatbot avanzato per l'assistenza clienti - Amazon Lex

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esercizio 3: Crea un chatbot avanzato per l'assistenza clienti

In questo esercizio avanzato, creerai un sofisticato chatbot di assistenza clienti per un'azienda di e-commerce. Questo bot dimostra funzionalità di livello aziendale tra cui gestione degli ordini, upselling intelligente, generazione di lead e ottimizzazione dei ricavi. Il chatbot utilizza funzionalità basate sull'intelligenza artificiale per fornire esperienze personalizzate ai clienti e favorire la crescita del business.

SmartCommerce Panoramica dei bot del servizio clienti

Il SmartCommerce Customer Service Bot è progettato per gestire interazioni complesse con i clienti massimizzando al contempo le opportunità di guadagno. Questo esempio dimostra come le aziende possono automatizzare il servizio clienti promuovendo al contempo la crescita delle vendite attraverso una gestione intelligente delle conversazioni.

  • Intenti personalizzati: il bot include più intenti personalizzati per un servizio clienti completo:

    • CheckOrderStatus- Verifica e fornisce informazioni sullo stato dell'ordine

    • ProcessReturn- Gestisce le richieste di reso e gli scambi

    • UpsellProducts- Raccomanda prodotti e servizi aggiuntivi

    • CaptureLeadInfo- Raccoglie informazioni sui clienti per la generazione di lead

    • ScheduleCallback- Prenota le richiamate del servizio clienti

  • Intenti integrati: sfrutta gli intenti integrati di Amazon Lex V2 per interazioni comuni:

  • Tipi di slot personalizzati: tipi di slot specializzati per dati aziendali specifici:

    • ProductCategories- Elettronica, abbigliamento, casa, libri, sport

    • ReturnReasons- Difettoso, taglia sbagliata, idea cambiata, non conforme alla descrizione

    • ContactPreferences- Email, SMS, telefonata, notifica in-app

    • CustomerTiers- Bronzo, argento, oro, platino

  • Tipi di slot integrati: utilizza gli slot integrati di Amazon Lex V2 per i formati di dati più comuni:

Configurazione dettagliata degli intenti

CheckOrderStatus Intento

Questo intento gestisce la verifica degli ordini e le richieste sullo stato, fornendo ai clienti informazioni sugli ordini in tempo reale e identificando al contempo le opportunità di upselling.

  • Slot richiesti:

  • Esempi di enunciati:

    • «Qual è lo stato del mio ordine {OrderNumber}»

    • «Devo controllare il numero dell'ordine {OrderNumber}»

    • «Dov'è il mio pacco»

    • «Traccia il mio ordine {OrderNumber}»

    • «Il mio ordine è già stato spedito?»

  • Funzionalità basate sull'intelligenza artificiale:

    • Utilizza Assisted NLU per comprendere varianti come «il mio pacco», «le mie cose», «la mia consegna»

    • Estrae automaticamente i numeri d'ordine dai modelli vocali naturali

UpsellProducts Intento

Questo intento identifica in modo proattivo le opportunità di guadagno consigliando prodotti complementari e servizi premium in base alla storia del cliente e al contesto di interazione attuale.

  • Slot richiesti:

    • ProductCategory(ProductCategories) - Categoria di interesse

    • CustomerTier(CustomerTiers) - Livello di fidelizzazione del cliente

    • Budget(Amazon.number) - Intervallo di budget del cliente

  • Esempi di enunciati:

    • «Mostrami prodotti correlati»

    • «Cos'altro potrebbe succedere con questo»

    • «Avete delle offerte?»

    • «Sono interessato a {ProductCategory} articoli»

    • «Cosa c'è in vendita oggi»

  • Funzionalità di ottimizzazione dei ricavi:

    • Prezzi dinamici in base al livello di cliente

    • Consigli personalizzati utilizzando la cronologia degli acquisti

    • Creazione di offerte a tempo limitato per incentivare acquisti immediati

CaptureLeadInfo Intento

Questo intento raccoglie sistematicamente le informazioni sui clienti per la generazione di lead, creando dati preziosi che possono essere venduti agli aggregatori o utilizzati per campagne di marketing mirate.

  • Slot richiesti:

    • CustomerFirstName(AMAZON. FirstName) - Nome del cliente per la personalizzazione

    • CustomerLastName(AMAZON. LastName) - Cognome del cliente per la ricerca della cronologia delle vendite

    • CustomerEmail(AMAZZONE. EmailAddress) - Indirizzo e-mail

    • CustomerPhone(AMAZON. PhoneNumber) - Numero di telefono

    • InterestCategory(ProductCategories) - Interessi relativi ai prodotti

    • ContactPreference(ContactPreferences) - Metodo di contatto preferito

  • Esempi di enunciati:

    • «Voglio conoscere nuovi prodotti»

    • «Iscrivimi per ricevere aggiornamenti»

    • «Sono interessato a {InterestCategory}»

    • «Tienimi informato sulle vendite»

    • «Voglio iscrivermi alla tua mailing list»

    • «Il mio nome è {CustomerFirstName} {CustomerLastName}»

    • «Sono {CustomerFirstName} {CustomerLastName} e voglio consigli personalizzati»

  • Funzionalità di lead generation:

    • Raccolta di dati strutturati per l'integrazione CRM

    • Punteggio dei lead basato sulla qualità dell'interazione

    • Qualificazione e routing automatizzati dei lead

    • Formattazione dei dati per le vendite tramite aggregatori

  • Integrazione della cronologia delle vendite:

    • Ricerca del nome del cliente nelle tabelle della cronologia degli acquisti memorizzate in S3

    • Analisi del modello di acquisto per consigli personalizzati

    • Identificazione del comportamento di acquisto tra categorie

    • Analisi delle tendenze di acquisto stagionali per offerte mirate

    • Calcolo del valore del ciclo di vita del cliente per una tariffazione basata su più livelli

Flusso di conversazione a più turni

Il SmartCommerce bot è progettato per gestire conversazioni complesse e a più turni che abbracciano più intenti e mantengono il contesto durante l'interazione. Questo crea un'esperienza naturale e simile a quella umana, massimizzando al contempo le opportunità di guadagno.

Esempio di flusso di conversazione

Turno 1-3: controllo dello stato dell'ordine

Customer: "Hi, I need to check on my order" Bot: "I'd be happy to help you check your order status. Can you provide your order number?" Customer: "It's order 12345" Bot: "Thank you. To verify your identity, can you provide the email address associated with this order?" Customer: "john.doe@email.com" Bot: "Perfect! Order #12345 is currently being prepared for shipment. You should receive it by tomorrow. Since you're a Gold tier customer, would you like to hear about some exclusive deals on related items?"

Turno 4-6: opportunità di upselling

Customer: "Sure, what do you have?" Bot: "Based on your Electronics purchase, I can offer you a 20% discount on premium accessories. What's your budget range for additional items?" Customer: "Maybe around $50" Bot: "Excellent! I have a wireless charging pad normally $60, now $48 with your Gold discount. Plus, if you add it to your current order, shipping is free. Should I add this to your cart?"

Turno 7-11: generazione di lead con ricerca della cronologia delle vendite

Customer: "Not right now, but I'd like to hear about future deals" Bot: "Absolutely! I can set you up to receive personalized offers. What's your first name?" Customer: "John" Bot: "Thanks John! And your last name so I can look up your purchase history for better recommendations?" Customer: "Smith" Bot: "Perfect! Let me check your purchase history... I see you've bought electronics and home items before. Based on your past purchases, I can offer you exclusive deals on smart home accessories. How would you prefer to be contacted?" Customer: "Email is fine" Bot: "Great! I'll make sure john.doe@email.com gets personalized deals based on your purchase history. You're all set for our premium recommendations program!"

Funzionalità di gestione del contesto

  • Persistenza della sessione: conserva le informazioni sui clienti per più scopi

  • Intent Chaining: passa senza interruzioni dal controllo degli ordini, all'upselling e all'acquisizione di lead

  • Personalizzazione dinamica: adatta le offerte in base al livello di cliente e alla cronologia degli acquisti

  • Monitoraggio delle entrate: monitora le percentuali di successo degli upselling e i punteggi di qualità dei lead

Funzionalità basate sull'intelligenza artificiale

Questo chatbot sfrutta diverse funzionalità di intelligenza artificiale per fornire un servizio clienti intelligente e personalizzato, favorendo al contempo la crescita del business.

Implementazione NLU assistita

Assisted NLU utilizza modelli linguistici di grandi dimensioni per comprendere le intenzioni dei clienti anche quando utilizzano frasi non standard o combinano più richieste in un'unica espressione.

  • Comprensione del linguaggio naturale:

    • «La mia roba non è ancora arrivata» → CheckOrderStatus intento

    • «Voglio restituire questa spazzatura» → intento ProcessReturn

    • «Mostrami cos'altro hai» → intento UpsellProducts

  • Riconoscimento di più intenti:

    • «Controlla il mio ordine 12345 e iscrivimi per ricevere offerte» → + CheckOrderStatus CaptureLeadInfo

Risoluzione generativa degli slot

Utilizza l'intelligenza artificiale per estrarre i valori degli slot da input complessi in linguaggio naturale senza richiedere corrispondenze esatte con i dati di allenamento.

  • Estrazione intelligente:

    • «Ho comprato dei dispositivi elettronici la settimana scorsa, il numero d'ordine era qualcosa come 12345" → OrderNumber: 12345,: Elettronica ProductCategory

    • «Chiamami sul mio cellulare al numero 555-123-4567 o inviami un'e-mail a john@company.com" → Telefono: 555-123-4567, E-mail: john@company.com

Integrazione dell'analisi del sentimento

Monitora il sentimento dei clienti durante tutta la conversazione per adattare l'approccio e intensificarlo quando necessario.

  • Routing basato sul sentimento:

    • Sentimento positivo → Approccio aggressivo all'upselling

    • Sentimento neutrale → Servizio standard con upselling delicato

    • Sentimento negativo → Concentrazione sulla risoluzione dei problemi, upselling minimo

Sistema di verifica e conferma dell'ordine

Il bot include un sistema di conferma completo che verifica l'identità del cliente, conferma i dettagli dell'ordine e invia conferme tramite più canali.

Processo di verifica a più fattori

  • Verifica primaria:

    • Convalida del numero d'ordine

    • Conferma dell'indirizzo e-mail

    • Ultime 4 cifre del metodo di pagamento (per operazioni sensibili)

  • Verifica secondaria:

    • Conferma dell'indirizzo di spedizione

    • Convalida della data di acquisto

    • Verifica dei dettagli del prodotto

Sistema di conferma multicanale

Il bot invia automaticamente le conferme attraverso più canali in base alle preferenze e al tipo di azione del cliente.

  • Conferme via e-mail:

    • Aggiornamenti sullo stato dell'ordine con informazioni di tracciamento

    • Autorizzazione al reso con etichette di spedizione prepagate

    • Espandi le conferme di acquisto con i dettagli di consegna

    • Conferma dell'acquisizione dei lead con offerte di benvenuto

  • Conferme via SMS:

    • Aggiornamenti immediati sullo stato dell'ordine

    • Notifiche di consegna con finestre temporali

    • Avvisi di vendita flash per i clienti interessati

  • Notifiche in-app:

    • Aggiornamenti degli ordini in tempo reale

    • Consigli personalizzati sui prodotti

    • Aggiornamenti del programma fedeltà

Integrazione del punto vendita (POS)

Il chatbot si integra direttamente con i sistemi POS per elaborare transazioni, applicare sconti e aggiornare l'inventario in tempo reale.

Processamento delle transazioni in tempo reale

  • Flusso delle transazioni di upselling:

    1. Customer accepts upsell offer 2. Bot validates inventory availability 3. Bot applies customer-tier discount 4. Bot processes payment using stored payment method 5. Bot updates order with additional items 6. Bot sends confirmation via preferred channel 7. Bot updates customer profile with purchase data
  • Monitoraggio delle entrate:

    • Aumenta i tassi di conversione per livello di cliente

    • Aumento medio del valore degli ordini per interazione

    • Attribuzione dei ricavi alle interazioni con i chatbot

    • Impatto sul valore della vita del cliente

Motore di determinazione dei prezzi dinamico

  • Prezzi basati su più livelli:

    • Bronze: prezzi standard

    • Silver: sconto del 5% sugli upsell

    • Gold: sconto del 10-20% sugli upsell

    • Platinum: sconto del 25% +spedizione gratuita

  • Prezzi contestuali:

    • Scenari di risoluzione dei problemi: sconto aggiuntivo per mantenere la soddisfazione

    • Clienti di alto valore: livelli di prezzo esclusivi

    • Liquidazione dell'inventario: sconti aggressivi per gli articoli che si muovono lentamente

Sistema avanzato di lead generation

Il chatbot include un sofisticato sistema di lead generation che acquisisce, qualifica e monetizza i dati dei clienti attraverso molteplici flussi di entrate.

Strategia Multi-Touch di acquisizione dei lead

  • Acquisizione opportunistica:

    • Durante i controlli dello stato degli ordini: «Desideri aggiornamenti su prodotti simili?»

    • Dopo la risoluzione del problema: «Possiamo informarti sui miglioramenti del prodotto?»

    • Durante le interazioni di upselling: «Dovremmo avvisarti delle future offerte in questa categoria?»

  • Acquisizione del valore aggiunto:

    • Accesso esclusivo ai prezzi per i membri

    • Accesso anticipato al lancio di nuovi prodotti

    • Consigli personalizzati sui prodotti

    • Offerte speciali per compleanni e anniversari

Qualifica automatizzata dei lead

  • Criteri di punteggio:

    • Valore della cronologia degli acquisti: 0-25 punti

    • Livello di coinvolgimento: 0-20 punti

    • Completezza delle informazioni di contatto: 0-15 punti

    • Ampiezza di interesse della categoria di prodotto: 0-15 punti

    • Risposta ai tentativi di upselling: 0-25 punti

  • Categorie principali:

    • Hot Leads (80-100 punti): contatto immediato con il team di vendita

    • Warm Leads (60-79 punti): sequenza di formazione automatizzata

    • Cold Leads (40-59 punti): newsletter mensile

    • Prospettive (0-39 punti): e-mail promozionali trimestrali

Monetizzazione dei lead data per gli aggregatori

I formati e i pacchetti del sistema consentono la vendita dei dati ad aggregatori di terze parti, creando un flusso di entrate aggiuntivo.

  • Pacchetti di dati:

    • Pacchetto Premium: informazioni di contatto complete, cronologia degli acquisti, preferenze, punteggi di coinvolgimento

    • Pacchetto standard: informazioni di contatto, preferenze di base, interessi di categoria

    • Pacchetto base: indirizzo e-mail, categoria di interesse principale

  • Caratteristiche di conformità:

    • Conformità al GDPR con tracciamento del consenso esplicito

    • Conformità al CCPA con i meccanismi di opt-out

    • Conformità CAN-SPAM per l'email marketing

    • Politiche di conservazione ed eliminazione dei dati

  • Ottimizzazione dei ricavi:

    • Prezzi dinamici basati sui punteggi di qualità dei lead

    • Partnership esclusive in materia di dati con aggregatori premium

    • Offerte in tempo reale per lead di alto valore

Strategie di ottimizzazione delle entrate

Ogni interazione è progettata per massimizzare i ricavi attraverso l'upselling intelligente, il cross-selling e l'ottimizzazione del valore del ciclo di vita del cliente.

Strategie di upselling intelligenti

  • Upselling contestuale:

    • Verifica dello stato dell'ordine → «Il tuo ordine è pronto! Aggiungi la spedizione rapida per soli $5?»

    • Richiesta di reso → «Invece di restituire, preferiresti sostituire il nostro modello aggiornato?»

    • Richiesta sul prodotto → «Questo articolo si abbina perfettamente a [prodotto complementare]: impacchetta e risparmia il 15%»

  • Vendita basata sull'urgenza:

    • «Questa offerta scade tra 24 ore»

    • «Ne rimangono solo 3 in stock a questo prezzo»

    • «La vendita flash termina a mezzanotte»

Opportunità di cross-selling

  • Vendita nell'ecosistema di prodotti:

    • Elettronica → Accessori, garanzie, servizi di installazione

    • Abbigliamento → Articoli coordinati, prodotti per la cura, servizi di styling

    • Articoli per la casa → Articoli complementari, prodotti per la manutenzione, consulenze di progettazione

  • Servizio di upselling:

    • Garanzie estese e piani di protezione

    • Livelli di assistenza clienti premium

    • Servizi di abbonamento e consegna automatica

    • Installazione e configurazione professionali

Ottimizzazione del valore della vita utile del cliente

  • Integrazione del programma fedeltà:

    • Upgrade automatici di livello basati sulle interazioni con i chatbot

    • Punti bonus per la partecipazione alle offerte di upselling

    • Premi e sconti esclusivi solo per i chatbot

  • Strategie di conservazione:

    • Risoluzione proattiva dei problemi per prevenire il tasso di abbandono

    • Offerte di riscatto personalizzate per clienti inattivi

    • Offerte per anniversari e celebrazioni importanti

Procedure di implementazione

Segui queste step-by-step procedure per creare un chatbot avanzato per il servizio clienti con tutte le funzionalità di ottimizzazione delle entrate.

Prerequisiti e requisiti di configurazione

Prima di creare il SmartCommerce bot, assicurati di disporre della configurazione dell'account AWS e delle autorizzazioni necessarie e di aver compreso le considerazioni relative al servizio.

Account AWS e requisiti di accesso

  • Account AWS: è necessario un account AWS attivo con fatturazione abilitata. Se non ne hai uno, registrati su aws.amazon.com.

  • Autorizzazioni IAM: il tuo utente o ruolo AWS deve disporre delle seguenti autorizzazioni:

    • lex:*- Autorizzazioni Amazon Lex V2 complete per la creazione e la gestione di bot

    • iam:CreateRole- Per creare ruoli di servizio per il bot

    • iam:AttachRolePolicy- Per allegare le politiche ai ruoli di servizio

    • lambda:CreateFunction- Per l'integrazione con Lambda (opzionale)

    • logs:CreateLogGroup- Per la registrazione di Amazon CloudWatch Logs

  • Selezione della regione: scegli una regione AWS che supporti Amazon Lex V2 e il tuo pubblico di destinazione. Le regioni consigliate includono:

    • Stati Uniti orientali (Virginia settentrionale), us-east-1

    • Stati Uniti occidentali (Oregon): us-west-2

    • Europa (Irlanda) - eu-west-1

    • Asia Pacifico (Sydney): ap-southeast-2

Limiti e quote di servizio

Amazon Lex V2 presenta diversi limiti di servizio che possono influire sullo sviluppo e sulla distribuzione dei bot:

  • Limiti dei bot:

    • Massimo 100 bot per account per regione

    • Massimo 100 intenti per bot

    • Massimo 100 tipi di slot per bot

    • Massimo 200 slot per intento

  • Limiti di runtime:

    • Timeout massimo di 15 minuti per la sessione

    • Massimo 1.000 richieste al secondo (può essere aumentato)

    • Massimo 1.500 caratteri per input di testo

  • Limiti dei dati di allenamento:

    • Massimo 1.500 espressioni campionarie per intento

    • Massimo 10.000 valori per tipo di slot

    • Massimo 140 caratteri per enunciato di esempio

Nota

Se hai bisogno di limiti più elevati per l'uso in produzione, puoi richiedere aumenti delle quote tramite AWS Support Center.

Considerazioni sui costi

Comprendere i prezzi di Amazon Lex V2 ti aiuta a pianificare e pianificare il budget per l'implementazione dei chatbot:

  • Prezzi basati su richiesta:

    • Richieste di testo: 0,00075 USD per richiesta dopo le prime 10.000 richieste al mese

    • Richieste vocali: 0,004 USD per richiesta dopo le prime 1.000 richieste al mese

  • Livello gratuito:

    • 10.000 richieste di testo al mese per il primo anno

    • 1.000 richieste vocali al mese per il primo anno

  • Costi aggiuntivi:

    • Funzioni Lambda (se utilizzate): 0,20 USD per 1 milione di richieste+tempo di elaborazione

    • CloudWatch Registri Amazon Logs: 0,50 USD per GB importato

    • Costi di trasferimento dei dati per le integrazioni esterne

  • Suggerimenti per l'ottimizzazione dei costi:

    • Utilizza gli attributi di sessione per ridurre le chiamate API ridondanti

    • Implementa flussi di conversazione efficienti per ridurre al minimo i turni

    • Monitora l'utilizzo tramite CloudWatch i registri per identificare le opportunità di ottimizzazione

Importante

Per informazioni aggiornate sui prezzi, visita la pagina dei prezzi di Amazon Lex, in quanto le tariffe potrebbero cambiare.

Panoramica dell'integrazione Lambda

Sebbene questo esercizio si concentri sulla configurazione del bot Lex, le funzionalità avanzate descritte (integrazione POS, generazione di lead, ottimizzazione dei ricavi) richiederebbero in genere le funzioni Lambda per l'elaborazione del backend.

  • Quando è necessaria la tecnologia Lambda:

    • Verifica dello stato dell'ordine rispetto a database esterni

    • Controlli dell'inventario in tempo reale per l'upselling

    • Archiviazione e recupero dei dati dei clienti

    • Ricerca della cronologia delle vendite nelle tabelle S3 utilizzando il nome e il cognome del cliente

    • Analisi del modello di acquisto per consigli personalizzati

    • Integrazione dell'elaborazione dei pagamenti

    • Invio di conferma tramite e-mail e SMS

  • Integrazione della cronologia delle vendite S3:

    • Interroga le tabelle S3 utilizzando gli slot CustomerFirstName e CustomerLastName

    • Analizza la cronologia degli acquisti per identificare i modelli e le preferenze di acquisto

    • Genera consigli personalizzati sui prodotti in base agli acquisti precedenti

    • Calcola il valore del ciclo di vita del cliente per strategie di prezzo dinamiche

    • Identifica le opportunità di vendita incrociata grazie all'analisi della correlazione degli acquisti

  • Requisiti di configurazione Lambda di base:

    • Ruolo di esecuzione Lambda con autorizzazioni appropriate

    • Configurazione VPC per l'accesso a risorse private

    • Variabili di ambiente per la configurazione

    • Gestione degli errori e implementazione della registrazione

  • Punti di integrazione:

    • Adempimento degli intenti: elabora gli intenti completati

    • Convalida degli slot: convalida gli input degli utenti in tempo reale

    • Gestione dei dialoghi: controlla il flusso delle conversazioni

Nota

Per questo esercizio, ci concentreremo sulla configurazione del bot Lex. L'integrazione Lambda può essere aggiunta in un secondo momento, man mano che i requisiti evolvono. Il bot funzionerà con risposte statiche a scopo di test e dimostrazione.

Lista di controllo pre-implementazione

Prima di procedere con la creazione del bot, verifica di avere:

  • ✓ Account AWS attivo con fatturazione abilitata

  • ✓ Autorizzazioni IAM appropriate per Lex e i servizi correlati

  • ✓ Regione AWS di destinazione selezionata

  • ✓ Limiti e quote di servizio rivisti

  • ✓ Implicazioni sui costi comprese

  • ✓ Approccio di integrazione Lambda pianificato (se necessario)

  • ✓ Accesso alla gestione AWS Console di gestione AWS

Crea il SmartCommerce bot

Per creare il bot SmartCommerce del servizio clienti
  1. Accedi alla Console di gestione AWS e apri la console Amazon Lex all'indirizzo https://console.aws.amazon.com/lex/.

  2. Scegli Crea bot.

  3. Per il metodo di creazione, scegli Crea un bot vuoto.

  4. Nella sezione Configurazione del bot:

    • Nome del bot: SmartCommerceBot

    • Descrizione: Advanced customer service chatbot with upselling, lead generation, and revenue optimization

  5. Nella sezione Autorizzazioni, scegli Crea un nuovo ruolo con le autorizzazioni Amazon Lex di base.

  6. Nella sezione Children's Online Privacy Protection Act (COPPA), scegli No.

  7. Nella sezione Timeout della sessione, imposta in modo da consentire 15 minutes conversazioni complesse a più turni.

  8. Scegli Next (Successivo).

  9. Aggiungi l'inglese (Stati Uniti) come lingua e scegli Fine.

Crea tipi di slot personalizzati

Per creare i tipi di slot personalizzati
  1. Nel riquadro di navigazione a sinistra, scegli Tipi di slot.

  2. Scegli Aggiungi tipo di slot e crea i seguenti tipi di slot:

    1. ProductCategories:

      • Elettronica

      • Abbigliamento

      • Home

      • Libri

      • Sport

      • Bellezza

      • settore automobilistico

    2. ReturnReasons:

      • Difettoso

      • Taglia sbagliata

      • Ho cambiato idea

      • Non come descritto

      • Danneggiato durante la spedizione

      • Trovato un prezzo migliore

    3. ContactPreferences:

      • Email

      • SMS

      • Telefonata

      • Notifica in-app

      • Mail

    4. CustomerTiers:

      • Bronzo

      • Argento

      • Oro

      • Platino

Crea intenti personalizzati

Per creare l'intento CheckOrderStatus
  1. Nel riquadro di navigazione a sinistra, scegli Intenti.

  2. Scegli Aggiungi intento e assegnagli un nome. CheckOrderStatus

  3. Aggiungete i seguenti esempi di enunciati:

    • «Qual è lo stato del mio ordine {OrderNumber}»

    • «Devo controllare il numero dell'ordine {OrderNumber}»

    • «Dov'è il mio pacco»

    • «Traccia il mio ordine {OrderNumber}»

    • «Il mio ordine è già stato spedito?»

    • «Quando arriverà il mio ordine»

    • «Voglio avere informazioni sulla mia consegna»

  4. Aggiungi i seguenti slot:

    • OrderNumber(Amazon.number) - Obbligatorio

      Richiesta: «Puoi fornire il numero dell'ordine?»

    • CustomerEmail(AMAZZONE. EmailAddress) - Obbligatorio

      Richiesta: «Per verificare la tua identità, fornisci l'indirizzo email associato a questo ordine».

  5. Imposta la richiesta di conferma: «Fammi controllare l'ordine # {OrderNumber} per {CustomerEmail}. È corretto?”

  6. Imposta il messaggio di evasione: «Ho trovato il tuo ordine! L'ordine # {OrderNumber} è {OrderStatus}. {UpsellMessage}»

Per creare l' UpsellProducts intento
  1. Crea un nuovo intento denominato. UpsellProducts

  2. Aggiungi esempi di enunciati:

    • «Mostrami prodotti correlati»

    • «Cos'altro potrebbe succedere con questo»

    • «Avete delle offerte?»

    • «Sono interessato a {ProductCategory} articoli»

    • «Cosa c'è in vendita oggi»

    • «Mostrami altre opzioni»

  3. Aggiungi slot:

    • ProductCategory(ProductCategories) - Obbligatorio

      Richiesta: «A che tipo di prodotti sei interessato?»

    • Budget(Amazon.number) - Facoltativo

      Richiesta: «Qual è il tuo budget per gli articoli aggiuntivi?»

Per creare l'intento CaptureLeadInfo
  1. Crea un nuovo intento denominato. CaptureLeadInfo

  2. Aggiungi esempi di enunciati:

    • «Voglio conoscere nuovi prodotti»

    • «Iscrivimi per ricevere aggiornamenti»

    • «Sono interessato a {InterestCategory}»

    • «Tienimi informato sulle vendite»

    • «Voglio iscrivermi alla tua mailing list»

    • «Inviami offerte e promozioni»

    • «Il mio nome è {CustomerFirstName} {CustomerLastName}»

    • «Sono {CustomerFirstName} {CustomerLastName} e voglio consigli personalizzati»

  3. Aggiungi slot:

    • CustomerFirstName(AMAZON. FirstName) - Obbligatorio

      Richiesta: «Qual è il tuo nome di battesimo per il servizio personalizzato?»

    • CustomerLastName(AMAZON. LastName) - Obbligatorio

      Richiesta: «E il tuo cognome, così posso consultare la cronologia degli acquisti?»

    • CustomerEmail(AMAZZONE. EmailAddress) - Obbligatorio

    • CustomerPhone(AMAZON. PhoneNumber) - Opzionale

    • InterestCategory(ProductCategories) - Obbligatorio

    • ContactPreference(ContactPreferences) - Richiesto

Abilita le funzionalità basate sull'intelligenza artificiale

Per abilitare Assisted NLU e altre funzionalità di intelligenza artificiale
  1. Nel riquadro di navigazione a sinistra, scegli Impostazioni bot.

  2. In Assisted NLU, scegli Abilita.

  3. In Generative AI, abilita:

    • Risoluzione assistita degli slot

    • Costruzione descrittiva del bot

  4. In Sentiment Analysis, scegli Abilita.

  5. Scegli Save (Salva).

Testa e implementa il bot

Per testare il bot SmartCommerce
  1. Scegli Build per compilare il tuo bot.

  2. Una volta completata la build, scegli Test.

  3. Prova i seguenti flussi di conversazione:

    1. Flusso di stato dell'ordine:

      • Utente: «Controlla il mio ordine 12345"

      • Bot: richiede la verifica via email

      • Utente: fornisce un indirizzo e-mail

      • Bot: fornisce lo status e offre l'upselling

    2. Flusso di upselling:

      • Utente: «Mostrami le offerte»

      • Bot: Richiede la categoria di prodotto

      • Utente: «Elettronica»

      • Bot: presenta offerte personalizzate

    3. Flusso di lead generation:

      • Utente: «Iscrivimi per ricevere aggiornamenti»

      • Bot: raccoglie informazioni di contatto

      • Utente: fornisce dettagli

      • Bot: conferma l'iscrizione e offre uno sconto immediato

  4. Verifica che le funzionalità di intelligenza artificiale funzionino:

    • Prova le varianti del linguaggio naturale come «la mia roba non è arrivata»

    • Verifica che l'analisi del sentimento aggiusti le risposte dei bot

    • Conferma che la risoluzione degli slot funzioni con input complessi

  5. Una volta completato il test, scegli Pubblica per distribuire il bot.

Analisi e ottimizzazione delle prestazioni

Monitora e ottimizza le prestazioni del tuo SmartCommerce bot utilizzando analisi complete e monitoraggio delle entrate.

Metriche chiave sulle prestazioni

  • Metriche delle entrate:

    • Aumenta il tasso di conversione per livello di cliente

    • Aumento medio del valore degli ordini per interazione

    • Entrate per conversazione

    • Impatto sul valore della vita del cliente

  • Metriche di lead generation:

    • Tasso di acquisizione dei lead per tipo di interazione

    • Punteggi di qualità dei lead e tassi di conversione

    • Ricavi dalla monetizzazione dei dati derivanti dalle vendite degli aggregatori

    • Tasso di crescita degli abbonamenti e-mail

  • Metriche operative:

    • Precisione del riconoscimento degli intenti

    • Percentuale di successo nel riempire gli slot

    • Percentuale di completamento della conversazione

    • Punteggi di soddisfazione dei clienti

Strategie di ottimizzazione continua

  • Test A/B:

    • Prova diversi approcci di messaggistica di upsell

    • Confronta tecniche di acquisizione dei lead aggressive e delicate

    • Ottimizza le percentuali di sconto per la massima conversione

  • Ottimizzazione del Machine Learning:

    • Analizza i modelli di conversazione di successo

    • Identifica la tempistica ottimale per le offerte di upselling

    • Perfeziona gli algoritmi di classificazione a livello di cliente

Conclusione dell'esercizio

Complimenti! Hai creato con successo un chatbot avanzato per l'assistenza clienti che dimostra funzionalità di livello aziendale per l'ottimizzazione dei ricavi e il coinvolgimento dei clienti. Questo SmartCommerce bot mostra come le aziende possono sfruttare le funzionalità basate sull'intelligenza artificiale di Amazon Lex V2 per:

  • Massimizza i ricavi: attraverso strategie intelligenti di upselling, cross-selling e prezzi dinamici

  • Genera lead: acquisendo e qualificando sistematicamente le informazioni sui clienti per molteplici flussi di entrate

  • Migliora l'esperienza del cliente: utilizzo dell'intelligenza artificiale per comprendere il linguaggio naturale e fornire interazioni personalizzate

  • Ottimizzazione delle operazioni: attraverso un servizio clienti automatizzato che scalabile in modo efficiente mantenendo la qualità

Le tecniche illustrate in questo esercizio possono essere adattate e ampliate per vari settori e casi d'uso, fornendo una base per la creazione di sofisticate soluzioni di intelligenza artificiale conversazionale che favoriscano la crescita aziendale.

Fasi successive

Per migliorare ulteriormente il tuo SmartCommerce bot, prendi in considerazione l'implementazione di:

  • Integrazioni avanzate:

    • Integrazione del sistema CRM per profili clienti completi

    • Connessioni al sistema di gestione dell'inventario per la disponibilità in tempo reale

    • Integrazione dell'elaborazione dei pagamenti per transazioni senza interruzioni

  • Implementazione multicanale:

    • Integrazione del widget di chat sul sito Web

    • Connessioni alle piattaforme di social media

    • Implementazione dell'interfaccia vocale

  • Analisi avanzate:

    • Sviluppo di dashboard personalizzate per metriche aziendali

    • Analisi predittiva per il comportamento dei clienti

    • Monitoraggio del ROI e modellazione dell'attribuzione