<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Aura – aura-virtual-assistant</title>
    <link>/tags/aura-virtual-assistant/</link>
    <description>Recent content in aura-virtual-assistant on Aura</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    
	  <atom:link href="/tags/aura-virtual-assistant/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/technologies-used/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/technologies-used/</guid>
      <description>
        
        
        &lt;h1 id=&#34;core-technologies-in-aura&#34;&gt;Core technologies in Aura&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;DRAFT DOCUMENT&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This document summarizes the &lt;strong&gt;core technologies&lt;/strong&gt; used in both &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; and &lt;em&gt;&lt;strong&gt;ATRIA&lt;/strong&gt;&lt;/em&gt;, that support their different functionalities and services&lt;/p&gt;
&lt;p&gt;Other technologies used for specific issues are referenced in the corresponding documentation&lt;/p&gt;

&lt;/div&gt;

&lt;div class=&#34;td-card-group card-group p-0 mb-4&#34;&gt;

&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;h4&gt;Aura deployment&lt;/h4&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
&lt;i class=&#34;fa-solid fa-rocket&#34;&gt;&lt;/i&gt; Aura is deployed in &lt;a href=&#34;https://azure.microsoft.com/en-us/&#34;&gt;Microsoft Azure&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-rocket&#34;&gt;&lt;/i&gt; Components packaging is done using &lt;a href=&#34;https://www.docker.com/&#34;&gt;Docker&lt;/a&gt; &lt;br&gt;
&lt;i class=&#34;fa-solid fa-rocket&#34;&gt;&lt;/i&gt; Deployment is hosted on &lt;a href=&#34;https://kubernetes.io/&#34;&gt;Azure Kubernetes&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-rocket&#34;&gt;&lt;/i&gt; Deployment is orchestrated using &lt;a href=&#34;https://www.ansible.com/&#34;&gt;Ansible&lt;/a&gt;&lt;br&gt;
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;


&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;h4&gt;Security and privacy&lt;/h4&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
&lt;i class=&#34;fa-solid fa-lock&#34;&gt;&lt;/i&gt; Aura ensures compliance with &lt;a href=&#34;https://gdpr-info.eu/&#34;&gt;GDPR regulations&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-lock&#34;&gt;&lt;/i&gt; Aura installer relies in &lt;b&gt;Python security practices&lt;/b&gt;&lt;br&gt; 
&lt;i class=&#34;fa-solid fa-lock&#34;&gt;&lt;/i&gt; The use of &lt;a href=&#34;https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview&#34;&gt;ARM templates&lt;/a&gt; enhance security of our Azure resources
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;


&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;h4&gt;Operational foundations&lt;/h4&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
&lt;i class=&#34;fab fa-windows&#34;&gt;&lt;/i&gt; Aura Virtual Assistant is based on &lt;a href=&#34;https://learn.microsoft.com/en-us/azure/bot-service/skills-conceptual?view=azure-bot-service-4.0&#34;&gt;Microsoft Bot skills architecture&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fab fa-windows&#34;&gt;&lt;/i&gt; Aura Bot is built over &lt;a href=&#34;https://learn.microsoft.com/en-us/azure/bot-service/bot-builder-basics?view=azure-bot-service-4.0&#34;&gt;Microsoft BotFramework&lt;/a&gt;&lt;br&gt;
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;


&lt;/div&gt;

&lt;div class=&#34;td-card-group card-group p-0 mb-4&#34;&gt;

&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;h4&gt;Data management&lt;/h4&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
&lt;i class=&#34;fa-solid fa-database&#34;&gt;&lt;/i&gt; We use &lt;a href=&#34;https://www.mongodb.com/&#34;&gt;MongoDB&lt;/a&gt; and &lt;a href=&#34;https://redis.io/&#34;&gt;Redis&lt;/a&gt; as service databases &lt;br&gt;
&lt;i class=&#34;fa-solid fa-database&#34;&gt;&lt;/i&gt; &lt;a href=&#34;https://www.databricks.com/&#34;&gt;Databricks&lt;/a&gt; handles the optimization of data processing&lt;br&gt;
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;


&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;h4&gt;Languages&lt;/h4&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
&lt;i class=&#34;fa-solid fa-code&#34;&gt;&lt;/i&gt; Aura backend is developed using &lt;a href=&#34;https://www.typescriptlang.org/&#34;&gt;Typescript&lt;/a&gt; and &lt;a href=&#34;https://www.python.org/&#34;&gt;Python&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-code&#34;&gt;&lt;/i&gt; iOS development is based on &lt;a href=&#34;https://developer.apple.com/swift/&#34;&gt;Swift&lt;/a&gt;  &lt;br&gt;
&lt;i class=&#34;fa-solid fa-code&#34;&gt;&lt;/i&gt; Certain scripts are made with &lt;a href=&#34;https://www.gnu.org/software/bash/&#34;&gt;Bash&lt;/a&gt; &lt;br&gt;
&lt;i class=&#34;fa-solid fa-code&#34;&gt;&lt;/i&gt; ATRIA aura-manager web interface is built with &lt;a href=&#34;https://react.dev/&#34;&gt;React and &lt;a href=&#34;https://www.typescriptlang.org/&#34;&gt;Typescript&lt;/a&gt;&lt;br&gt;
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;


&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;h4&gt;Monitoring tools&lt;/h4&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
&lt;i class=&#34;fa-solid fa-chart-line&#34;&gt;&lt;/i&gt; Aura metrics are generated in &lt;a href=&#34;https://prometheus.io/&#34;&gt;Prometheus&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-chart-line&#34;&gt;&lt;/i&gt; Aura monitoring stack includes &lt;a href=&#34;https://www.elastic.co/elasticsearch&#34;&gt;Elasticsearch&lt;/a&gt;, &lt;a href=&#34;https://grafana.com/&#34;&gt;Grafana&lt;/a&gt; and &lt;a href=&#34;https://www.elastic.co/kibana&#34;&gt;Kibana&lt;/a&gt; &lt;br&gt;
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;


&lt;/div&gt;

&lt;div class=&#34;td-card-group card-group p-0 mb-4&#34;&gt;

&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;h4&gt;Testing tools&lt;/h4&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
Functional tests implemented in Python using: &lt;br&gt; &lt;i class=&#34;fa-solid fa-check-to-slot&#34;&gt;&lt;/i&gt; &lt;a href=&#34;https://github.com/Telefonica/toolium&#34;&gt;Toolium&lt;/a&gt; &lt;br&gt; &lt;i class=&#34;fa-solid fa-check-to-slot&#34;&gt;&lt;/i&gt; &lt;a href=&#34;https://behave.readthedocs.io/&#34;&gt;Behave&lt;/a&gt; &lt;br&gt; &lt;i class=&#34;fa-solid fa-check-to-slot&#34;&gt;&lt;/i&gt; &lt;a href=&#34;https://selenium-python.readthedocs.io/&#34;&gt;Selenium&lt;/a&gt; &lt;br&gt; &lt;i class=&#34;fa-solid fa-check-to-slot&#34;&gt;&lt;/i&gt; &lt;a href=&#34;https://appium.io/&#34;&gt;Appium&lt;/a&gt;&lt;br&gt;
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;


&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;h4&gt;AI-driven technologies&lt;/h4&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
&lt;i class=&#34;fa-solid fa-brain&#34;&gt;&lt;/i&gt; &lt;a href=&#34;https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models?tabs=global-standard%2Cstandard-chat-completions&#34;&gt; Azure OpenAI: Embeddings, GPT models &lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-brain&#34;&gt;&lt;/i&gt; &lt;a href=&#34;https://huggingface.co/models&#34;&gt; Hugging Face models &lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-brain&#34;&gt;&lt;/i&gt; &lt;a href=&#34;https://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/&#34;&gt; Microsoft Conversational Language Understanding (CLU)  &lt;/a&gt;&lt;br&gt;
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;


&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;h4&gt;Releases management&lt;/h4&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
&lt;i class=&#34;fa-solid fa-code-branch&#34;&gt;&lt;/i&gt; We apply the Release Train Manager methodology&lt;br&gt;
&lt;i class=&#34;fa-solid fa-code-branch&#34;&gt;&lt;/i&gt; Github &lt;a href=&#34;https://github.com/Telefonica&#34;&gt; is used as the orchestrator for the RTM&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-code-branch&#34;&gt;&lt;/i&gt; All our CI processes run in &lt;a href=&#34;https://www.jenkins.io/&#34;&gt;Jenkins&lt;/a&gt; &lt;br&gt;
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;



