Inizia a usare Predictive Insights - Amazon Connect

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à.

Inizia a usare Predictive Insights

Per iniziare a utilizzare Predictive Insights, segui questi passaggi:

Fase 1: aggiunta di dati di interazione nei profili dei clienti

Puoi sfruttare i connettori dati esistenti nei profili dei clienti per mappare i dati delle interazioni in oggetti Web Analytics standard.

Per ulteriori informazioni, consulta mappatura dei tipi di oggetto per Web Analytics Object.

Fase 2: aggiunta dei dati del catalogo degli articoli

Puoi rappresentare i singoli prodotti del tuo catalogo all'interno del dominio utilizzando i dati del catalogo standard. Questi dati del catalogo esistono a livello di dominio e non sono legati a nessun profilo cliente specifico. Serve come rappresentazione strutturata dei tuoi prodotti che può essere sfruttata per funzionalità di personalizzazione. È possibile importare le informazioni sul prodotto o sull'articolo come oggetti di dominio nei profili dei clienti utilizzando connettori dati che offrono opzioni flessibili per l'acquisizione e la gestione delle informazioni del catalogo, garantendo che i dati di prodotto rimangano aggiornati e accessibili all'interno del sistema.

Per ulteriori informazioni, consulta Mappatura dei tipi di oggetto per Item Catalog.

Fase 3: Creazione di informazioni predittive

Amazon Connect ti consente di creare e distribuire modelli di intelligenza artificiale specializzati su misura per le tue esigenze specifiche di raccomandazione di prodotti. Questi modelli possono essere configurati tramite l'interfaccia utente Connect Web o a livello di codice APIs per adattarsi a scenari aziendali unici. Predictive Insights offre diversi tipi di consigli:

  1. Consigliato per te: fornisce consigli personalizzati su misura per un utente specifico. I consigli si basano sul comportamento passato dell'utente, ad esempio eventi clickstream, eventi di acquisto, contenuti consumati e così via.

  2. Articoli simili: utilizza l'intelligenza artificiale generativa per trovare articoli tematicamente simili a un articolo esistente nel catalogo. È ideale per i casi di upselling o sostituzione in cui i clienti desiderano fornire consigli sugli articoli alternativi ai propri utenti.

  3. Articoli abbinati frequentemente: consiglia articoli che hanno spesso interagito con un articolo esistente nel catalogo. È ideale per casi di vendita incrociata o di raccomandazione di articoli complementari.

  4. Articoli popolari: progettati per consigliare gli articoli con cui gli utenti interagiscono più frequentemente.

  5. Di tendenza attuale: consiglia gli articoli che hanno registrato il maggiore aumento di velocità di coinvolgimento nell'ultimo periodo di tempo. È progettato per far emergere elementi che assumono un aspetto virale nelle interazioni con gli utenti.

Nota

L'abilitazione dei modelli di intelligenza artificiale con Predictive Insights è disponibile in anteprima. In futuro potrebbero essere applicati prezzi aggiuntivi.

Fase 4: Utilizzo di Predictive Insights nei canali di coinvolgimento dei clienti

Utilizzo dei consigli sul profilo del cliente in Connect Flows

Questa sezione descrive come utilizzare il blocco di flusso Customer Profiles Get profile recommendations per arricchire l'esperienza utente durante un contatto generando consigli basati sull'intelligenza artificiale per un profilo in tempo reale.

Proprietà del blocco di flusso

Il blocco di flusso Get profile recommendations ha le seguenti proprietà da configurare:

  1. ID profilo (obbligatorio):

    Per il funzionamento di questo blocco è necessario un ID profilo. Il blocco di flusso Ottieni consigli sul profilo genera consigli per l'ID del profilo fornito qui. È possibile inserire manualmente l'ID del profilo o utilizzare un valore predefinito memorizzato in un attributo. Se utilizzi un valore predefinito, assicurati di fornire l'ID del profilo utilizzando un blocco Get profile precedente Usa il blocco Get profile per individuare il profilo specifico prima di procedere alla generazione di consigli nel blocco successivo.

  2. Nome del consigliere (obbligatorio):

    È necessario un nome di raccomandazione per il funzionamento di questo blocco. Questo è il nome del programma di raccomandazione che desideri utilizzare per generare consigli per l'ID del profilo specificato. Puoi utilizzare solo i consiglieri attivi per generare consigli.

  3. Numero massimo di risultati (richiesto):

    Il numero massimo di consigli da generare per l'ID del profilo specificato. Questo valore può variare da 1 a 3 consigli.

  4. Attributi dei consigli (obbligatori):

    Definire quali attributi della risposta ai consigli devono persistere nell'attributo di contatto.

  5. ID dell'articolo:

    Questo è l'ID dell'articolo fornito come contesto aggiuntivo per generare consigli per l'ID del profilo specificato. L'ID dell'articolo è richiesto solo quando si utilizza un tipo di raccomandazione «Articoli simili» o «Articoli abbinati frequentemente». È possibile inserire manualmente l'ID del profilo o utilizzare un valore predefinito memorizzato in un attributo. Se utilizzi un valore predefinito, assicurati di fornire l'ID dell'articolo utilizzando un precedente blocco Get calculated attributes. Utilizza il blocco Get calculated attributes per individuare l'ID dell'articolo specifico prima di procedere alla generazione di consigli nel blocco successivo.

