<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Aura – </title>
    <link>/docs/components/global-use-cases/ai-use-cases/</link>
    <description>Recent content on Aura</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    
	  <atom:link href="/docs/components/global-use-cases/ai-use-cases/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/ai-use-cases/tv-conversational-none-llm/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/ai-use-cases/tv-conversational-none-llm/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-llm-conversational-none-uc&#34;&gt;TV LLM Conversational None UC&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Global Use Case developed by Aura Platform Team that informs users of the platform&amp;rsquo;s available actions, ensuring correct invocation for proper system understanding.&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The video &lt;strong&gt;LLM Conversational None&lt;/strong&gt; use case is a global experience designed and developed by Aura Global Team that provides Telefónica customers guidance on gaining knowledge of available platform actions and how to perform them correctly.&lt;/p&gt;
&lt;p&gt;Find additional information in the following documents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Discover the &lt;a href=&#34;#specifications&#34;&gt;Conversational None specifications&lt;/a&gt; and the particularities of the &lt;a href=&#34;#use-case-development&#34;&gt;use case development&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Learn how to &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-conversational-none-llm/tv-conversational-none-dialog/&#34;&gt;configure the &lt;em&gt;&lt;strong&gt;conversational-none-dialog&lt;/strong&gt;&lt;/em&gt; for Conversational None use case&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Access the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-none-llm/tv-none-llm-plugin/&#34;&gt;TV Retrieve plugin for LLM None UC&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Discover the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-conversational-none-llm/resources/&#34;&gt;resources used by the Conversational None use case&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Find the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-conversational-none-llm/ai-config-obs/&#34;&gt;AI configuration for each OB&lt;/a&gt; for the TV LLM Conversational None UC.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specifications&#34;&gt;Specifications&lt;/h2&gt;
&lt;h3 id=&#34;request-response-model&#34;&gt;Request-response model&lt;/h3&gt;
&lt;p&gt;The TV LLM Conversational None UC is adapted to both request-response V1 and to its normalized model V3.&lt;/p&gt;
&lt;h3 id=&#34;available-channels&#34;&gt;Available channels&lt;/h3&gt;
&lt;p&gt;The TV LLM Conversational None UC can be enabled in any channel in both v1 and v3 and TV-related payloads.&lt;/p&gt;
&lt;h2 id=&#34;use-case-development&#34;&gt;Use case development&lt;/h2&gt;
&lt;p&gt;The TV LLM Conversational None UC includes the following components:&lt;/p&gt;
&lt;h3 id=&#34;understanding-features&#34;&gt;Understanding features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Intent:&lt;/strong&gt; &lt;code&gt;intent.conversational.none&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;use-case-logic&#34;&gt;Use case logic&lt;/h3&gt;
&lt;p&gt;Once Aura recognizes the user&amp;rsquo;s utterance, the UC is resolved via:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Aura Bot dialog&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;TV LLM Conversational None UC is built over &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-conversational-none-llm/tv-conversational-none-dialog/&#34;&gt;&lt;em&gt;&lt;strong&gt;conversational-none-dialog&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;.&lt;br&gt;
See the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-conversational-none-llm/tv-conversational-none-dialog/&#34;&gt;Dialog configuration&lt;/a&gt; for the required settings and bypass configuration.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/ai-use-cases/tv-conversational-search-llm/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/ai-use-cases/tv-conversational-search-llm/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-llm-conversational-search-uc&#34;&gt;TV LLM Conversational Search UC&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Global use case developed by Aura Platform Team that allows users searching for recommendations by holding a conversation with Aura&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The video &lt;strong&gt;LLM Conversational Search&lt;/strong&gt; use case is a global experience designed and developed by Aura Global Team that allows Telefónica customers to hold a conversation with Aura for having TV content recommendations using a voice interface.&lt;/p&gt;
&lt;p&gt;Find additional information in the following documents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Discover the &lt;a href=&#34;#specifications&#34;&gt;Conversational search specifications&lt;/a&gt; and the particularities of the &lt;a href=&#34;#use-case-development&#34;&gt;use case development&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Learn how to &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-conversational-search-llm/tv-conversational-search-dialog/&#34;&gt;configure the &lt;em&gt;&lt;strong&gt;conversational-search-dialog&lt;/strong&gt;&lt;/em&gt; for Conversational Search use case&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Access the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-search-llm/tv-search-llm-plugin/&#34;&gt;TV Retrieve plugin for LLM Search UC&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Discover the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-conversational-search-llm/resources/&#34;&gt;resources used by the Conversational search use case&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Find the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-conversational-search-llm/ai-config-obs/&#34;&gt;AI configuration for each OB&lt;/a&gt; for the TV LLM Conversational Search UC.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specifications&#34;&gt;Specifications&lt;/h2&gt;
&lt;h3 id=&#34;kernel-api&#34;&gt;Kernel API&lt;/h3&gt;
&lt;p&gt;To resolve the user’s request, Aura uses the normalized &lt;a href=&#34;https://developers.baikalplatform.com/apis/video-contents/&#34;&gt;Video Contents Kernel API&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;request-response-model&#34;&gt;Request-response model&lt;/h3&gt;
&lt;p&gt;The Conversational search use case is adapted to both request-response normalized model v3 and v1.&lt;/p&gt;
&lt;h3 id=&#34;available-channels&#34;&gt;Available channels&lt;/h3&gt;
&lt;p&gt;The Conversational search use case can be enabled in any channel in both v1 and v3 and TV-related payloads.&lt;/p&gt;
&lt;h2 id=&#34;use-case-development&#34;&gt;Use case development&lt;/h2&gt;
&lt;p&gt;The Conversational search use case includes the following components:&lt;/p&gt;
&lt;h3 id=&#34;understanding-features&#34;&gt;Understanding features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Intent:&lt;/strong&gt; &lt;code&gt;intent.conversational.search&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;use-case-logic&#34;&gt;Use case logic&lt;/h3&gt;
&lt;p&gt;Once Aura recognizes the user’s utterance, the UC is resolved via:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Aura Bot dialog&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Conversational search use case is built over &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-conversational-search-llm/tv-conversational-search-dialog/&#34;&gt;&lt;em&gt;&lt;strong&gt;conversational-search-dialog&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;.&lt;br&gt;
See the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-conversational-search-llm/tv-conversational-search-dialog/&#34;&gt;Dialog configuration&lt;/a&gt; for the required settings and bypass configuration.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/ai-use-cases/tv-recommend-llm/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/ai-use-cases/tv-recommend-llm/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-llm-recommend-uc&#34;&gt;TV LLM Recommend UC&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Global use case developed by Aura Platform Team that allows users to get personalized TV/video recommendations in Aura&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The video &lt;strong&gt;LLM Recommend&lt;/strong&gt; use case is a global experience designed and developed by Aura Global Team that allows Telefónica customers to ask Aura for content recommendations (live channels and catalog items) using a voice interface.&lt;/p&gt;
&lt;p&gt;Find additional information in the following documents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Discover the &lt;a href=&#34;#specifications&#34;&gt;TV LLM Recommend specifications&lt;/a&gt; and the particularities of the &lt;a href=&#34;#use-case-development&#34;&gt;use case development&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Learn how to &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-recommend-llm/tv-recommend-dialog/&#34;&gt;configure the generic-dialog for TV LLM Recommend use case&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Access the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-recommend-llm/tv-recommend-plugin/&#34;&gt;TV LLM Recommend plugin&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Discover the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-recommend-llm/resources/&#34;&gt;resources used by the TV LLM Recommend use case&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Find the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-recommend-llm/ai-config-obs/&#34;&gt;AI configuration for each OB&lt;/a&gt; for the TV Recommend use case.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specifications&#34;&gt;Specifications&lt;/h2&gt;
&lt;h3 id=&#34;kernel-api&#34;&gt;Kernel API&lt;/h3&gt;
&lt;p&gt;To resolve the user&amp;rsquo;s request, Aura uses the normalized &lt;a href=&#34;https://developers.baikalplatform.com/apis/video-contents/&#34;&gt;Video Contents Kernel API&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;request-response-model&#34;&gt;Request-response model&lt;/h3&gt;
&lt;p&gt;The TV LLM Recommend UC is available only when using the normalized &lt;a href=&#34;../../../../docs/components/request-response-model/channeldata-v3/&#34;&gt;request-response model v3&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;available-channels&#34;&gt;Available channels&lt;/h3&gt;
&lt;p&gt;The TV LLM Recommend UC can be enabled in any channel implementing the &lt;a href=&#34;../../../../docs/components/request-response-model/channeldata-v3/&#34;&gt;normalized v3 request-response model&lt;/a&gt; and TV-related payloads.&lt;/p&gt;
&lt;h3 id=&#34;tv-llm-recommend-features&#34;&gt;TV LLM Recommend features&lt;/h3&gt;
&lt;p&gt;The normalized TV LLM Recommend UC includes &lt;strong&gt;personalized recommendations&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Suggest a &lt;strong&gt;single live channel&lt;/strong&gt; (with a zap action).&lt;/li&gt;
&lt;li&gt;Suggest a &lt;strong&gt;single catalog item&lt;/strong&gt; (e.g., VOD).&lt;/li&gt;
&lt;li&gt;Suggest a &lt;strong&gt;list of items&lt;/strong&gt; when multiple results are available.&lt;/li&gt;
&lt;li&gt;Return &lt;strong&gt;no content&lt;/strong&gt; when the API returns no results.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;current-limitations&#34;&gt;Current limitations&lt;/h3&gt;
&lt;p&gt;Currently, the TV LLM Recommend UC &lt;strong&gt;does not include&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fallback/contingency search (as in TV search).&lt;/li&gt;
&lt;li&gt;Filters customized (as persons, genres, participants, &amp;hellip;).&lt;/li&gt;
&lt;li&gt;Third-party catalogs outside Aura/Kernel scope.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;use-case-development&#34;&gt;Use case development&lt;/h2&gt;
&lt;p&gt;The TV LLM Recommend UC includes these components:&lt;/p&gt;
&lt;h3 id=&#34;understanding-features&#34;&gt;Understanding features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Intent:&lt;/strong&gt; &lt;code&gt;intent.tv.recommend&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;use-case-logic&#34;&gt;Use case logic&lt;/h3&gt;
&lt;p&gt;Once Aura recognizes the user&amp;rsquo;s utterance, the UC is resolved via:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Aura Bot dialog&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;TV LLM Recommend UC is built over &lt;a href=&#34;../../../../docs/components/global-use-cases/generic-dialog/generic-dialog-v3/&#34;&gt;&lt;em&gt;&lt;strong&gt;generic-dialog-v3&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;.&lt;br&gt;
See the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-recommend-llm/tv-recommend-dialog/&#34;&gt;Dialog configuration&lt;/a&gt; for the required settings.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;response&#34;&gt;Response&lt;/h2&gt;
&lt;p&gt;The response follows the standard &lt;a href=&#34;../../../../docs/components/complex-logic-framework/clf-global-plugins/#input-validation-video-plugin&#34;&gt;video plugin response schema&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Where:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;intent&lt;/code&gt;: input intent.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;entities&lt;/code&gt;: input entities as received.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;result_intent&lt;/code&gt;: usually &lt;code&gt;MEDIA.SEARCH&lt;/code&gt;; &lt;code&gt;CHANNEL.PLAY&lt;/code&gt; is used when returning a single live channel.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;resources&lt;/code&gt;: List of response resources that includes three main parameters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;type&lt;/code&gt;: Type of the response resource.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;name&lt;/code&gt;: Name of the response resource. Example: &lt;code&gt;tv:video.recommend.multiple-results&lt;/code&gt;, &lt;code&gt;tv:video.recommend.by-default.simple-result&lt;/code&gt;, &lt;code&gt;tv:video.recommend.display.single-result&lt;/code&gt;, &lt;code&gt;tv:video.recommend.no-results&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;params&lt;/code&gt;: This field returns any required parameter in the resource. Example: &lt;code&gt;channelId&lt;/code&gt; or &lt;code&gt;deviceId&lt;/code&gt; for &lt;code&gt;tv:video.recommend.display.single-result&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;payload&lt;/code&gt;: Information provided by the &lt;strong&gt;Kernel API&lt;/strong&gt;, when we make the content get info request.
If we receive a response, this field includes the following parameters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;type&lt;/code&gt;: The value of this field depends on the type of data included in the field &lt;code&gt;data&lt;/code&gt; (info returned by the API):
&lt;ul&gt;
&lt;li&gt;If it is a value: &lt;code&gt;details&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;If it is a list: &lt;code&gt;content_list&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;data&lt;/code&gt;: It returns the information provided by the &lt;strong&gt;Kernel&lt;/strong&gt; API.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;status&lt;/code&gt;: Final status request. This field includes the following parameters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;code&lt;/code&gt;: Status code.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;message&lt;/code&gt;: Status message, which describes the status code.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;params&lt;/code&gt;: Parameter that sends details of status. This field does not appear if it is empty.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;actions&lt;/code&gt;: Actions to follow with the result of request. This plugin could include the following actions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;REMOTEON.ZAPTO&lt;/code&gt;: Used to tune a live channel on STB.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;conditions&lt;/code&gt;: conditions for actions to be applied.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/ai-use-cases/tv-search-llm/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/ai-use-cases/tv-search-llm/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-llm-search-uc&#34;&gt;TV LLM Search UC&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Global use case developed by Aura Platform Team that allows users to search specific TV content in Aura&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The video &lt;strong&gt;LLM Search&lt;/strong&gt; use case is a global experience designed and developed by Aura Global Team that allows Telefónica customers to ask Aura for TV content (live content and catalog items) using a voice interface.&lt;/p&gt;
&lt;p&gt;Find additional information in the following documents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Discover the &lt;a href=&#34;#specifications&#34;&gt;TV LLM Search specifications&lt;/a&gt; and the particularities of the &lt;a href=&#34;#use-case-development&#34;&gt;use case development&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Learn how to &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-search-llm/tv-search-llm-dialog/&#34;&gt;configure the generic-dialog for TV LLM Search use case&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Access the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-search-llm/tv-search-llm-plugin/&#34;&gt;TV Retrieve plugin for LLM Search UC&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Discover the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-search-llm/resources/&#34;&gt;resources used by the TV LLM Search use case&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Find the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-search-llm/ai-config-obs/&#34;&gt;AI configuration for each OB&lt;/a&gt; for the TV LLM Search use case.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specifications&#34;&gt;Specifications&lt;/h2&gt;
&lt;h3 id=&#34;kernel-api&#34;&gt;Kernel API&lt;/h3&gt;
&lt;p&gt;To resolve the user&amp;rsquo;s request, Aura uses the normalized &lt;a href=&#34;https://developers.baikalplatform.com/apis/video-contents/&#34;&gt;Video Contents Kernel API&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;request-response-model&#34;&gt;Request-response model&lt;/h3&gt;
&lt;p&gt;The TV LLM Search UC is adapted to the normalized &lt;a href=&#34;../../../../docs/components/request-response-model/channeldata-v3/&#34;&gt;request-response model v3&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;available-channels&#34;&gt;Available channels&lt;/h3&gt;
&lt;p&gt;The TV LLM Search UC can be enabled in any channel implementing the &lt;a href=&#34;../../../../docs/components/request-response-model/channeldata-v3/&#34;&gt;normalized v3 request-response model&lt;/a&gt; and TV-related payloads.&lt;/p&gt;
&lt;h3 id=&#34;tv-llm-search-features&#34;&gt;TV LLM Search features&lt;/h3&gt;
&lt;p&gt;The normalized TV LLM Search UC includes &lt;strong&gt;basic retrieval features&lt;/strong&gt; for entertainment content:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Search by &lt;strong&gt;channel&lt;/strong&gt; (including live channels and third-party streaming platforms).&lt;/li&gt;
&lt;li&gt;Search by &lt;strong&gt;person&lt;/strong&gt; (e.g., presenters/actors).&lt;/li&gt;
&lt;li&gt;Search by &lt;strong&gt;free-form query&lt;/strong&gt; strings. (e.g., TV content titles, genres, subgenres, &amp;hellip;).&lt;/li&gt;
&lt;li&gt;Support for &lt;strong&gt;multiple values per entity&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When a &lt;strong&gt;single live content&lt;/strong&gt; is unambiguously found, the plugin can trigger a &lt;strong&gt;channel tune action&lt;/strong&gt; (REMOTEON.ZAPTO) to start playback on the STB.&lt;/p&gt;
&lt;h3 id=&#34;current-limitations&#34;&gt;Current limitations&lt;/h3&gt;
&lt;p&gt;Currently, the TV LLM Search UC &lt;strong&gt;does not include&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Contingency/fallback search mode (no secondary search if zero results).&lt;/li&gt;
&lt;li&gt;Temporal filters (time intervals).&lt;/li&gt;
&lt;li&gt;Third-party catalogs outside Aura/Kernel scope.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;use-case-development&#34;&gt;Use case development&lt;/h2&gt;
&lt;p&gt;The TV LLM Search UC includes the following components:&lt;/p&gt;
&lt;h3 id=&#34;understanding-features&#34;&gt;Understanding features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Intent:&lt;/strong&gt; &lt;code&gt;intent.tv.retrieve&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Entities consumed by the plugin:&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Entity&lt;/th&gt;
&lt;th&gt;Example (utterance)&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ent.audiovisual_channel&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;“Pon #0” / “Abrir Movistar LaLiga”&lt;/td&gt;
&lt;td&gt;Multiple channels allowed via &lt;code&gt;canon&lt;/code&gt; with `&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ent.audiovisual_person&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;“Lo de Broncano”&lt;/td&gt;
&lt;td&gt;Multiple persons allowed via &lt;code&gt;canon&lt;/code&gt; with `&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ent.audiovisual_query&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;“noticias Oviedo”&lt;/td&gt;
&lt;td&gt;Multiple tokens allowed via &lt;code&gt;canon&lt;/code&gt; with `&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;#x26a0;&amp;#xfe0f; NLP should provide the &lt;strong&gt;canon&lt;/strong&gt; field concatenated with &lt;code&gt;||&lt;/code&gt; (double pipe) when multiple values are recognized (see &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-search-llm/ai-config-obs/&#34;&gt;NLP configuration&lt;/a&gt;)
&amp;#x26a0;&amp;#xfe0f; Other entities (e.g., time, devices, etc.) are &lt;strong&gt;not&lt;/strong&gt; used by this plugin and should be omitted for this UC.&lt;/p&gt;
&lt;h3 id=&#34;use-case-logic&#34;&gt;Use case logic&lt;/h3&gt;
&lt;p&gt;Once Aura recognizes the user&amp;rsquo;s utterance, the UC is resolved via:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Aura Bot dialog&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;TV LLM Search UC is built over &lt;a href=&#34;../../../../docs/components/global-use-cases/generic-dialog/generic-dialog-v3/&#34;&gt;&lt;em&gt;&lt;strong&gt;generic-dialog-v3&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;.&lt;br&gt;
See the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-search-llm/tv-search-llm-dialog/&#34;&gt;Dialog configuration&lt;/a&gt; for the required settings.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;response&#34;&gt;Response&lt;/h2&gt;
&lt;p&gt;The response follows the standard &lt;a href=&#34;../../../../docs/components/complex-logic-framework/clf-global-plugins/#input-validation-video-plugin&#34;&gt;video plugin response schema&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Where:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;intent&lt;/code&gt;: input intent.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;entities&lt;/code&gt;: input entities as received.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;result_intent&lt;/code&gt;: usually &lt;code&gt;MEDIA.SEARCH&lt;/code&gt;; &lt;code&gt;CHANNEL.PLAY&lt;/code&gt; is used when returning a single live channel.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;resources&lt;/code&gt;: List of response resources that includes three main parameters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;type&lt;/code&gt;: Type of the response resource.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;name&lt;/code&gt;: Name of the response resource. Example: &lt;code&gt;tv:video.retrieve.multiple-results&lt;/code&gt;, &lt;code&gt;tv:video.retrieve.by-default.simple-result&lt;/code&gt;, &lt;code&gt;tv:video.retrieve.display.single-result&lt;/code&gt;, &lt;code&gt;tv:video.retrieve.no-results&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;params&lt;/code&gt;: This field returns any required parameter in the resource. Example: &lt;code&gt;queryDisplayed&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;payload&lt;/code&gt;: Information provided by the &lt;strong&gt;Kernel API&lt;/strong&gt;, when we make the content get info request.
If we receive a response, this field includes the following parameters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;type&lt;/code&gt;: The value of this field depends on the type of data included in the field &lt;code&gt;data&lt;/code&gt; (info returned by the API):
&lt;ul&gt;
&lt;li&gt;If it is a value: &lt;code&gt;details&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;If it is a list: &lt;code&gt;content_list&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;data&lt;/code&gt;: It returns the information provided by the &lt;strong&gt;Kernel&lt;/strong&gt; API.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;status&lt;/code&gt;: Final status request. This field includes the following parameters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;code&lt;/code&gt;: Status code.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;message&lt;/code&gt;: Status message, which describes the status code.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;params&lt;/code&gt;: Parameter that sends details of status. This field does not appear if it is empty.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;actions&lt;/code&gt;: Actions to follow with the result of request. This plugin could include the following actions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;REMOTEON.ZAPTO&lt;/code&gt;: Used to tune a live channel on STB.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;conditions&lt;/code&gt;: conditions for actions to be applied.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/ai-use-cases/tv-triage-llm/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/ai-use-cases/tv-triage-llm/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-llm-triage-uc&#34;&gt;TV LLM Triage UC&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Global use case developed by Aura Platform Team that routes unanswered or unclassified requests to different LLMs&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The video &lt;strong&gt;LLM Triage&lt;/strong&gt; use case is a global experience designed and developed by Aura Global Team that routes unanswered or unclassified requests to different LLMs to improve the chances of returning relevant results to the user.&lt;/p&gt;
&lt;p&gt;Find additional information in the following documents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Find the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-triage-llm/ai-config-obs/&#34;&gt;AI configuration for each OB&lt;/a&gt; for the TV LLM Triage use case.&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/ai-use-cases/tv-custom-recommendation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/ai-use-cases/tv-custom-recommendation/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-custom-recommendation-uc&#34;&gt;TV Custom Recommendation UC&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Global use case developed by Aura Platform Team that allows users to launch a custom recommendation based on Large Language Models (LLMs), through the use of &lt;em&gt;&lt;strong&gt;ATRIA&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The TV Custom Recommendation use case is a global experience designed and developed by Aura Global Team that allows Telefónica customers to ask Aura for a TV recommendation based on their mood and likes, using a vocal interface.&lt;/p&gt;
&lt;p&gt;Find additional information in the following documents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Discover the &lt;a href=&#34;#specifications&#34;&gt;TV Custom Recommendation specifications&lt;/a&gt; and the particularities of the &lt;a href=&#34;#use-case-development&#34;&gt;use case development&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Discover which are the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-custom-recommendation/resources/&#34;&gt;resources used by the TV Custom Recommendation use case&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Find out the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-custom-recommendation/nlp-config-obs/&#34;&gt;NLP configuration for each OB&lt;/a&gt; for the TV Custom Recommendation use case.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specifications&#34;&gt;Specifications&lt;/h2&gt;
&lt;h3 id=&#34;kernel-api&#34;&gt;Kernel API&lt;/h3&gt;
&lt;p&gt;In order to resolve the user&amp;rsquo;s request, Aura uses &lt;a href=&#34;https://developers.baikalplatform.com/apis/video-contents/&#34;&gt;Video Contents normalized Kernel API&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;request-response-model&#34;&gt;Request-response model&lt;/h3&gt;
&lt;p&gt;TV custom recommendation UC is available for use in both &lt;a href=&#34;../../../../docs/components/request-response-model/channeldata-v1/&#34;&gt;the deprecated request-response model v1&lt;/a&gt; and the &lt;a href=&#34;../../../../docs/components/request-response-model/channeldata-v3/&#34;&gt;current request-response model v3&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;available-channels&#34;&gt;Available channels&lt;/h3&gt;
&lt;p&gt;The TV Custom Recommendation UC is available for STB channel both in Spain and in Brazil.&lt;/p&gt;
&lt;h3 id=&#34;custom-recommendation-features&#34;&gt;Custom recommendation features&lt;/h3&gt;
&lt;p&gt;Currently, the TV custom recommendation use case includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A conversation flow to identify the user&amp;rsquo;s likes and mood&lt;/li&gt;
&lt;li&gt;Once all the information is captured and treated by the LLM, a search by topic is launched to the TV APIs&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;use-case-development&#34;&gt;Use case development&lt;/h2&gt;
&lt;p&gt;The TV custom recommendation use case development includes these components:&lt;/p&gt;
&lt;h3 id=&#34;understanding-features&#34;&gt;Understanding features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;TV custom recommendation use case intent: &lt;code&gt;intent.tv.custom-recommendation&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In order to understand users’ requests (utterances), Aura is trained with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/&#34;&gt;NLP expression&lt;/a&gt; to recognize the user&amp;rsquo;s utterance and detect the user&amp;rsquo;s intention.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;use-case-logic&#34;&gt;Use case logic&lt;/h3&gt;
&lt;p&gt;Once Aura has recognized the user&amp;rsquo;s utterance based on NLP components, the use case should be resolved based on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Aura Bot dialog&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;TV Custom Recommendation is built over the &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-custom-recommendation/tv-custom-recommendation-dialog/&#34;&gt;&lt;em&gt;&lt;strong&gt;tv-custom-recommendation-v1&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;use-case-configuration&#34;&gt;Use case configuration&lt;/h3&gt;
&lt;p&gt;Check the section &lt;a href=&#34;../../../../docs/components/global-use-cases/ai-use-cases/tv-custom-recommendation/nlp-config-obs/&#34;&gt;Configuration of the TV Custom Recommendation use case&lt;/a&gt; in order to know the required configuration for the TV Custom Recommendation experience for each OB.&lt;/p&gt;

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