Home AI/ML News Present stay agent help on your chatbot customers with Amazon Lex and Talkdesk cloud contact heart

Present stay agent help on your chatbot customers with Amazon Lex and Talkdesk cloud contact heart

0
Present stay agent help on your chatbot customers with Amazon Lex and Talkdesk cloud contact heart

[ad_1]

Amazon Lex supplies superior conversational synthetic intelligence (AI) capabilities to allow self-service help on your group’s contact heart. With Amazon Lex, you may implement an omnichannel technique the place clients interact through cellphone, web sites, and messaging platforms. The bots can reply FAQs, present self-service experiences, or triage buyer requests earlier than transferring to a human agent. Amazon Lex integrates with state-of-the-art contact facilities together with Amazon Join, Genesys Cloud, and Amazon Chime SDK to facilitate a seamless omnichannel expertise.

That is the second put up of a two-part sequence. The combination of Amazon Lex with Talkdesk cloud contact heart is impressed by WaFd Financial institution (WaFd)’s digital innovation journey to boost buyer expertise. In our earlier put up, we described how Amazon Lex integrates with the Talkdesk cloud contact heart for the voice channel. On this put up, we’re specializing in the chat channel to indicate how you can use Amazon Lex and the Amazon Lex Net UI to allow stay brokers to work together along with your clients in actual time. For instance, the next determine exhibits screenshots of a chatbot transitioning a buyer to a stay agent chat (courtesy of WaFd Financial institution).

Answer overview

The next diagram illustrates the answer structure.

Within the previous structure, the next sequence of steps takes place in a stay buyer/agent dialog:

  1. Utilizing the Amazon Lex Net UI, a buyer asks to be related to an agent. The related Amazon Lex chatbot is configured with an escalation intent to course of the incoming agent help request.
  2. The Amazon Lex achievement AWS Lambda perform retrieves the Talkdesk touchpoint ID and Talkdesk OAuth secrets and techniques from AWS Secrets and techniques Supervisor and initiates a request to Talkdesk Digital Join utilizing the Begin a Dialog API. Within the payload, the perform contains data which may be helpful to an agent, such because the buyer sentiment or the historical past of beforehand traversed intents.
  3. If the request to the Talkdesk API is profitable, a Talkdesk dialog ID is returned to Amazon Lex.
  4. The Amazon Lex achievement Lambda perform shops the dialog ID in Amazon Lex session attributes, thus making the dialog ID accessible to the Amazon Lex Net UI.
  5. The Amazon Lex Net UI opens a communication session with brokers on the Talkdesk contact heart by a WebSocket API in Amazon API Gateway.
  6. The Lambda related to the WebSocket API first shops the Talkdesk dialog ID to WebSocket shopper ID mappings in Amazon DynamoDB. Then, by the Talkdesk Ship a Message API, the Lambda perform sends the shopper’s message to the agent on Talkdesk contact heart.
  7. Your agent responds to the shopper with a message despatched by the callback Relaxation API in API Gateway. The payload contains the dialog ID of the energetic dialog.
  8. The callback Relaxation API is configured to help the brokers’ incoming messages in addition to the agent’s closing of the dialog. With a purpose to ship the agent’s message to the shopper, the supporting Lambda perform reads the WebSocket shopper ID related to the dialog ID from the DynamoDB desk. This makes positive the agent’s message is delivered to the suitable WebSocket shopper ID.
  9. The agent’s response is displayed by the Amazon Lex Net UI and the shopper responds or closes the chat as applicable. Steps 6–9 are repeated so long as the dialog stays energetic. If the agent ends the dialog, the shopper is notified and the WebSocket connection is closed.

Within the following sections, we stroll you thru the steps to construct the answer structure. Dependencies amongst every step are cross-referenced.

Stipulations

To implement the answer offered on this put up, it is best to first familiarize your self with the next AWS providers and options:

Moreover, try to be conversant in the next Talkdesk providers:

Put together your Talkdesk occasion for the Amazon Lex Net UI chat with an agent

