

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

# Efficienza delle prestazioni per i carichi di lavoro Amazon Connect
<a name="performance-efficiency-bp"></a>

Il principio dell'efficienza delle prestazioni include la capacità di utilizzare in modo efficiente le risorse di calcolo per soddisfare i requisiti di sistema e di mantenere tale efficienza seguendo le fluttuazioni della domanda e l'evoluzione delle tecnologie. Questa sezione fornisce una panoramica dei principi di progettazione, delle best practice e delle domande relative all'efficienza delle prestazioni per i carichi di lavoro Connect Customer. Le linee guida con le prescrizioni sull'implementazione sono disponibili nel white paper [Performance Eﬃciency Pillar](                 https://d0.awsstatic.com/whitepapers/architecture/AWS-Performance-Efficiency-Pillar.pdf).

## Progettazione dell'architettura
<a name="performance-efficiency-architecturaldesignbp"></a>

Esistono due principi fondamentali di progettazione dell'architettura da valutare per la progettazione di esperienze per il contact center: 
+ Il riduzionismo è un principio filosofico che afferma che tramite l'analisi di tutti i componenti di un sistema, è possibile svelarlo a livelli più profondi. 
+ L'olismo, al contrario, afferma che considerando l'intero quadro si ottiene una visione più profonda e completa di una situazione anziché analizzandone le parti che la costituiscono. 

L'approccio riduzionista si concentra su ogni singolo componente (IVR, ACD, riconoscimento vocale) individualmente e spesso si traduce in un'esperienza cliente disarticolata che, se valutata individualmente, può soddisfare i requisiti di prestazioni del caso d'uso. Tuttavia, quando l'esperienza viene valutata nel suo complesso, può mostrare una riduzione della qualità dell'esperienza dei contatti, indirizzando al contempo le attività di sviluppo in silos operativi. Questo approccio complica i test di regressione, aumenta il time-to-market e limita lo sviluppo di risorse operative interdisciplinari fondamentali per il successo del contact center.

Una visione olistica del contact center è illustrata nel diagramma seguente:

![Visione olistica del contact center.](http://docs.aws.amazon.com/it_it/connect/latest/adminguide/images/architecture/architecturaldesign.png)


I risultati dell'approccio olistico si concentrano su un'esperienza più completa e coesa per i clienti e non sulla tecnologia che fornirà quale parte di tale esperienza. 

Lascia che sia il cliente e le sue esigenze a definire e guidare le tue strategie. Le esperienze che crei per i tuoi contatti non devono essere statiche o costituire uno stato finale, ma devono servire come punto di partenza che deve essere iterato continuamente in base al feedback dei clienti. La raccolta e la verifica periodiche dei dati operativi e di ottimizzazione relativi al modo in cui i contatti interagiscono e navigano durante il loro percorso devono promuovere tale iterazione. Il tuo obiettivo deve essere un'esperienza dinamica e personalizzata per i contatti che raggiungono la tua azienda. Puoi ottenere questo risultato attraverso la progettazione e il routing dinamici dei contatti basati sui dati, in modo da offrire un'esperienza adatta ai contatti e alle loro esigenze individuali.

Puoi iniziare con l'esperienza predefinita, creando i flussi, ma rifattorizzando il singolo flusso in due per consentire la segmentazione futura:

![Rifattorizzazione del singolo flusso in due.](http://docs.aws.amazon.com/it_it/connect/latest/adminguide/images/architecture/architecturaldesign2.png)


Nell'iterazione successiva, identifica le esperienze aggiuntive da pianificare e sviluppa il routing e, se necessario, i flussi per ciascuna di esse. Ad esempio, in alcuni casi potrebbe essere necessario riprodurre diversi prompt per un contatto con una fattura scaduta o un contatto che ha già tentato più volte di chiamare per lo stesso motivo. Con questo approccio, crei esperienze dinamiche e personalizzate pertinenti ai tuoi contatti e al motivo per cui ti stanno contattando. Oltre a migliorare la qualità dell'esperienza dei contatti e a ridurre i tempi di gestione, incoraggi il servizio self-service offrendo un'esperienza più intelligente e flessibile. L'iterazione avrà un aspetto simile alla figura seguente:

![Iterazione successiva del flusso.](http://docs.aws.amazon.com/it_it/connect/latest/adminguide/images/architecture/architecturaldesign3.png)


## Progettazione del flusso
<a name="contactflowdesign-bp"></a>

Un flusso definisce l'esperienza del cliente con il contact center dall'inizio alla fine. La configurazione del flusso può avere un impatto diretto sulle prestazioni, sull'efficienza operativa e sulla facilità di manutenzione. 

Molte grandi aziende supportano più numeri di telefono, unità aziendali, prompt, code e altre risorse Connect Customer. Sebbene sia possibile disporre di flussi univoci per ogni numero di telefono e linea di business, questo approccio può determinare una mappatura uno-a-uno dei numeri di telefono e dei flussi. Questo comporta inutili richieste di quote del servizio e un gran numero di flussi da supportare e mantenere. Una mappatura uno-a-uno dell'implementazione di flusso e numero composto dal chiamante (DNIS) è illustrata nella figura seguente:

![Esempio di progettazione del flusso che mostra una mappatura uno a uno dell’implementazione di flusso e numero composto dal chiamante (DNIS).](http://docs.aws.amazon.com/it_it/connect/latest/adminguide/images/architecture/contactflowdesign.png)


In alternativa, dovresti prendere in considerazione un approccio che porti a DNIS multiplo su uno o pochi flussi utilizzando la natura dinamica di Connect Customer Flows. Con questo approccio, è possibile archiviare informazioni di configurazione come Prompts, Queues, Business Hours, Whisper, Queues Prompts/Flows, Queue Treatments e Hold Messages ecc., in NoSQL Database DynamoDB. In Connect Customer, puoi associare più numeri di telefono allo stesso flusso e utilizzare la funzione Lambda per cercare le configurazioni per quel numero di telefono. Questo consente di definire dinamicamente l'esperienza del contatto in base agli attributi restituiti da DynamoDB. 

Ad esempio, puoi riprodurre le istruzioni o utilizzare Text-to-Speech (TTS) per salutare i chiamanti in base alle ricerche in DynamoDB o associare le code utilizzando gli attributi dinamici supportati nei blocchi di flusso. Il risultato di questo approccio è un'implementazione del flusso efficiente da creare, gestire e supportare: 

![Un esempio di progettazione del flusso per l'utilizzo dei prompt e per salutare i chiamanti. Text-to-Speech](http://docs.aws.amazon.com/it_it/connect/latest/adminguide/images/architecture/contactflowdesign2.png)


## Test di caricamento
<a name="loadtesting-bp"></a>

Se è necessario eseguire test di carico o di scalabilità, è possibile utilizzare soluzioni di terze parti o partner per eseguire test di carico o sviluppare una soluzione personalizzata utilizzando l'[StartOutboundVoiceContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_StartOutboundVoiceContact.html)API Connect Customer per generare chiamate combinate con script di automazione del browser per simulare il comportamento degli agenti. Prima di eseguire i test di carico, consulta e segui quanto indicato in [Politiche di carico e penetrazione/test di sicurezza per Connect Customer](load-and-penetration-testing.md). 

## Supporto degli agenti
<a name="agentenablement-bp"></a>

Connect Customer fornisce un Contact Control Panel (CCP) basato su browser immediatamente disponibile per consentire agli agenti di interagire con i contatti dei clienti. Gli agenti utilizzano il Pannello di controllo dei contatti (CCP) per accettare contatti, chattare con i contatti, trasferirli ad altri agenti, metterli in attesa ed eseguire altre attività importanti. È possibile ottenere una notevole efficienza delle prestazioni attraverso la creazione di soluzioni desktop per agenti personalizzate utilizzando l'API [Connect Customer Streams](https://github.com/aws/amazon-connect-streams). Valuta la possibilità di usare l'API Flussi per aumentare l'efficienza delle prestazioni nelle seguenti aree:
+ Integrazione con la soluzione CRM: l'API Flussi ti consente di incorporare il Pannello di controllo dei contatti (CCP) nella tua applicazione CRM, creare la tua interfaccia o eseguire l'integrazione con altri AWS e soluzioni partner per fornire ai tuoi agenti gli strumenti e le risorse necessari per gestire i contatti. Con un desktop personalizzato, come l'[integrazione Connect Customer e Salesforce](salesforce-integration.md), i tuoi agenti possono ottenere una visione completa dei clienti e dei contatti in un'unica interfaccia senza dover gestire più schermate e interfacce. 
+ Autenticazione: puoi configurare SAML per la gestione delle identità in Connect Customer e utilizzare IAM Identity Center (SSO) per consentire ai tuoi agenti di utilizzare le stesse credenziali che usano per accedere agli altri sistemi ed evitare di inserirle più volte. 
+ Automazione degli agenti: oltre a semplificare l'esperienza degli agenti, puoi automatizzare le attività comuni e ripetibili. Ad esempio, tramite la creazione automatica dei casi o la precompilazione di moduli web e la visualizzazione di uno screen pop-up con le informazioni pertinenti quando viene offerto un contatto. In questo modo è possibile ridurre i tempi di gestione e migliorare la qualità dell'esperienza per agenti e contatti. 
+ Funzionalità avanzate: puoi anche utilizzare enhance/extend la funzionalità CCP per includere [trascrizioni, traduzioni, azioni suggerite](https://aws.amazon.com/solutions/implementations/ai-powered-speech-analytics-for-amazon-connect/) e integrazioni della Knowledge Base in tempo reale. L'integrazione di funzionalità avanzate con il desktop degli agenti consentirà agli agenti qualificati di gestire i contatti in modo più efficiente e agli agenti non qualificati di fornire assistenza quando non sono disponibili agenti qualificati. Ad esempio, puoi utilizzare questo approccio per tradurre automaticamente un contatto chat per agenti non qualificati che non conoscono la lingua. Quando il tuo agente risponde, puoi tradurre automaticamente il testo nella lingua del contatto e consentire così una comunicazione bilingue in tempo reale. 

## Utilizzo di altri AWS services
<a name="leveragingotherservices-bp"></a>

Questa sezione illustra i AWS servizi che è possibile utilizzare per migliorare le prestazioni, identificare aree di opportunità e ottenere informazioni preziose sui dati di contatto. 

### AWS Lambda
<a name="lambda-bp"></a>

Puoi utilizzarlo AWS Lambda nei tuoi Connect Customer Flows per eseguire perdite di dati per le informazioni sui clienti, inviare messaggi di testo SMS e, con altri servizi come Amazon S3, distribuire automaticamente report pianificati. Per ulteriori informazioni, consulta [Best practice per l'utilizzo delle funzioni](https://docs.aws.amazon.com/lambda/latest/dg/best-practices.html). AWS Lambda 

### Direct Connect
<a name="directconnect-bp"></a>

Direct Connect è una soluzione di servizi cloud che rende più efficiente stabilire una connessione di rete dedicata dalla sede a AWS. Fornisce una connessione durevole e coerente anziché affidarsi al proprio ISP per instradare dinamicamente le richieste verso le risorse. AWS Consente di configurare il router edge per reindirizzare il AWS traffico attraverso la fibra dedicata anziché attraversare la WAN pubblica e stabilire una connettività privata tra il data center, l'ufficio o l' AWS ambiente di colocation. In molti casi, ciò può ridurre i costi di rete, aumentare la velocità di trasmissione della larghezza di banda e fornire un'esperienza di rete più coerente rispetto alle connessioni. Internet-based 

Sebbene Direct Connect non risolva i problemi specifici dell' LAN/WAN attraversamento privato verso il router edge, può aiutare a risolvere i problemi di latenza e connettività tra il router edge e le risorse. AWS Può inoltre risolvere i problemi di latenza e di scarsa qualità delle chiamate tra il router periferico e le risorse. AWS 

A seconda dell'ambiente VDI in uso, potreste non essere in grado di sfruttarlo in Direct Connect quanto richiede la configurazione del router edge per reindirizzare il AWS traffico su una fibra dedicata anziché attraversare la WAN pubblica. Se l'ambiente VDI è ospitato al di fuori della DXC-enabled rete locale, potreste non essere in grado di sfruttarlo appieno. Direct Connect

Non utilizzare Direct Connect per «QoS» o «maggiore sicurezza». Direct Connect può causare un peggioramento delle prestazioni nei casi in cui la latenza dalla workstation dell'agente è superiore al percorso dell'ISP verso l'istanza Connect Customer. Direct Connect non offre una sicurezza aggiuntiva rispetto a un ISP poiché la voce e i dati di Connect Customer sono già crittografati.

### Amazon Polly
<a name="amazonpolly-bp"></a>

Connect Customer offre un'integrazione nativa con Amazon Polly, che ti consente di giocare in modo dinamico e naturale Text-to-Speech (TTS), utilizzare Speech Synthesis Markup Language (SSML) e sfruttare Neural Text-to-Speech (NTTS) per ottenere le voci di sintesi vocale più naturali e simili a quelle umane possibili. 

### Amazon Lex
<a name="amazonlex-bp"></a>

Il percorso di assistenza del tuo contatto può essere un'esperienza impegnativa che non sempre soddisfa le sue aspettative. I tuoi contatti potrebbero rimanere in attesa, ricevere informazioni ripetute, dover essere trasferiti e, in ultima analisi, perdere troppo tempo per ottenere la risposta desiderata. L'intelligenza artificiale gioca un ruolo importante nel migliorare l'esperienza dei clienti nei call center, includendo l'engagement tramite chatbot, ovvero assistenti virtuali intelligenti che usano il linguaggio naturale. Questi chatbot sono in grado di riconoscere il linguaggio umano e comprendere l'intento del chiamante senza richiedere al chiamante di pronunciare frasi specifiche. I contatti possono eseguire attività come la modifica di una password, la richiesta del saldo di un conto o la pianificazione di un appuntamento senza mai parlare con un agente.

Amazon Lex è un servizio che consente di creare chatbot conversazionali intelligenti. Ti consente di trasformare i flussi del contact center Connect Customer in conversazioni naturali che offrono esperienze personalizzate per i tuoi chiamanti. Utilizzando la stessa tecnologia alla base di Amazon Alexa, è possibile collegare un chatbot Amazon Lex al Connect Customer Flow per riconoscere l'intenzione del chiamante, porre domande di follow-up e fornire risposte. Amazon Lex riconosce il contesto e gestisce il dialogo, adattando dinamicamente le risposte in base alla conversazione, affinché il contact center possa eseguire attività comuni per i chiamanti, per rispondere a molte richieste dei clienti attraverso interazioni self-service. I chatbot di Amazon Lex supportano inoltre una frequenza di campionamento audio di telefonia ottimale (8 kHz), per fornire maggiore precisione e fedeltà del riconoscimento vocale per le interazioni vocali del contact center.

Per creare un bot Amazon Lex efficace è necessario fornire enunciati semplici e realistici come set di addestramento al bot, verificare periodicamente le prestazioni del bot, aggiornare i set di enunciati e modificare il bot in base a tale verifica. Per maggiori informazioni, consulta le seguenti risorse: 
+ [Monitoraggio in Amazon Lex](https://docs.aws.amazon.com/lex/latest/dg/monitoring-aws-lex.html)
+ [Creazione di bot migliori con Amazon Lex](https://aws.amazon.com/blogs/machine-learning/building-better-bots/)

### Amazon Kinesis
<a name="amazonkinesis-bp"></a>

Per le situazioni in cui è necessario ottenere ulteriori informazioni dalle metriche di contatto e dai dati in tempo reale di Connect Customer, è possibile:
+ Esportare i dati dei record dei contatti in Amazon Redshift utilizzando Amazon Kinesis.
+ Usa Amazon Kinesis video stream (KVS) e AWS Lambda trascrivi le registrazioni delle chiamate o i contatti vocali in tempo reale utilizzando Amazon Transcribe e invia il testo risultante ad Amazon Comprehend per l'analisi del sentiment.
+ Usa [Connect Customer Agent Event Kinesis Stream](agent-event-streams.md) per il CTI degli agenti in tempo reale e pianifica i dati di aderenza.

### OpenSearch Servizio Amazon e Kibana
<a name="kibana-bp"></a>

L'utilizzo di Amazon OpenSearch Service e Kibana per elaborare i dati Connect Customer in tempo reale ti offre un modo flessibile per interrogare e visualizzare i dati Connect Customer storici e in tempo reale oltre alle funzionalità di reporting native.

### Lente a contatto Connect Customer
<a name="contactlens-bp"></a>

Contact Lensè un insieme di funzionalità di machine learning (ML) integrate in Connect Customer che consentono ai supervisori dei contact center di comprendere meglio il sentimento, le tendenze e i rischi di conformità delle conversazioni con i clienti per formare efficacemente gli agenti, replicare interazioni di successo e identificare feedback cruciali sull'azienda e sui prodotti. Contact Lenstrascrive le chiamate ai contact center per creare un archivio completamente consultabile e far emergere informazioni preziose sui clienti.

## Resources
<a name="performance-resources-bp"></a>

**Documentazione**
+ [Best practice e modelli di progettazione: ottimizzazione delle prestazioni di Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/optimizing-performance.html) 
+ [Prestazioni dei volumi Amazon EBS su istanze Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSPerformance.html)

**Whitepaper**
+ [Performance Eﬃciency Pillar](                         https://d0.awsstatic.com/whitepapers/architecture/AWS-Performance-Efficiency-Pillar.pdf)

**Video**
+ [AWS re:Invent 2016: scalabilità fino ai primi 10 milioni di utenti (ARC201)](https://www.youtube.com/watch?v=n28lDDdlnVg) 
+ [AWS re:Invent 2017: approfondimento sulle istanze Amazon EC2](https://www.youtube.com/watch?v=mZy6E2I5Rek) 