&lt;/div&gt;


      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/aura-assistant/development-architecture/architecture/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/aura-assistant/development-architecture/architecture/</guid>
      <description>
        
        
        &lt;h1 id=&#34;aura-development-architecture&#34;&gt;Aura development architecture&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Description of the &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; development architecture, its operation and main components&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;A bot is an application, particularly an HTTP server, that allows &lt;strong&gt;interaction with users in a conversational way&lt;/strong&gt;. Different means of interaction are available, such as text, cards with images, video or audio and speech.&lt;/p&gt;
&lt;p&gt;Users interact with the bot through a given channel, that is the final application used directly by the users. For instance, the bot can be accessible from &lt;strong&gt;Facebook&lt;/strong&gt;, &lt;strong&gt;WhatsApp&lt;/strong&gt; or from any private application, such as My O2 or Mi Movistar. Every message exchanged between the user and the bot is called an &lt;strong&gt;activity&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In Aura distributed architecture, the user interacts directly with the root bot, here named &lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt;, and the root bot delegates some of its conversational logic to the skill &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Skills and root bot communicate over HTTP using the Bot Framework protocol.&lt;/p&gt;
&lt;p&gt;Both &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; and &lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt; are separate bots and are published independently.&lt;/p&gt;
&lt;h3 id=&#34;main-technical-components&#34;&gt;Main technical components&lt;/h3&gt;
&lt;p&gt;The key Aura technical components that executes all the functionalities of &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; are defined below.&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-solid fa-circle-info fa-xl&#34; style=&#34;color: #3267c3;&#34;&gt;&lt;/i&gt; Take into account the &lt;a href=&#34;../../docs/aura-assistant/development-architecture/#mapping-functional-architecture-with-development-architecture&#34;&gt;mapping between the functional architecture with development architecture&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt; is the main component in charge of handling the assistant. It is responsible for the communication between each channel and its corresponding skill, keeping track of all the communication process, but introducing a minimal interference on it.&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; Access detailed technical documentation regarding &lt;a href=&#34;../../docs/components/aura-groot/&#34;&gt;&lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt; component&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; is a skill based on Microsoft Bot Framework that constitutes Aura&amp;rsquo;s neuronal network. It handles the requests received from &lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt; and interacts with every Aura system or component in order to provide Aura users with the intended answer or requested service.&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; Access detailed technical documentation regarding &lt;a href=&#34;../../docs/components/aura-bot-platform/&#34;&gt;&lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; component&lt;/a&gt;&lt;/p&gt;
  &lt;!-- LINK!!!!!!! --&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;operational-flow&#34;&gt;Operational flow&lt;/h3&gt;
&lt;p&gt;The main stages in tasks in &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; conversational process are described below and shown in the following flowchart.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt; adapter receives activities from the user and forwards them to the &lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt; activity handler. (Activities from the user are received at the &lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt; messaging endpoint.)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The &lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt; uses a skill HTTP client to send an activity to the skill. The client gets the consumer-skill conversation information from a skill definition and a skill conversation ID factory. This includes the service URL that the skill will use to reply to the activity.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; adapter receives activities from &lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt; and forwards them to the skill&amp;rsquo;s activity handler. (Activities from the consumer are received at the skill bot&amp;rsquo;s messaging endpoint).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; responds, the &lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt;s skill handler receives the activity. It gets the root-user conversation information from the skill conversation ID factory. It then forwards the activity to the &lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt;&amp;rsquo;s adapter. (Activities from the skill are received at the &lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt;&amp;rsquo;s skill host endpoint).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The &lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt; adapter sends messages from the skill to the user.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;../../images/aura-groot/full-flows-only-main-blocks.svg&#34; alt=&#34;Aura Groot conversational process&#34;&gt;&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/aura-assistant/introduction/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/aura-assistant/introduction/</guid>
      <description>
        
        
        &lt;h1 id=&#34;introduction-to-aura-virtual-assistant&#34;&gt;Introduction to Aura Virtual Assistant&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Discover in this document the &lt;strong&gt;fundamentals&lt;/strong&gt; and &lt;strong&gt;advantages&lt;/strong&gt; of Aura Virtual Assistant&lt;/p&gt;
&lt;p align=&#34;left&#34;&gt;
  &lt;img width=&#34;250&#34; height=&#34;250&#34; src=&#34;../../images/technical-complex-1.png&#34;&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;what-is-aura-virtual-assistant&#34;&gt;What is Aura Virtual Assistant?&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; is the new relationship with our clients. A cutting-edge digital assistant accessible through different &lt;strong&gt;channels&lt;/strong&gt;, &lt;strong&gt;brands&lt;/strong&gt; and &lt;strong&gt;devices&lt;/strong&gt;, that understands our customers&amp;rsquo; needs expressed in natural language and offers personalized responses in real time.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt; 
  &lt;img width=&#34;1000&#34; height=&#34;1000&#34; src=&#34;../../images/aura-virtual-assistant/aura-virtual-assistant-zoom1.png&#34;&gt;&lt;br&gt; 
  &lt;i&gt;Figure 1. Aura Virtual Assistant&lt;/i&gt; 
&lt;/p&gt; 
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; is able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Talk and establish conversations with the users&lt;/strong&gt;, as it is based on a conversational design to provide a natural experience through &lt;em&gt;&lt;strong&gt;several channels&lt;/strong&gt;&lt;/em&gt; and using &lt;em&gt;&lt;strong&gt;different brands&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Understand and recognize the user’s requests&lt;/strong&gt;: Leveraging Cognitive Services, &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; offers natural language processing capabilities for an accurate communication with the customers, depending on channel capabilities and usability criteria.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Resolve&lt;/strong&gt;: &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; builds the logic of different types of experiences and provides precise answers to our customers in real time.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;key-aura-virtual-assistant-features&#34;&gt;Key Aura Virtual Assistant features&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; is designed as a &lt;strong&gt;distributed ecosystem&lt;/strong&gt;, within an architecture evolution at the forefront of the latest advances in software architecture.&lt;/p&gt;
&lt;p&gt;In this framework, it is conceived as a &lt;strong&gt;multi-bot system&lt;/strong&gt; based on &lt;a href=&#34;../../docs/aura-assistant/functional-description/#microsoft&#34;&gt;Microsoft skills architecture&lt;/a&gt;, that offers the following capabilities:&lt;/p&gt;
&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;b&gt;Aura Virtual Assistant is: &lt;/b&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        

&lt;i class=&#34;fa-solid fa-square-check fa-xl&#34; style=&#34;color: #1d9124;&#34;&gt;&lt;/i&gt; &lt;b&gt;Multichannel&lt;/b&gt;, as it can be integrated into different channels, both third-party and Telefónica ones. &lt;br&gt;&lt;br&gt;

&lt;i class=&#34;fa-solid fa-square-check fa-xl&#34; style=&#34;color: #1d9124;&#34;&gt;&lt;/i&gt; &lt;b&gt;Multibrand&lt;/b&gt;, as within an OB, it can be accessible through diverse brands, each of them with different channels and use cases   &lt;br&gt;&lt;br&gt;

&lt;i class=&#34;fa-solid fa-square-check fa-xl&#34; style=&#34;color: #1d9124;&#34;&gt;&lt;/i&gt; &lt;b&gt;Multi-communication mode&lt;/b&gt;, allowing text, voice or tap-based interaction through different devices. &lt;br&gt;&lt;br&gt;

&lt;i class=&#34;fa-solid fa-square-check fa-xl&#34; style=&#34;color: #1d9124;&#34;&gt;&lt;/i&gt;  It enables and accelerates the &lt;b&gt;creation and integration of skills-bots&lt;/b&gt; across channels, for Telefónica users to manage their digital services and deliver rich experiences, while ensuring data privacy and security.&lt;br&gt;&lt;br&gt;

&lt;i class=&#34;fa-solid fa-square-check fa-xl&#34; style=&#34;color: #1d9124;&#34;&gt;&lt;/i&gt; It has a specific &lt;b&gt;personality and tone&lt;/b&gt;, consistent through channels. &lt;br&gt;&lt;br&gt;

&lt;i class=&#34;fa-solid fa-square-check fa-xl&#34; style=&#34;color: #1d9124;&#34;&gt;&lt;/i&gt; It includes a &lt;b&gt;set of use cases&lt;/b&gt; and &lt;b&gt;prebuilt bots&lt;/b&gt; (as the video one). &lt;br&gt;&lt;br&gt;

&lt;i class=&#34;fa-solid fa-square-check fa-xl&#34; style=&#34;color: #1d9124;&#34;&gt;&lt;/i&gt; It offers a series of capabilities and tools to create &lt;b&gt;locally relevant experiences&lt;/b&gt; for the user. &lt;br&gt;&lt;br&gt;