This part outlines the essential steps required to configure the Talkdesk chat with agent expertise utilizing the Talkdesk Digital Join channel. Assessment Talkdesk APIs for additional particulars for any further duties which may be required as a part of your particular implementation.

Full the next steps:

  1. Allow Talkdesk Digital Join in your Talkdesk occasion.
  2. Configure your brokers’ accounts and assign them to the brokers’ queues.
  3. Construct a Talkdesk Studio move.

This can be used to ship chat customers to an inbox for brokers to assign. A pattern is supplied with this answer.

  1. To create an integration on your Amazon Lex Net UI occasion, within the Talkdesk Builder navigation pane, choose Integrations.
  2. On the Actions tab, configure three actions utilizing the enter and output schemas offered by the next hyperlinks:

  1. Create a Talkdesk Digital Join Touchpoint.
  2. Title the Touchpoint Lex Net UI Chat and file the Touchpoint ID.

This can be saved in Secrets and techniques Supervisor as dev/talkdesk/touchpoint/ids.

  1. In Talkdesk Builder, select OAuth Shoppers within the navigation pane to arrange OAuth credentials.
  2. Choose Grant kind for Shopper credentials and set Scope to digital-connect:write.
  3. Report the shopper ID and secret key from the Keys tab.

These can be saved in Secrets and techniques Supervisor as dev/talkdesk/shopper/keys and used to authenticate and talk with the Talkdesk API.


  1. In your AWS account, retailer the 2 secrets and techniques in Secrets and techniques Supervisor.

The next screenshot exhibits the main points of the Touchpoint ID as a Secrets and techniques Supervisor secret.

The next screenshot exhibits the main points of the shopper ID as a Secrets and techniques Supervisor secret.

Deploy the Talkdesk Amazon Lex CloudFormation template

The next AWS CloudFormation template creates all of the sources of the answer structure. This contains all needed IAM roles to invoke API operations, run related Lambda capabilities, entry secrets and techniques on Secrets and techniques Supervisor, and retailer and retrieve dialog ID and WebSocket shopper ID pairs from DynamoDB.

To facilitate monitoring and debugging, a CloudWatch log group is created for every of the sources.

The CloudFormation template supplies further particulars for every of the sources.

Full the next steps to deploy the template:

  1. Sign up to the AWS Administration Console.
  2. Select Launch Stack on your AWS Area to start the CloudFormation stack creation course of.
  3. For Stack title, enter a reputation.
  4. For TDAUTHHOST, enter the URL of your Talkdesk occasion.
  5. Go away the opposite parameters as default and select Subsequent
  6. Choose the acknowledgement examine packing containers and select Create stack.
  7. After the CloudFormation template is full, file the values for the next keys on the Outputs tab to make use of in later steps:
    • APIGatewayApiKey
    • BotAliasId
    • BotId
    • CallbackRestAPI
    • WebSocketAPIEndpoint

Replace the Talkdesk occasion

Log in to your Talkdesk occasion and full the next steps to replace your occasion:

  1. In Talkdesk Builder, choose Integrations within the navigation pane.
  2. On the Settings tab, find Base path and enter the callback Relaxation API URL you recorded earlier.
  3. Beneath Different settings, set x-api-key to the worth of the API Gateway key.

Deploy the Amazon Lex Net UI

The answer outlined on this put up makes use of the Amazon Lex Net UI, a full-featured internet shopper to deploy your Amazon Lex chatbot in your web site. With the Amazon Lex Net UI, you may rapidly deliver your chatbot-powered software to life whereas minimizing time-to-value.

  1. Select Launch Stack for the Area by which you’ll use your chatbot:
  2. For LexV2BotId, enter the worth for BotId.
  3. For LexV2BotAliasId, enter the worth for BotAliasId.
  4. Launch the stack.
  5. When deployment is full, find the Amazon Easy Storage Service (Amazon S3) URL for WebAppBucket.
  6. Navigate to the S3 bucket on the Amazon S3 console and obtain the lex-web-ui-loader-config.json file.
  7. Open the file and modify or add the next parameters:
    1. Within the join configuration part, add the brand new parameter talkDeskWebsocketEndpoint and set its worth to the WebSocket endpoint.
    2. Within the UI configuration part, set enableLiveChat to true.

  8. Add the modified lex-web-ui-loader-config.json file and overwrite the earlier model of the file within the S3 bucket.
  9. Return to the CloudFormation stack Outputs tab and discover the WebAppDomainName hyperlink.

