Use AI to understand customer conversations

Call centres, audio transcription and NLP

Published: Dec 2, 2019 by martoc

I attended this workshop today, I learnt that AWS provides a full stack of services that can help you to integrate your call centre calls or even create your own call centre and from the recording from these sources you can get real information about these conversations, Amazon Connect, Transcribe, Comprehend, Athena and QuickSight were some of the main services I used in this workshop.

In this example, I created the call centre using Amazon Connect, the following diagram shows the main components and how these interact with each other.

Architecture

From my point of view the transcription is the hack that allows us to use our current knowledge in NLP which is completely based on written text, I guess in the next year the processing will be direct from audio.

One nice feature that I wasn’t aware of is that QuickSight now support more datasource types, in this particular case it can read from S3 and show insights, these are the current dataset that it supports

QuickSight

Share

Latest Posts

GCP Managed Kafka Authentication Handler
GCP Managed Kafka Authentication Handler

When working with Google Cloud Platform’s Managed Service for Apache Kafka, you’ll quickly discover that authentication can be surprisingly challenging, especially when using Apache Beam Dataflow pipelines. In this post, I’ll share a utility I created called gcp-kafka-auth-handler that bridges this gap.

AWS KMS Key Replication
AWS KMS Key Replication

When architecting cloud-based solutions, one key principle I follow is to isolate resources within their respective regions and avoid sharing or replicating them across regions. This approach consistently provides a more secure and compliant framework for business continuity. Recently, AWS has introduced replication capabilities for various resources. In this post, I will delve into AWS Key Management Service (KMS) and assess whether adopting replication for KMS keys offers tangible benefits.

AWS VPN Client
AWS VPN Client

Amazon Web Services (AWS) offers a VPN Client that is particularly advantageous for organizations seeking scalable and secure connectivity solutions compared to traditional VPN services like NordVPN. This distinction is largely due to the inherent flexibility and elasticity of cloud-based services provided by AWS, tailored to meet the dynamic requirements of modern businesses.