&lt;i class=&#34;fa-solid fa-square-check fa-xl&#34; style=&#34;color: #1d9124;&#34;&gt;&lt;/i&gt; It enables the connection with &lt;a href=&#34;../../docs/atria/&#34;&gt;&lt;b&gt;ATRIA&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; for leveraging cutting-edge AI capabilities. &lt;br&gt;&lt;br&gt;

&lt;i class=&#34;fa-solid fa-square-check fa-xl&#34; style=&#34;color: #1d9124;&#34;&gt;&lt;/i&gt; It broadens the &lt;b&gt;spectrum of technologies&lt;/b&gt; that can be connected to Aura.

&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;aura-virtual-assistant-functional-overview&#34;&gt;Aura Virtual Assistant functional overview&lt;/h2&gt;
&lt;p&gt;The following diagram shows how &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; operates and its communication flow at a high level:&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt; 
  &lt;img width=&#34;900&#34; height=&#34;400&#34; src=&#34;../../images/aura-virtual-assistant/aura-virtual-assistant-zoom2.png&#34;&gt;&lt;br&gt; 
  &lt;i&gt;Figure 2. Aura Virtual Assistant functional overview&lt;/i&gt; 
&lt;/p&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The user accesses Aura through one of the &lt;a href=&#34;../../docs/aura-assistant/functional-description/multibrand-overview/&#34;&gt;brands&lt;/a&gt; through which the OB commercializes its services.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The user sends a request to Aura through a specific &lt;a href=&#34;../../docs/aura-assistant/functional-description/channels-overview/&#34;&gt;channel&lt;/a&gt; available for the selected brand, which is the communication mean a Telefónica client must use to interact with Aura.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Then, &lt;a href=&#34;../../docs/aura-assistant/functional-description/aura-root-overview/&#34;&gt;&lt;em&gt;&lt;strong&gt;Aura Root&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; component, which is the core block of &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; functionalities, receives the request and redirects it to the best skill to answer it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;This &lt;a href=&#34;../../docs/aura-assistant/functional-description/skills-overview/&#34;&gt;skill&lt;/a&gt;, which is a bot with specific expertise and features, understands the request and resolves it. If required, it retrieves data from &lt;strong&gt;Kernel&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../docs/aura-assistant/functional-description/aura-root-overview/&#34;&gt;&lt;em&gt;&lt;strong&gt;Aura Root&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; provides the response back to the user through the intended channel.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; Discover more details of &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; functional operation and its functional components in the document &lt;a href=&#34;../../docs/aura-assistant/functional-description/&#34;&gt;&lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; functional description&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; Are you a highly-skilled technician? Access here technical documents related to &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/aura-assistant/development-architecture/&#34;&gt;Aura Virtual Assistant development architecture and operation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/aura-assistant/technical-components/&#34;&gt;Aura Virtual Assistant technical components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/aura-assistant/technical-guidelines/&#34;&gt;Aura Virtual Assistant technical guidelines&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;benefits-from-using-aura-virtual-assistant&#34;&gt;Benefits from using Aura Virtual Assistant&lt;/h2&gt;
&lt;h3 id=&#34;benefits-for-aura-end-users&#34;&gt;Benefits for Aura end-users&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Key advantages&lt;/th&gt;
&lt;th&gt;Enhancements for Aura&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;i class=&#34;fa-solid fa-check&#34; style=&#34;color: #24c80e;&#34;&gt;&lt;/i&gt; &lt;strong&gt;Easier relationship&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Aura Virtual Assistant enhances customer relationships and improves business automation, efficiency, and transversal intelligence within the digital ecosystem.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;i class=&#34;fa-solid fa-check&#34; style=&#34;color: #24c80e;&#34;&gt;&lt;/i&gt; &lt;strong&gt;Improved user&amp;rsquo;s experience&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Aura can easily integrate cutting-edge AI technologies to improve Aura capabilities, thus offering a wider range of experiences together with more accurate and enriched responses to the users, while ensuring data privacy and security.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;i class=&#34;fa-solid fa-check&#34; style=&#34;color: #24c80e;&#34;&gt;&lt;/i&gt; &lt;strong&gt;Consistency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The user will always have the same experience regardless of the channel she is using, as there will not be different use cases depending on the channel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;i class=&#34;fa-solid fa-check&#34; style=&#34;color: #24c80e;&#34;&gt;&lt;/i&gt; &lt;strong&gt;Ready for future challenges&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The quick and easy integration of technologies broadens the capabilities of Aura, that can take advantage of state-of-the-art solutions from different partners to be connected to Aura&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;benefits-for-aura-it-teams&#34;&gt;Benefits for Aura IT Teams&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Key advantages&lt;/th&gt;
&lt;th&gt;Enhancements for Aura&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;i class=&#34;fa-solid fa-check&#34; style=&#34;color: #24c80e;&#34;&gt;&lt;/i&gt; &lt;strong&gt;Efficiency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Multibot architecture can perform tasks more efficiently due to the skills isolation. Each skill can be deployed and work independently, leading to better overall performance and resources utilization.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;i class=&#34;fa-solid fa-check&#34; style=&#34;color: #24c80e;&#34;&gt;&lt;/i&gt; &lt;strong&gt;Scalability and flexibility&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The separation of Aura functionalities (logic, training, routing, deployment, etc.) allows a cost and time-effective strategy for extending Aura capabilities without affecting other components&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;i class=&#34;fa-solid fa-check&#34; style=&#34;color: #24c80e;&#34;&gt;&lt;/i&gt; &lt;strong&gt;Autonomy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The new architecture allows an easy integration of multivendor development tools (such as Microsoft Composer, Teneo), third-party bots or innovative cognitive components (for example, KSolr, MSFT Language Studio, Azure OpenAI models).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;i class=&#34;fa-solid fa-check&#34; style=&#34;color: #24c80e;&#34;&gt;&lt;/i&gt; &lt;strong&gt;Deployment simplification&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The separation of Aura into different functional blocks and the skills isolation facilitate the installation, as only the specific component/feature to be deployed is affected, without the need for global re-deployments&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;i class=&#34;fa-solid fa-check&#34; style=&#34;color: #24c80e;&#34;&gt;&lt;/i&gt; &lt;strong&gt;Resilience&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Multibot architecture improves fault-tolerance. If a single component fails, the whole system can continue functioning&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;i class=&#34;fa-solid fa-check&#34; style=&#34;color: #24c80e;&#34;&gt;&lt;/i&gt; &lt;strong&gt;Enrichment mechanisms&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Aura can incorporate tools able to add additional information both to the user&amp;rsquo;s request (better resolution) and to the response (relevant information for the user) through the integration of Advanced Analytics Models (AAMs) and contextual information&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/aura-assistant/functional-description/channels-overview/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/aura-assistant/functional-description/channels-overview/</guid>
      <description>
        
        
        &lt;h1 id=&#34;introduction-to-aura-channels&#34;&gt;Introduction to Aura channels&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Overview of Aura Virtual Assistant channels, foundations and available ones&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-solid fa-circle-info fa-xl&#34; style=&#34;color: #3267c3;&#34;&gt;&lt;/i&gt;  The current document includes content with low technical complexity.&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; For in-depth, low-level technical content related to channels, access the section &lt;a href=&#34;#channels-technical-documentation&#34;&gt;channels technical documentation&lt;/a&gt;.&lt;/p&gt;
&lt;p align=&#34;left&#34;&gt;
  &lt;img width=&#34;200&#34; height=&#34;200&#34; src=&#34;../../images/atria/technical-skills-2.png&#34;&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;An &lt;strong&gt;Aura channel&lt;/strong&gt; is a communication means a Telefonica client may use to interact with &lt;em&gt;&lt;strong&gt;Aura Assistant&lt;/strong&gt;&lt;/em&gt;, to request for products or services.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; is &lt;strong&gt;multi-channel&lt;/strong&gt;, as it is designed to communicate through &lt;a href=&#34;#which-channels-are-currently-supported-by-aura&#34;&gt;different types channels&lt;/a&gt; to make requests and receive responses.&lt;/p&gt;