It will redirect you to a full-page model of the Amazon Lex Net UI. From right here, you may take a look at the Talkdesk integration and ensure that the bot is ready to connect with Talkdesk utilizing the WebSocket connection.

Check the answer

Now you’re able to strive the Amazon Lex and Talkdesk chat interplay:

  1. Begin your Banking Bot chat window utilizing the WebAppUrl offered as output within the CloudFormation stack.
  2. Log in to your Talkdesk Digital Join channel and navigate to Conversations.
  3. Within the Banking Bot chat window, request to speak to an agent.
  4. Watch the shopper’s message being delivered to the Talkdesk Conversations Inbox.
  5. The Talkdesk agent self-assigns the dialog and begins participating with the shopper.

The next video demonstrates the chat expertise.

Clear up

To scrub up your sources, full the next steps:

  1. On the AWS CloudFormation console, choose Stacks within the navigation pane.
  2. Choose the LexTalkdesk stack (or the stack title you offered), and choose Delete.
  3. Delete the stack sources by choosing Delete stack.

Conclusion

Amazon Lex brings the facility of conversational self-service to your buyer most well-liked channels, resembling cellphone, internet chat, and messaging purposes. On this put up, we demonstrated an answer that gives stay agent help in your web site with Amazon Lex, Amazon Lex Net UI, and Talkdesk cloud contact heart. We offered a CloudFormation stack that features DynamoDB and Lambda sources, and a Relaxation API and WebSocket API in API Gateway to take care of a communication session with brokers within the Talkdesk contact heart.

This answer is supposed to be a reference structure or a fast implementation information that may be tailor-made to fit your group’s necessities. For those who need assistance organising this answer, AWS Skilled Companies and Talkdesk can be found that can assist you and your staff by the method of choosing the best applied sciences on your cloud contact heart.


Concerning the authors

Grazia Russo Lassner is a Senior Advisor with the AWS Skilled Companies Pure Language AI staff. She specialises in designing and growing conversational AI options utilizing AWS applied sciences for patrons in varied industries. Exterior of labor, she enjoys seashore weekends, studying the most recent fiction books, and household time.

Austin Johnson is a Options Architect, serving to to take care of the Lex Net UI open supply library.

Chris Brown is a Principal Pure Language AI guide at AWS centered on digital buyer experiences – together with cell apps, web sites, advertising and marketing campaigns, and most just lately conversational AI purposes. Chris is an award-winning strategist and product supervisor – working with the Fortune 100 to ship the most effective experiences for his or her clients. In his free time, Chris enjoys touring, music, artwork, and experiencing new cultures.

Bruno Mateus is a Principal Engineer at Talkdesk. With over 20 years of expertise within the software program trade, he specialises in large-scale distributed programs. When not working, he enjoys spending time outdoors along with his household, trekking, mountain bike driving, and bike driving.

Jonathan Diedrich is a Principal Options Advisor at Talkdesk. He works on enterprise and strategic initiatives to make sure technical execution and adoption. Exterior of labor, he enjoys ice hockey and video games with the household.

Crispim Tribuna is a Senior Software program Engineer at Talkdesk at the moment specializing in the AI-based digital agent venture. He has over 17 years of expertise in laptop science, with a give attention to telecommunications, IPTV, and fraud prevention. In his free time, he enjoys spending time along with his household, working (he has accomplished three marathons), and driving bikes.

[ad_2]

Supply hyperlink

LEAVE A REPLY

Please enter your comment!
Please enter your name here