{"id":2889,"date":"2022-03-09T09:09:02","date_gmt":"2022-03-09T09:09:02","guid":{"rendered":"https:\/\/multisite.korebots.com\/smartassist\/?p=1211"},"modified":"2022-03-09T09:09:02","modified_gmt":"2022-03-09T09:09:02","slug":"smartassist-workflow","status":"publish","type":"post","link":"https:\/\/multisite.korebots.com\/smartassist\/smartassist-workflow\/","title":{"rendered":"How SmartAssist Works"},"content":{"rendered":"<section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"w-separator size_medium\"><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><p>The following flow diagram illustrates the high level <strong>SmartAssist\u00a0<\/strong>architecture.<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/docs.kore.ai\/smartassist\/wp-content\/uploads\/sites\/3\/2022\/03\/workflow-smartassist-new.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1212\" src=\"https:\/\/docs.kore.ai\/smartassist\/wp-content\/uploads\/sites\/3\/2022\/03\/workflow-smartassist-new.png\" alt=\"\" width=\"941\" height=\"350\" srcset=\"https:\/\/multisite.korebots.com\/smartassist\/wp-content\/uploads\/sites\/21\/2022\/03\/workflow-smartassist-new.png 941w, https:\/\/multisite.korebots.com\/smartassist\/wp-content\/uploads\/sites\/21\/2022\/03\/workflow-smartassist-new-300x112.png 300w\" sizes=\"(max-width: 941px) 100vw, 941px\" \/><\/a><\/p>\n<p>Let&#8217;s walk through this architecture and understand the steps involved. To begin with:<\/p>\n<p>A customer makes a call or initiates a chat interaction with a customer service endpoint.<\/p>\n<p><strong>For calls<\/strong>:<\/p>\n<ol>\n<li>A call goes through the Kore SmartAssist Voice gateway, where it is processed through an Automated Speech Recognition (also known as Speech-to-Text) engine to convert a customer&#8217;s voice input to text.<\/li>\n<li>This text is processed by the Kore NLU engine to understand what the customer is saying and is either processed with an automated dialog, an agent transfer or a deflection from voice to chat.<\/li>\n<li>In the case of an automated dialog, the bot&#8217;s text based response to the end customer&#8217;s input is converted back to voice, and relayed back to the customer through the SmartAssist voice gateway. <em>Customers can also be routed to an agent if the virtual assistant is unable to handle a customer intent.\u00a0<\/em><\/li>\n<li>In the case of an agent transfer, the call is routed to an available agent (based on the routing logic defined within SmartAssist) and again, managed by the Voice gateway.\u00a0 At this point, two primary flows happen, one is the automation flow and the other is the agent flow.<\/li>\n<li>Finally, in the case of deflection, the end customer can receive a message on a text-based channel (SMS, WhatsApp etc..) to continue the conversation over text instead of voice. This is particularly useful when a customer needs to update an address (and is far less likely to make an error over text instead of voice).<\/li>\n<\/ol>\n<p><strong>For chat based channels<\/strong>,<\/p>\n<ol>\n<li>The end customer&#8217;s intent is directly routed to SmartAssist, where the intent is detected and based on the configurations, a decision is made to either let a bot handle a conversation or to transfer it to a human agent.<\/li>\n<li>In case of automation, the virtual assistant does its best to fulfill the customer\u2019s request based on the use case and within the customer\u2019s preferred channel.<\/li>\n<li>In the case of a human agent, the chat is transferred to an available agent on the customer\u2019s channel based on the routing logic specified for that particular intent.<\/li>\n<\/ol>\n<p>Once the call or chat has been transferred to an agent, agents can use the SmartAssist Agent Desktop to interact with the end customers. While using the agent desktop, customers also have access to the Agent Assist bot which can help them answer customer queries with relevant suggestions based on customer context and intents.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"The following flow diagram illustrates the high level SmartAssist\u00a0architecture. Let&#8217;s walk through this architecture and understand the steps involved. To begin with: A customer makes a call or initiates a chat interaction with a customer service endpoint. For calls: A call goes through the Kore SmartAssist Voice gateway, where it is processed through an Automated...","protected":false},"author":23,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,45],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/multisite.korebots.com\/smartassist\/wp-json\/wp\/v2\/posts\/2889"}],"collection":[{"href":"https:\/\/multisite.korebots.com\/smartassist\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/multisite.korebots.com\/smartassist\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/multisite.korebots.com\/smartassist\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/multisite.korebots.com\/smartassist\/wp-json\/wp\/v2\/comments?post=2889"}],"version-history":[{"count":0,"href":"https:\/\/multisite.korebots.com\/smartassist\/wp-json\/wp\/v2\/posts\/2889\/revisions"}],"wp:attachment":[{"href":"https:\/\/multisite.korebots.com\/smartassist\/wp-json\/wp\/v2\/media?parent=2889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multisite.korebots.com\/smartassist\/wp-json\/wp\/v2\/categories?post=2889"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multisite.korebots.com\/smartassist\/wp-json\/wp\/v2\/tags?post=2889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}