&lt;p&gt;In any case, it is able to adapt to the channel&amp;rsquo;s specific requirements, providing a consistent and engaging experience across different environments while maintaining its personality and tone.&lt;/p&gt;
&lt;h2 id=&#34;what-languages-do-aura-assistant-talk&#34;&gt;What languages do Aura Assistant talk?&lt;/h2&gt;
&lt;p&gt;To be able for a channel to communicate with &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt;, it has to &amp;ldquo;speak&amp;rdquo; a language Aura can understand. As Aura platform is based on &lt;strong&gt;Microsoft Azure Bot Service&lt;/strong&gt; and &lt;strong&gt;Bot Framework&lt;/strong&gt;, it uses the general-purpose communication mechanism called &lt;a href=&#34;../../docs/components/channels/communication-protocols/microsoft-bot-service/&#34;&gt;&lt;strong&gt;Direct Line API&lt;/strong&gt;&lt;/a&gt;, provided by Microsoft.&lt;/p&gt;
&lt;p&gt;In this framework, &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; is able to communicate:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directly with channels that &amp;ldquo;talk&amp;rdquo; &lt;a href=&#34;#direct-line&#34;&gt;&lt;strong&gt;Microsoft Direct Line&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Directly through communication protocols based on Direct Line, such as &lt;a href=&#34;#auraline&#34;&gt;&lt;strong&gt;Auraline&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Through the use of &lt;a href=&#34;#use-of-adapters&#34;&gt;&lt;strong&gt;adapters&lt;/strong&gt;&lt;/a&gt; for channels that do not support Direct Line.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;direct-line&#34;&gt;Direct Line&lt;/h3&gt;
&lt;p&gt;As Aura platform is based on &lt;strong&gt;Microsoft Azure Bot Service&lt;/strong&gt; and &lt;strong&gt;Bot Framework&lt;/strong&gt;, it uses a general-purpose communication mechanism called &lt;a href=&#34;https://learn.microsoft.com/en-us/azure/bot-service/bot-service-channel-directline?view=azure-bot-service-4.0&#34;&gt;&lt;strong&gt;Direct Line&lt;/strong&gt;&lt;/a&gt;, provided by Microsoft.&lt;/p&gt;
&lt;p&gt;However, having a connection means is not enough, and &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; has designed a normalized semantic model built on top of the Direct Line protocol, to optimize the communication of Aura with channels or services: &lt;strong&gt;Aura Request - Response Semantic Model&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; Do you need more technical details regarding Microsoft Direct Line? Access the document &lt;a href=&#34;../../docs/components/channels/communication-protocols/microsoft-bot-service/&#34;&gt;Direct Line communication protocol&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; Discover the &lt;a href=&#34;../../docs/components/request-response-model/&#34;&gt;Aura Request - Response Semantic Model&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;auraline&#34;&gt;Auraline&lt;/h3&gt;
&lt;p&gt;Aura Platform Team has developed a proprietary communication protocol: &lt;strong&gt;Auraline&lt;/strong&gt;, based on Direct Line but eliminating the dependency on Microsoft Azure Bot Service.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Auraline&lt;/strong&gt; provides significant advantages, including cost saving, higher flexibility, easy integration for channels and the ability to plan future developments according to specific needs. Additionally, it enables addressing new backend-to-backend scenarios, such as managing a channels aggregator system or responding across multiple channels or applications instead of a single one.&lt;/p&gt;
&lt;p&gt;As the Direct Line protocol, &lt;strong&gt;Auraline&lt;/strong&gt; uses the &lt;a href=&#34;../../docs/components/request-response-model/&#34;&gt;Aura Request - Response Semantic Model&lt;/a&gt;, within the version v3 of the &lt;code&gt;channelData&lt;/code&gt; property.&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; Find detailed information regarding &lt;a href=&#34;../../docs/components/channels/communication-protocols/auraline/&#34;&gt;Auraline communication protocol&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;use-of-adapters&#34;&gt;Use of adapters&lt;/h3&gt;
&lt;p&gt;For channels that do not support Direct Line, it is required to use an &lt;strong&gt;adapter&lt;/strong&gt; that &amp;ldquo;translates&amp;rdquo; the information coming from the channel to a language Aura can understand. This is the case of WhatsApp channels.&lt;/p&gt;
&lt;p&gt;The adapters are provided by &lt;a href=&#34;../../docs/components/aura-bridge&#34;&gt;&lt;em&gt;&lt;strong&gt;aura-bridge&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; and are based on the last version of the standard &lt;a href=&#34;../../docs/components/request-response-model/&#34;&gt;Aura request/response model&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;which-channels-are-currently-supported-by-aura&#34;&gt;Which channels are currently supported by Aura?&lt;/h2&gt;
&lt;p&gt;The following table shows the channels currently supported by &lt;em&gt;&lt;strong&gt;Aura Assistant&lt;/strong&gt;&lt;/em&gt; for each of the three communication protocols explained in the previous section and organized by its origin: Telefónica channels or third-party channels.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;em&gt;&lt;strong&gt;Communication protocols&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Telefónica channels&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Third-party channels&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Channels supporting &lt;br&gt;Direct Line protocols&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class=&#34;fa-solid fa-square-caret-right fa-2xs&#34; style=&#34;color: #8a8e93;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;#mobile-apps&#34;&gt;Mobile apps (Meu Vivo)&lt;/a&gt; &lt;br&gt; &lt;i class=&#34;fa-solid fa-square-caret-right fa-2xs&#34; style=&#34;color: #8a8e93;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;#movistar-plus&#34;&gt;Movistar Plus&lt;/a&gt; &lt;br&gt; &lt;i class=&#34;fa-solid fa-square-caret-right fa-2xs&#34; style=&#34;color: #8a8e93;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;#iptv-stbdesco&#34;&gt;IPTV (STB+desco)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Channels that require &lt;br&gt; an adapter to communicate with Aura&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;N/A&lt;/td&gt;
&lt;td&gt;&lt;i class=&#34;fa-solid fa-square-caret-right fa-2xs&#34; style=&#34;color: #8a8e93;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;#whatsapp&#34;&gt;WhatsApp&lt;/a&gt; &lt;br&gt; &lt;i class=&#34;fa-solid fa-square-caret-right fa-2xs&#34; style=&#34;color: #8a8e93;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;#google-rcs-business-messaging&#34;&gt;Google RCS Business Messaging&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;mobile-apps-meu-vivo&#34;&gt;Mobile apps (Meu Vivo)&lt;/h3&gt;
&lt;p&gt;Meu Vivo is a key Vivo channel that currently supports Direct Line protocol.&lt;/p&gt;
&lt;p&gt;This app offers complete Telco experiences in Vivo, with an intuitive interface and easy interaction and with all the potential of this channel for showing both text and visual elements. The current application is built as a set of WebViews embedded in a native container. And the communication with Aura is done through Direct Line protocol based on a JSON model attached in the activity of the Bot.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt; 
  &lt;img width=&#34;200&#34; height=&#34;200&#34; src=&#34;../../images/channels/novum.png&#34;&gt;&lt;br&gt; 
  &lt;i&gt;Aura in Meu Vivo channel&lt;/i&gt; 
&lt;/p&gt;
&lt;h3 id=&#34;movistar-plus&#34;&gt;Movistar Plus&lt;/h3&gt;
&lt;p&gt;Movistar Plus is a Telefónica proprietary channel that supports Direct Line and Auraline protocols.&lt;/p&gt;
&lt;p&gt;Aura is integrated in Movistar Plus mobile app, providing a fast and easy interaction with the customers focused on TV experiences, mainly for searching for TV content and launching them on TV.&lt;/p&gt;
&lt;p&gt;Although text messaging is available, the use of voice control boosts the agility of TV searching.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt; 
  &lt;img width=&#34;200&#34; height=&#34;200&#34; src=&#34;../../images/channels/movistar+.png&#34;&gt;&lt;br&gt; 
  &lt;i&gt;Aura in Movistar Plus channel&lt;/i&gt; 
&lt;/p&gt;
&lt;h3 id=&#34;iptv-stbdesco&#34;&gt;IPTV (STB+desco)&lt;/h3&gt;
&lt;p&gt;IPTV (STB+desco) is a Telefónica proprietary channel that supports Direct Line and Auraline protocols.&lt;/p&gt;
&lt;p&gt;Aura is integrated in Movistar+ vocal remote control, offering TV experiences such as searching for TV content, navigating through menu sections, asking for recommendations, changing language, subtitles activation or open Movistar Apps.&lt;/p&gt;
&lt;p&gt;It allows users to interact with the M+ service using only their voice, helping them to look for content faster and controlling the reproduction while keeping their privacy safe (it only listens when users keep pressing the mic button).&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt; 
  &lt;img width=&#34;400&#34; height=&#34;400&#34; src=&#34;../../images/channels/iptv.png&#34;&gt;&lt;br&gt; 
  &lt;i&gt;Aura IPTV&lt;/i&gt; 