Flow Block Branches

Il blocco di flusso Ottieni consigli sul profilo può indirizzare i contatti lungo i seguenti rami:

  1. Successo:

    I consigli sono stati generati correttamente per l'ID del profilo fornito. Gli attributi di raccomandazione selezionati sono stati mantenuti nell'attributo di contatto $.Customer.Recommendations.

  2. Errore:

    Si è verificato un errore durante il tentativo di generare consigli. Ciò può essere dovuto a un errore di sistema o alla configurazione del blocco Get profile recommendations.

  3. Nessuno trovato:

    Non è stato possibile generare raccomandazioni.

Utilizzo di Recommendations from the block

La risposta ai consigli viene mantenuta nell'attributo di contatto $.Customer.Recommendations JSONPath come elenco JSON di oggetti di raccomandazione. Ogni oggetto di raccomandazione conterrà gli attributi di raccomandazione selezionati.

Il seguente frammento di codice Python di esempio tratto da una funzione Lambda mostra come può essere usato per trasformare i consigli dal blocco Get profile recommendations e persisterli in altri attributi di contatto in modo che i consigli possano essere utilizzati nei blocchi successivi.

import boto3 import json # Handle lambda request def lambda_handler(event, context): print("Contact flow data: ", event) # Transform recommendations recommendations = event['Details']['Parameters']['Recommendations'] contact_attributes = {} for i, rec in enumerate(recommendations): contact_attributes.update(flatten(rec, i)) # Set contact attributes using each recommendation attribute value print("Setting contact attributes: ", contact_attributes) try: client = boto3.client('connect', region_name="us-west-2") client.update_contact_attributes( InstanceId=event['Details']['ContactData']['InstanceARN'].rsplit('/', 1)[1], InitialContactId=event['Details']['ContactData']['InitialContactId'], Attributes=contact_attributes ) print("Contact attributes set successfully.") except Exception as e: print("Error setting contact attributes: ", e) # Success response return { 'statusCode': 200, 'body': json.dumps('Success') } # Flatten a nested object into a simple string:string object def flatten(recommendation, index): flat = {} for key, value in recommendation.items(): if isinstance(value, dict): flat.update(flatten(value, index)) else: flat[f"Rec{index}_{key}"] = str(value) return flat

Dopo aver configurato il flusso con il blocco Ottieni consigli sul profilo, puoi iniziare a utilizzarlo per generare consigli per i tuoi clienti durante i loro contatti.

Configurazione degli agenti Connect AI per i consigli di vendita

Amazon Q in Connect migliora le funzionalità degli agenti attraverso il suo nuovo tipo di agente «Orchestration». Questa funzionalità è particolarmente utile per creare un Sales AI Agent in grado di fornire consigli sugli articoli, particolarmente utile negli scenari di upselling e cross-selling.

Nozioni di base

Per iniziare l'implementazione, accedi Console di gestione AWS e accedi ad Amazon Connect. Dopo aver effettuato l'accesso all'istanza Connect tramite l'URL di accesso, individua Amazon Q dal menu a sinistra e seleziona Agenti AI. Troverai un AI Agent of Type Orchestration (SalesAgent) preconfigurato in stato di bozza nella pagina QiC sotto AI Agents. Questo modello è dotato di tutte le configurazioni necessarie per gli strumenti 1P e di esempi di suggerimenti.

Creazione del tuo agente personalizzato

Per creare un agente di vendita personalizzato, inizia creando un nuovo AI Agent of Orchestration Type e copialo dal modello esistente SalesAgent . Questo processo trasferisce tutti gli strumenti e le configurazioni dal modello al nuovo agente.