&lt;/p&gt;
&lt;h3 id=&#34;whatsapp&#34;&gt;WhatsApp&lt;/h3&gt;
&lt;p&gt;Aura is available on a widespread and close at hand channel such as WhatsApp. It offers an easy and agile interaction, with key benefits:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Direct and concise text responses to the users&lt;/li&gt;
&lt;li&gt;High speed interaction with the user&lt;/li&gt;
&lt;li&gt;Better engagement Aura-user, as WhatsApp channel is widely used by most of our users and always available in the mobile phone&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Presently, Aura contains the functionalities listed below in WhatsApp. Moreover, OBs can build their own use cases in this channel.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Global use cases: onboarding, authentication, handover use case (the user asks for an agent to solve her request).&lt;/li&gt;
&lt;li&gt;Small Talk (greetings, goodbyes, thank yous, swearwords)&lt;/li&gt;
&lt;li&gt;Use of files and templates in experiences&lt;/li&gt;
&lt;li&gt;Use of interactive messages in experiences&lt;/li&gt;
&lt;li&gt;Use of emoticons in experiences&lt;/li&gt;
&lt;li&gt;Use of footer in experiences&lt;/li&gt;
&lt;/ul&gt;
&lt;p align=&#34;center&#34;&gt; 
  &lt;img width=&#34;200&#34; height=&#34;200&#34; src=&#34;../../images/channels/whatsapp.png&#34;&gt;&lt;br&gt; 
  &lt;i&gt;Aura in WhatsApp&lt;/i&gt; 
&lt;p&gt;Do you need technical details regarding WhatsApp experiences in Aura?&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/channels/whatsapp-channel/&#34;&gt;Descriptive documentation related to WhatsApp channel in Aura&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/developers-workspace/channels-management/whatsapp-activation/&#34;&gt;Guidelines for the activation of WhatsApp channel&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/experiences-builder/development-use-cases/whatsapp-channel/&#34;&gt;Guidelines for use cases development in WhatsApp&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;https://telefonicacorp.sharepoint.com/sites/ColaboraTID/SourcingDeployment/AuraL-CDO/Shared%20Documents/Forms/AllItems.aspx?ga=1&amp;amp;id=%2Fsites%2FColaboraTID%2FSourcingDeployment%2FAuraL%2DCDO%2FShared%20Documents%2FUX%20%26%20Design%2FUI%20Components%2FWhatsApp%2FAura%5FWhatsApp%5FTK%2Epdf&amp;amp;parent=%2Fsites%2FColaboraTID%2FSourcingDeployment%2FAuraL%2DCDO%2FShared%20Documents%2FUX%20%26%20Design%2FUI%20Components%2FWhatsApp&#34;&gt;Aura WhatsApp design toolkit&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;google-rcs-business-messaging&#34;&gt;Google RCS Business Messaging&lt;/h3&gt;
&lt;p&gt;Rich Communication Services (RCS) is a communication protocol designed to enhance traditional SMS and MMS messaging. The channel Google RCS Business Messaging allows sending different types of messages to the user, such as texts, suggested replies, suggested actions, etc. Additionally, RCS enables its users to incorporate richer content through features like video, images, cards, carousels and other interactive elements.&lt;/p&gt;
&lt;p&gt;Aura allows Google RCS Business Messaging channel to communicate with the users through an application installed by default in their phones, with lower costs than WhatsApp.&lt;/p&gt;
&lt;p&gt;Do you need technical details regarding Google RCS Business Messaging channel?&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/channels/rcs-channel&#34;&gt;Google RCS Business Messaging channel descriptive documentation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/developers-workspace/channels-management/rcs-activation/&#34;&gt;Guidelines for the activation of Google RCS Business Messaging channel&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/experiences-builder/development-use-cases/rcs-channel/&#34;&gt;Guidelines for use cases development in Google RCS Business Messaging channel&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;channels-technical-documentation&#34;&gt;Channels technical documentation&lt;/h2&gt;
&lt;p&gt;Are you a highly-skilled technician?&lt;br&gt;
Do you need low-level technical documentation regarding channels?&lt;/p&gt;
&lt;p&gt;Access these documents:&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/channels/&#34;&gt;Descriptive channels documentation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/developers-workspace/channels-management/&#34;&gt;Guidelines for managing channels in Aura&lt;/a&gt;&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/aura-assistant/functional-description/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/aura-assistant/functional-description/</guid>
      <description>
        
        
        &lt;h1 id=&#34;aura-virtual-assistant-functional-description&#34;&gt;Aura Virtual Assistant functional description&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Discover in this document the &lt;strong&gt;fundamentals&lt;/strong&gt; of Aura Virtual Assistant architecture from a functional point of view and a high-level overview of its main components&lt;/p&gt;
&lt;p align=&#34;left&#34;&gt;
  &lt;img width=&#34;250&#34; height=&#34;250&#34; src=&#34;../../images/technical-complex-2.png&#34;&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;microsoft&#34;&gt;Foundation: Microsoft skills architecture&lt;/h2&gt;
&lt;p&gt;Aura architecture is conceived as a &lt;strong&gt;multi-bot system&lt;/strong&gt; based on &lt;a href=&#34;https://dev.botframework.com/&#34;&gt;Microsoft Bot Framework&lt;/a&gt; &lt;strong&gt;skills architecture&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In this framework, the architecture is composed of a root bot, that can call one or more skill bots, which are specific to a knowledge area or topic.&lt;/p&gt;
&lt;p&gt;The user interacts directly with the root bot, and it delegates the conversational logic to a skill to provide the user with the intended service or response.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt; 
  &lt;img width=&#34;900&#34; height=&#34;400&#34; src=&#34;../../images/aura-skills-arch/microsoft-skills.png&#34;&gt;&lt;br&gt; 
  &lt;i&gt;Figure 3. &lt;a href=&#34;https://learn.microsoft.com/en-us/azure/bot-service/skills-conceptual?view=azure-bot-service-4.0&#34;&gt;Microsoft skills&lt;/i&gt;&lt;/a&gt;
&lt;/p&gt; 
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; Access &lt;a href=&#34;https://learn.microsoft.com/en-us/azure/bot-service/skills-conceptual?view=azure-bot-service-4.0&#34;&gt;Microsoft Skills documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;aura-assistant-functional-overview&#34;&gt;Aura Assistant functional overview&lt;/h2&gt;
&lt;p&gt;Starting from the &lt;a href=&#34;../../docs/aura-assistant/introduction/#aura-virtual-assistant-functional-overview&#34;&gt;functional overview flowchart (Figure 2)&lt;/a&gt;, the current section zooms in and shows a deeper detail of the functional operation of &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../images/aura-virtual-assistant/aura-virtual-assistant-functional-operation.png&#34; alt=&#34;Aura Assistant functional operation&#34;&gt;
&lt;i&gt;Figure 4. Aura Virtual Assistant functional operation&lt;/i&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;The user accesses a specific &lt;a href=&#34;../../docs/aura-assistant/functional-description/multibrand-overview/&#34;&gt;Telefónica brand&lt;/a&gt; and sends a request to Aura through a &lt;a href=&#34;../../docs/aura-assistant/functional-description/channels-overview/&#34;&gt;channel&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The channel connects to &lt;a href=&#34;../../docs/aura-assistant/functional-description/aura-root-overview/&#34;&gt;&lt;em&gt;&lt;strong&gt;Aura Root&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;.&lt;br&gt;
Two scenarios arise here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If the channel &amp;ldquo;speaks&amp;rdquo; a language Aura understands, that is, it supports Direct Line protocol: direct connection.&lt;/li&gt;
&lt;li&gt;If the channel &amp;ldquo;does not speak&amp;rdquo; a language Aura understands: the incoming request must be converted into a standard Aura message through an adapter.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Aura Root&lt;/strong&gt;&lt;/em&gt; makes the decision about what is the best &lt;a href=&#34;../../docs/aura-assistant/functional-description/skills-overview/&#34;&gt;skill&lt;/a&gt; (bot) to answer the user’s request in a &lt;a href=&#34;../../docs/aura-assistant/functional-description/aura-root-overview/#routing&#34;&gt;routing component&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Optionally, it is possible to add additional information to the request through an &lt;a href=&#34;../../docs/aura-assistant/functional-description/aura-root-overview/#enrichment&#34;&gt;enrichment module&lt;/a&gt;, with data coming from Aura context, algorithms, analytical models, insights, etc.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Aura Root&lt;/strong&gt;&lt;/em&gt; sends the request to a specific &lt;a href=&#34;../../docs/aura-assistant/functional-description/skills-overview/&#34;&gt;skill&lt;/a&gt;, depending on the selected domain.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The specific skill (domain-bot) routed by &lt;em&gt;&lt;strong&gt;Aura Root&lt;/strong&gt;&lt;/em&gt; receives the request and handles it.
At this stage, two scenarios can arise:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;6.a. The skill receives the request in Direct Line format.&lt;/li&gt;
&lt;li&gt;6.b. If the routed bot is not part of the Microsoft ecosystem (third-party bots), the request must be transformed through a &lt;em&gt;third-party adapter&lt;/em&gt; to be understood by the bot (and the other way around with answers).&lt;br&gt;
Strictly speaking these adapters are not part of &lt;em&gt;&lt;strong&gt;Aura Root&lt;/strong&gt;&lt;/em&gt; and could be integrated through different strategies by the OBs. For instance, the conversion could be performed in a specific skill connected to the third-party bot.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The skill calls &lt;a href=&#34;../../docs/atria/capabilities/nlp-aas/&#34;&gt;&lt;em&gt;&lt;strong&gt;NLP as a Service&lt;/strong&gt;&lt;/em&gt; capability&lt;/a&gt; in &lt;em&gt;&lt;strong&gt;ATRIA&lt;/strong&gt;&lt;/em&gt; for the recognition of the user&amp;rsquo;s intention and entities.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Currently, &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; as a skill works as in the previous architecture, calling &lt;em&gt;&lt;strong&gt;Aura NLP&lt;/strong&gt;&lt;/em&gt; for recognition purposes.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The response to the user&amp;rsquo;s request is built and sent back to &lt;em&gt;&lt;strong&gt;Aura Root&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Aura Root&lt;/strong&gt;&lt;/em&gt; provides the answer back to the channel. If required, the &lt;em&gt;&lt;strong&gt;channel adapter&lt;/strong&gt;&lt;/em&gt; converts again the Aura message to the format compatible with the channel.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;i class=&#34;fa-solid fa-triangle-exclamation fa-xl&#34; style=&#34;color: #f45815;&#34;&gt;&lt;/i&gt; Take into account that the current document only shows a &lt;strong&gt;functional representation&lt;/strong&gt; in order to make the new architecture more understandable for readers.
The underlying technical components and processes are explained in the documents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/aura-assistant/development-architecture/&#34;&gt;Aura Virtual Assistant development architecture and operation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/aura-assistant/technical-components/&#34;&gt;Aura Virtual Assistant technical components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/aura-assistant/technical-guidelines/&#34;&gt;Aura Virtual Assistant technical guidelines&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/aura-assistant/functional-description/aura-root-overview/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/aura-assistant/functional-description/aura-root-overview/</guid>
      <description>
        
        
        &lt;h1 id=&#34;introduction-to-aura-root&#34;&gt;Introduction to Aura Root&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;The current document includes an overview of Aura Root and general information regarding this Aura Virtual Assistant functional component.&lt;/p&gt;
&lt;p&gt;Moreover, it includes links to low-level technical documentation for highly-skilled technicians.&lt;/p&gt;
&lt;p align=&#34;left&#34;&gt;
  &lt;img width=&#34;200&#34; height=&#34;200&#34; src=&#34;../../images/atria/technical-skills-2.png&#34;&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Aura Root&lt;/strong&gt;&lt;/em&gt; constitutes the core functional block of &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; and is responsible for connecting channels with skills (bots).&lt;/p&gt;
&lt;p&gt;It carries out the following key tasks:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Receives requests from the channels.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If required, it adapts the incoming request from a channel that Aura is able to understand through an adapter.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Makes the decision about what is the best skill (bot) to answer the user’s request and routes this petition to the corresponding domain bot in a routing component. Currently, routing is only done by channels or channels groups.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Is able to enrich both the request and the answer with additional information coming from Aura context and different models in a enrichment module. (In the current version, no enrichment is available).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Can have multiple skills connected, and one of them could be the current &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; functioning as a skill.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Generates entities files with relevant information regarding each interaction, that will be afterwards uploaded to &lt;strong&gt;Kernel&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;aura-root-functional-components&#34;&gt;Aura Root functional components&lt;/h2&gt;
&lt;p&gt;From a functional point of view, &lt;em&gt;&lt;strong&gt;Aura Root&lt;/strong&gt;&lt;/em&gt; includes the following features:&lt;/p&gt;
&lt;h3 id=&#34;routing&#34;&gt;Routing&lt;/h3&gt;
&lt;p&gt;The user&amp;rsquo;s request is routed to a specific skill (domain bot) able to best respond to this query.&lt;/p&gt;
&lt;p&gt;Currently, routing is done only by channels or group of channels (no configuration options are available).&lt;/p&gt;
&lt;h3 id=&#34;channel-adapter&#34;&gt;Channel adapter&lt;/h3&gt;
&lt;p&gt;If the channel does not support &lt;a href=&#34;../../docs/aura-assistant/functional-description/channels-overview/#what-languages-do-aura-assistant-talk&#34;&gt;a language that Aura understands (Microsoft Direct Line protocol)&lt;/a&gt;, an adapter is required to establish the communication.&lt;/p&gt;
&lt;h3 id=&#34;enrichment&#34;&gt;Enrichment&lt;/h3&gt;
&lt;p&gt;Enrichment adds additional data to enrich both request and response through context information, algorithms, analytical models, insights, etc.&lt;/p&gt;
&lt;p&gt;This feature will be available in further releases.&lt;/p&gt;
&lt;h2 id=&#34;aura-root-technical-components&#34;&gt;Aura Root technical components&lt;/h2&gt;
&lt;p&gt;As explained before, &lt;em&gt;&lt;strong&gt;Aura Root&lt;/strong&gt;&lt;/em&gt; is a functional representation in order to make the new architecture more understandable for readers.&lt;/p&gt;
&lt;p&gt;The technical component that manages the functionalities above defined is &lt;a href=&#34;../../docs/components/aura-groot/&#34;&gt;&lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/aura-assistant/functional-description/multibrand-overview/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/aura-assistant/functional-description/multibrand-overview/</guid>
      <description>
        
        
        &lt;h1 id=&#34;introduction-to-aura-multibrand-feature&#34;&gt;Introduction to Aura multibrand feature&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Description of Aura multibrand feature, based on a multitenant architecture&lt;/p&gt;
&lt;p align=&#34;left&#34;&gt;
  &lt;img width=&#34;200&#34; height=&#34;200&#34; src=&#34;../../images/atria/technical-skills-2.png&#34;&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The OBs commercialize their Telefónica services through different &lt;strong&gt;brands&lt;/strong&gt; (Movistar, O2, Vivo, Blau, Whatsapp SIM, etc.).&lt;/p&gt;