Personalizzazione dell'agente

Quando si tratta di aggiornare il prompt dell'agente, gli amministratori hanno due opzioni principali. Possono aggiungere il prompt dell'agente esistente al Sales Agent Prompt e aggiungere le istruzioni di identificazione dell'upsell, oppure possono ricominciare da capo rimuovendo il SalesAgent prompt e creando un nuovo prompt di orchestrazione basato sull'Agente attualmente pubblicato e aggiungendovi il prompt del Sales Agent. Questa flessibilità consente soluzioni personalizzate che soddisfano esigenze aziendali e requisiti di dominio specifici.

Configurazione e integrazione del flusso

Dopo aver finalizzato la configurazione dell'agente e averla pubblicata, il passaggio successivo prevede la creazione di un bot Amazon Lex in Flows. Il flusso in entrata deve essere aggiornato per includere il GetCustomerInput blocco con il bot Lex creato e il nuovo SalesAgent deve essere selezionato nelle opzioni aggiuntive. Dovrai aggiungere sia il blocco di flusso Customer Profile per il recupero dell'ID del profilo sia il blocco di flusso Set-Contact Attributes, impostando CustomerId come chiave per l'ID del profilo e il valore come $Customer. ProfileId.

L'implementazione supporta sia i contatti via chat che le chiamate vocali, con l'input del cliente che passa senza problemi all'agente QIC sul bot Lex. Questa configurazione completa consente consigli di vendita basati sull'intelligenza artificiale e opportunità di upselling all'interno del tuo ambiente Amazon Connect. La flessibilità del sistema consente la personalizzazione in base alle esigenze specifiche del settore, mantenendo al contempo le funzionalità di base dell'assistenza alle vendite intelligente. Questa soluzione fornisce un framework per migliorare le interazioni con i clienti grazie ai consigli basati sull'intelligenza artificiale, supportando in ultima analisi operazioni di vendita e assistenza clienti più efficaci. Gli amministratori possono perfezionare ulteriormente l'implementazione aggiungendo istruzioni specifiche per il dominio e personalizzando i tipi di consigli in base ai requisiti aziendali.

Configurazione SalesAgent per l'utilizzo per l'assistenza agli agenti

È possibile configurarlo SalesAgent da utilizzare all'interno del widget di chat Q in connect in Agent Workspace. Per fare ciò è necessario modificare 2 cose principali.

  1. Aggiorna il AIAgent prompt con le istruzioni per accedere alla trascrizione del contatto.

    1. Apri il prompt associato all' SalesAgent editor Prompt e aggiorna il prompt per aggiungere istruzioni per accedere alla trascrizione del contatto accessibile da <conversation>{{$.transcript}}</conversation>

    2. Di seguito è riportato un prompt di esempio che è possibile aggiungere al prompt. SalesAgent

      **IMPORTANT** **Guide on how to process requests and information:** - The messages section contains YOUR conversation with the customer service agent - Respond to the agent's questions/requests in the messages section - The transcript below is background information about the agent's conversation with their customer - Do not respond directly to the customer - you are helping the AGENT Background context from agent-customer conversation. The following transcript is for your information ONLY. Do not directly respond to messages in this conversation, but instead look at the messages section for what the agent requests you to do. IF YOU REFERENCE ANY INFORMATION FROM THIS SECTION: You should indicate so by saying "According to your conversation with the customer ..." <conversation> {{$.transcript}} </conversation>
    3. Aggiorna il caso d'uso AIAgent con la nuova versione richiesta e aggiorna la configurazione predefinita → Agent Assistance con questo agente.

      Nota

      Si consiglia di utilizzare 2 diversi casi d'uso Sales AIAGent for Self Service e Agent Assistance, poiché entrambi richiedono modifiche minori alla richiesta. E ciò può essere fatto clonando l'agente e semplicemente cambiando la versione del prompt e aggiornando la configurazione predefinita in modo che indichi gli agenti AI corretti per il rispettivo caso d'uso

  2. Aggiorna il flusso di contatti in entrata.

    1. Rimuovi il GetCustomerInput blocco e aggiungi invece il blocco di flusso Connect assistant

    2. Compila la configurazione del blocco di flusso con l' AIAssistant ARN e seleziona quella appropriata. AIAGent

Ora puoi utilizzare questo flusso come normale posta in entrata e il widget di chat Q in connect dovrebbe essere in grado di fornire consigli per rispondere alle richieste dell'utente.