&lt;p&gt;To align with this scenario, Aura (both &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; and &lt;em&gt;&lt;strong&gt;ATRIA&lt;/strong&gt;&lt;/em&gt;) is now designed as a &lt;strong&gt;multibrand virtual assistant&lt;/strong&gt;, capable of providing services to multiple brands through a shared infrastructure.&lt;/p&gt;
&lt;p&gt;The communication flow is similar to the one previous to the implementation of the multibrand feature (see &lt;a href=&#34;../../docs/aura-assistant/introduction/#aura-virtual-assistant-functional-overview&#34;&gt;&lt;em&gt;Figure 2&lt;/em&gt;&lt;/a&gt;).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A user can access Aura through the different Telefónica brands available in her country.&lt;/li&gt;
&lt;li&gt;Within a specific brand, the connection to Aura is done through a particular channel.&lt;/li&gt;
&lt;li&gt;The user can now submit a request (use case) and have it resolved, as long as the use case is available in this specific channel.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;overview-of-the-multitenant-architecture&#34;&gt;Overview of the multitenant architecture&lt;/h2&gt;
&lt;p&gt;Aura multibrand feature is based on a &lt;strong&gt;multitenant architecture&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In the multitenant architecture, we introduce the concept of &lt;strong&gt;tenant&lt;/strong&gt;, defined as the deployment associated to a specific brand.&lt;/p&gt;
&lt;p&gt;Aura multibrand feature operates in different scenarios:&lt;br&gt;
- In &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; (use cases resolved by a bot or skill)&lt;br&gt;
- In &lt;em&gt;&lt;strong&gt;ATRIA&lt;/strong&gt;&lt;/em&gt; (use cases resolved by AI-powered LLM models)&lt;/p&gt;
&lt;p&gt;In both scenarios, &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; and &lt;em&gt;&lt;strong&gt;ATRIA&lt;/strong&gt;&lt;/em&gt; are structured in different tenants, each of them associated to a specific brand and with isolated deployment and operation.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;img width=&#34;500&#34; height=&#34;500&#34; src=&#34;../../images/aura-multitenant/brand-tenant.png&#34;&gt;&lt;br&gt;
  &lt;i&gt;Relationship between brand and tenant&lt;/i&gt;
&lt;/p&gt;
&lt;p&gt;There is not physical separation between Aura components in each brand, but logical separation.&lt;/p&gt;
&lt;p&gt;As well as Aura, &lt;strong&gt;Kernel&lt;/strong&gt; also supports a multitenant architecture. A &lt;a href=&#34;https://developers.baikalplatform.com/tech-doc/release/latest/data-ai/quick-start/basic-concepts.html#tenants&#34;&gt;tenant&lt;/a&gt; in &lt;strong&gt;Kernel&lt;/strong&gt; is defined as a logical way of isolating resources within a &lt;strong&gt;Kernel&lt;/strong&gt; instance.&lt;/p&gt;
&lt;p&gt;A use case submitted from a specific brand will be resolved using the &lt;strong&gt;Kernel&lt;/strong&gt; tenant associated to this brand.&lt;/p&gt;
&lt;p&gt;See more details of the specific behavior of the multitenant architecture in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#functional-multitenant-architecture-in-aura-virtual-assistant&#34;&gt;In &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/atria/atria-functional-description/multibrand-overview/&#34;&gt;In &lt;em&gt;&lt;strong&gt;ATRIA&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;functional-multitenant-architecture-in-aura-virtual-assistant&#34;&gt;Functional multitenant architecture in Aura Virtual Assistant&lt;/h3&gt;
&lt;p&gt;An overview of the functional operation of the multibrand feature based on multitenant architecture in &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; is shown and explained below:&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;img width=&#34;900&#34; height=&#34;900&#34; src=&#34;../../images/aura-multitenant/aura-assistant-multitenant-overview.png&#34;&gt;&lt;br&gt;
  &lt;i&gt;Overview of multitenant architecture in Aura Virtual Assistant&lt;/i&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; supports different brands&lt;/li&gt;
&lt;li&gt;Each brand is associated to several channels&lt;/li&gt;
&lt;li&gt;Each channel allows accessing to use cases in a specific domain&lt;/li&gt;
&lt;li&gt;Use cases in a specific brand are operated by a particular Aura tenant&lt;/li&gt;
&lt;li&gt;These use cases will be resolved using the &lt;a href=&#34;https://developers.baikalplatform.com/tech-doc/release/latest/data-ai/quick-start/basic-concepts.html#tenants&#34;&gt;&lt;strong&gt;Kernel&lt;/strong&gt; tenant&lt;/a&gt; associated to this brand&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;i class=&#34;fa-solid fa-triangle-exclamation fa-xl&#34; style=&#34;color: #f45815;&#34;&gt;&lt;/i&gt; An exception to this &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; behavior is for &lt;strong&gt;authentication&lt;/strong&gt;. In this task, the authentication request enters firstly through a &lt;strong&gt;Kernel&lt;/strong&gt; tenant, and once the user is authorized, it passes to the corresponding Aura tenant.&lt;/p&gt;
&lt;h2 id=&#34;comprehensive-technical-documents&#34;&gt;Comprehensive technical documents&lt;/h2&gt;
&lt;h4 id=&#34;multitenant-configuration-in-aura-installer&#34;&gt;Multitenant configuration in Aura installer&lt;/h4&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/deployment/installer/#multitenant-configuration&#34;&gt;Aura installer: Multitenant configuration&lt;/a&gt;: Guidelines for the configuration of different tenants when several brands are available in the OB.&lt;/p&gt;
&lt;h4 id=&#34;descriptive-documents-and-guidelines&#34;&gt;Descriptive documents and guidelines&lt;/h4&gt;
&lt;p&gt;Once the user accesses through a specific Telefónica brand, the technical behavior of the corresponding Aura tenant is similar to the one before the implementation of the multitenant architecture. Therefore, there are no specific descriptive documents or guidelines for the multitenant architecture.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/aura-assistant/development-architecture/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/aura-assistant/development-architecture/</guid>
      <description>
        
        
        &lt;h1 id=&#34;aura-virtual-assistant-development-architecture-and-operation&#34;&gt;Aura Virtual Assistant development architecture and operation&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Documents from this point forward contain &lt;strong&gt;low-level technical information&lt;/strong&gt; regarding &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt;, aimed at technical profiles.&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; We highly recommend reading these basic &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; documents first to have a clear overview of its foundation, benefits and functional behavior:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/aura-assistant/introduction/&#34;&gt;Introduction to Aura Assistant&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/aura-assistant/functional-description/&#34;&gt;Aura Assistant functional description&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p align=&#34;left&#34;&gt;
  &lt;img width=&#34;250&#34; height=&#34;250&#34; src=&#34;../../images/technical-complex-3.png&#34;&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; architecture is conceived as a multi-bot system based on &lt;strong&gt;Microsoft skills architecture&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In this framework, Aura is divided into isolated modules (skill-based bots) that, currently, are &lt;strong&gt;independent domain bots&lt;/strong&gt; able to provide a specific function or capability in a coordinated and efficient manner.&lt;/p&gt;
&lt;p&gt;These self-supported skills work with an &lt;strong&gt;orchestrator at the top&lt;/strong&gt;, responsible for connecting channels with bots and managing the conversational flow with the customer.&lt;/p&gt;
&lt;h2 id=&#34;mapping-functional-architecture-with-development-architecture&#34;&gt;Mapping functional architecture with development architecture&lt;/h2&gt;
&lt;p&gt;As explained before, &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; documentation contains both:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Low-level technical documents, aimed at not-technical profiles, that describe the functional behavior of our assistant&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;High-level technical documents, for highly-skilled technical profiles, that include detailed technical information, system architecture and technical processes&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In order to ease comprehension for readers, take as a basis the &lt;a href=&#34;../../docs/aura-assistant/functional-description/#aura-assistant-functional-overview&#34;&gt;Aura Virtual Assistant functional flowchart&lt;/a&gt; and check the mapping between functional and technical components.&lt;/p&gt;
&lt;table&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td colspan=&#34;2&#34;&gt;&lt;b&gt;Functional component&lt;/b&gt;&lt;/td&gt;
			&lt;td&gt;&lt;b&gt;Technical component&lt;/b&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td colspan=&#34;2&#34;&gt;&lt;a href=&#34;../../docs/aura-assistant/functional-description/channels-overview/&#34;&gt;&lt;b&gt;Channel&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;Channel&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td rowspan=&#34;2&#34;&gt;&lt;a href=&#34;../../docs/aura-assistant/functional-description/aura-root-overview/&#34;&gt;&lt;b&gt;Aura Root&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&#34;../../docs/aura-assistant/functional-description/aura-root-overview/#routing&#34;&gt;Routing &lt;br&gt; module&lt;/i&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&#34;../../docs/components/aura-groot/&#34;&gt;aura-groot&lt;/i&gt;&lt;/a&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;a href=&#34;../../docs/aura-assistant/functional-description/aura-root-overview/#channel-adapter&#34;&gt;Channel &lt;br&gt;adapter&lt;/i&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&#34;../../docs/components/aura-bridge/&#34;&gt;aura-bridge&lt;/i&gt;&lt;/a&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td colspan=&#34;2&#34;&gt;&lt;a href=&#34;../../docs/aura-assistant/functional-description/skills-overview/&#34;&gt;&lt;b&gt;Skill&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;Skill&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td colspan=&#34;3&#34;&gt;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/aura-assistant/technical-components/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/aura-assistant/technical-components/</guid>
      <description>
        
        
        &lt;h1 id=&#34;aura-virtual-assistant-technical-components&#34;&gt;Aura Virtual Assistant technical components&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Find here a detailed technical description of &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; components.&lt;/p&gt;
&lt;p&gt;Some of them are shared between &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt; and &lt;em&gt;&lt;strong&gt;ATRIA&lt;/strong&gt;&lt;/em&gt;, as indicated in their corresponding documents.&lt;/p&gt;
&lt;p align=&#34;left&#34;&gt;
  &lt;img width=&#34;200&#34; height=&#34;200&#34; src=&#34;../../images/technical-complex-3.png&#34;&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;index&#34;&gt;Index&lt;/h2&gt;
&lt;p&gt;&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Aura Virtual Assistant components&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/aura-groot/&#34;&gt;Aura Groot&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/aura-bot-platform/&#34;&gt;Aura Bot skill&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/aura-bridge/&#34;&gt;Aura Bridge&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/global-use-cases/&#34;&gt;Aura Global use cases&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/request-response-model/&#34;&gt;Request-response model&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/aura-authentication-api/&#34;&gt;Aura Authentication API&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/file-manager/&#34;&gt;Aura File Manager&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/complex-logic-framework/&#34;&gt;Complex Logic Framework&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/aura-redis-mongo-sync/&#34;&gt;Redis Mongo Synchronizer&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/aura-microfrontend-base/&#34;&gt;Aura microfrontend base&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;br&gt;
&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Cross-platform components&lt;/strong&gt; &lt;br&gt; (Components shared between Aura Virtual Assistant and ATRIA)
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/aura-nlp/&#34;&gt;Aura NLP&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/channels/&#34;&gt;Aura Channels&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/aura-configuration-api/&#34;&gt;Aura Configuration API&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/kpi-entities/&#34;&gt;Aura KPIs entities&lt;/a&gt;&lt;br&gt;
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/components/aura-apis-documentation/&#34;&gt;Aura APIs documentation&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;
&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/aura-assistant/functional-description/skills-overview/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/aura-assistant/functional-description/skills-overview/</guid>
      <description>
        
        
        &lt;h1 id=&#34;introduction-to-skills&#34;&gt;Introduction to skills&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;The current document includes an overview of Aura skills and general information regarding these components.&lt;/p&gt;
&lt;p&gt;Moreover, it includes links to low-level technical documentation for highly-skilled technicians.&lt;/p&gt;
&lt;p align=&#34;left&#34;&gt;
  &lt;img width=&#34;200&#34; height=&#34;200&#34; src=&#34;../../images/atria/technical-skills-2.png&#34;&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Skills are bots able to perform a specific function or capability in a coordinated and efficient manner designed to handle particular tasks or provide information on a focused topic.&lt;/p&gt;
&lt;p&gt;In &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt;, skills can communicate with &lt;strong&gt;Aura Root&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt;, skills are bots based on &lt;a href=&#34;https://learn.microsoft.com/en-us/azure/bot-service/skills-conceptual?view=azure-bot-service-4.0&#34;&gt;&lt;strong&gt;Microsoft skills protocol&lt;/strong&gt;&lt;/a&gt; or can be external bots built with any technology available on the market.&lt;/p&gt;
&lt;p&gt;In any case, currently they are &lt;strong&gt;domain bots&lt;/strong&gt;, each of them able to manage a different type of request from the user. Therefore, each skill will contain the use cases corresponding to its domain.&lt;/p&gt;
&lt;p&gt;Skills can communicate with &lt;strong&gt;Aura Root&lt;/strong&gt; to receive a user&amp;rsquo;s request and resolve it, to provide the user with the most accurate answer or service and can be trained (each skill will invoke Aura Cognitive Services) and deployed independently.&lt;/p&gt;
&lt;h2 id=&#34;types-of-skills&#34;&gt;Types of skills&lt;/h2&gt;
&lt;p&gt;Within Aura, there are three different types of skills:&lt;/p&gt;
&lt;h3 id=&#34;skills-developed-over-aura-cluster&#34;&gt;Skills developed over Aura cluster&lt;/h3&gt;
&lt;p&gt;They are proprietary skills that follow Microsoft Bot Framework Direct Line protocol.&lt;/p&gt;
&lt;p&gt;Currently, &lt;a href=&#34;#aura-bot-as-a-skill&#34;&gt;&lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; is a skill itself.&lt;/p&gt;
&lt;h3 id=&#34;skills-developed-outside-aura-cluster-with-microsoft-compatible-technologies&#34;&gt;Skills developed outside Aura cluster with Microsoft-compatible technologies&lt;/h3&gt;
&lt;p&gt;These skills are developed outside Aura with a technology compatible with Microsoft Bot Framework (Composer, etc.).&lt;/p&gt;
&lt;h3 id=&#34;third-party-bots-developed-with-other-technologies&#34;&gt;Third-party bots, developed with other technologies&lt;/h3&gt;
&lt;p&gt;They are bots developed with other technologies different from Microsoft ones (Google Assistant, Teneo, etc.).&lt;/p&gt;
&lt;p&gt;They require an adapter for its communication with &lt;em&gt;&lt;strong&gt;Aura Root&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;These third-party adapters are skills that must be developed by the OBs willing to connect their external bots with &lt;em&gt;&lt;strong&gt;Aura Root&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id=&#34;aura-bot-as-a-skill&#34;&gt;Aura Bot as a skill&lt;/h2&gt;
&lt;p&gt;In the current phase of development of &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt;, &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; is a skill itself but, &lt;strong&gt;in general terms&lt;/strong&gt;, it behaves the same way as in the previous architecture.&lt;/p&gt;
&lt;p&gt;Currently, all the existing use cases are placed in &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; skill in order to assure backward compatibility, excepting Germany, that has migrated its use cases to an external bot.&lt;/p&gt;
&lt;p&gt;Due to the migration of &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; component to a skill, certain components have suffered from modifications to be adapted to it and other ones have moved to &lt;em&gt;&lt;strong&gt;aura-groot&lt;/strong&gt;&lt;/em&gt;. For example: &lt;em&gt;&lt;strong&gt;aura-bot-adapter&lt;/strong&gt;&lt;/em&gt; now extends the Microsoft Bot Framework class &lt;code&gt;cloudAdapter&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; Find comprehensive documentation here: &lt;a href=&#34;../../docs/components/aura-bot-platform/&#34;&gt;Aura Bot as a skill&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;skills-technical-documentation&#34;&gt;Skills technical documentation&lt;/h2&gt;
&lt;p&gt;Are you a highly-skilled technician?&lt;br&gt;
Do you need low-level technical documentation regarding skills?&lt;/p&gt;
&lt;p&gt;Access these documents:&lt;/p&gt;
&lt;p&gt;&lt;i class=&#34;fa-regular fa-file-lines fa-xl&#34; style=&#34;color: #0d5de7;&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/developers-workspace/skills-management/&#34;&gt;Manage skills&lt;/a&gt;&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/aura-assistant/technical-guidelines/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/aura-assistant/technical-guidelines/</guid>
      <description>
        
        
        &lt;h1 id=&#34;aura-virtual-assistant-technical-guidelines&#34;&gt;Aura Virtual Assistant technical guidelines&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Guidelines detailing specific technical processes for different technical profiles (DevOps, use case builders, NLP experts, linguists, etc.) who want to work with &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p align=&#34;left&#34;&gt;
  &lt;img width=&#34;200&#34; height=&#34;200&#34; src=&#34;../../images/technical-complex-3.png&#34;&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;div class=&#34;td-card-group card-group p-0 mb-4&#34;&gt;

&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Deploy Aura Virtual Assistant&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
&lt;i class=&#34;fa-solid fa-user&#34; style=&#34;color:rgb(232, 99, 4);&#34;&gt;&lt;/i&gt; &lt;span style=&#34;color:#f1340b&#34;&gt;Engineering teams, DevOps teams &lt;/span&gt;  &lt;br&gt;  
&lt;i class=&#34;fa-regular fa-bullseye&#34; style=&#34;color:rgb(63, 60, 78);&#34;&gt;&lt;/i&gt; Key documents and guidelines for the deployment of Aura Virtual Assistant (Common for ATRIA deployment) &lt;br&gt;
&lt;br&gt;
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/deployment/&#34;&gt; Deployment Task Center &lt;/a&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;


&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Develop and operate Aura Virtual Assistant&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
&lt;i class=&#34;fa-solid fa-user&#34; style=&#34;color:rgb(232, 99, 4);&#34;&gt;&lt;/i&gt; &lt;span style=&#34;color:#f1340b&#34;&gt;Engineering teams, Operation teams, Aura Developers &lt;/span&gt;  &lt;br&gt;  
&lt;i class=&#34;fa-regular fa-bullseye&#34; style=&#34;color:rgb(63, 60, 78);&#34;&gt;&lt;/i&gt; Guidelines for development, operation, testing and monitoring &lt;br&gt;
&lt;br&gt;
&lt;i class=&#34;fa-solid fa-square-caret-right&#34;&gt;&lt;/i&gt; &lt;a href=&#34;../../docs/developers-workspace/&#34;&gt; Developers Workspace&lt;/a&gt;

&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;


&lt;/div&gt;


      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/aura-assistant/experiences-builder/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/aura-assistant/experiences-builder/</guid>
      <description>
        
        
        &lt;h1 id=&#34;experiences-builder&#34;&gt;Experiences Builder&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Guidelines and resources for the development of use case in &lt;em&gt;&lt;strong&gt;Aura Virtual Assistant&lt;/strong&gt;&lt;/em&gt;, using our conversational bot&lt;/p&gt;
&lt;p&gt;Certain guidelines are also suitable for building experiences in &lt;em&gt;&lt;strong&gt;ATRIA&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p align=&#34;left&#34;&gt;
  &lt;img width=&#34;200&#34; height=&#34;200&#34; src=&#34;../../images/technical-complex-3.png&#34;&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;index&#34;&gt;Index&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/experiences-builder/intro/&#34;&gt;Introduction to Aura use cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/experiences-builder/global-use-cases/&#34;&gt;Aura Global use cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/experiences-builder/development-use-cases/&#34;&gt;Local experiences&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/experiences-builder/generic-dialog/&#34;&gt;Experiences based on the generic dialog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/experiences-builder/tools/&#34;&gt;Development tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/experiences-builder/api-clients/&#34;&gt;Aura API clients&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/experiences-builder/troubleshooting/&#34;&gt;Development troubleshooting&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
  </channel>
</rss>
