TV move forwards use case
Global use case developed by Aura Platform Team that allows users to move the content forwards on the TV by using Aura
Introduction
The TV move forwards use case is a global experience designed and developed by Aura Global Team that allows Telefónica customers to move the content forwards on the TV using a vocal interface.
Find additional information in following the documents:
- Learn how to configure the generic dialog for TV move forwards use case.
- Discover which are the resources used by the TV move forwards use case.
- Find out the NLP configuration for each OB for the TV move forwards use case.
Specifications
Request-response model
TV move forwards use case is adapted to the new request-response normalized model v3.
Available channels
Once TV move forwards v3 use case is fully normalized, it will be available for any channel that implements normalized v3 request-response model including TV related data.
Currently, MH and STB channels in ES are already available for channelData V3 version and MP is available for channelData V1. But for these channels, time entity recognition: ent.time_length_hour is not yet available. It would be available for STB in Brazil.
Display features
Currently, the normalized TV move forwards use case includes basic move forwards features for some entities:
- Move the TV content forwards
- Move forwards by specifying the desired time
This UC also includes specific verbs without entities. For AP repository the key verbs are: “avanzar” and “adelantar”. For Brazil, they are “adiantar” and “avançar”.
Therefore, the answer could be of this type: “Ok, I’ll fast forward the content a little”
Use case development
The TV move forwards use case development includes these components:
Understanding features
-
TV move forwards use case intent:
intent.tv.move_forwards -
TV move forwards use case entities:
| Entity | Example |
|---|---|
ent.audiovisual_genre |
“Move the movie forwards” |
ent.time_length_hour |
“Move the movie forwards 2 hours” |
ent.time_length_min |
“Move the movie forwards 2 minutes” |
ent.time_length_sec |
“Move the movie forwards 2 seconds” |
ent.time_instant |
“Move it forwards now” |
⚠️ Other entities in the user’s request are not taken into account in the move forwards process.
In order to understand users’ requests (utterances), Aura is trained with:
- NLP expression to recognize the user’s utterance and detect the user’s intention.
Use case logic
Once Aura has recognized the user’s utterance based on NLP components, the use case should be resolved based on:
-
Aura Bot dialog:
TV move forwards is built over the generic dialog v3.
- Check the section Configuration of the generic dialog for TV move forwards use case in order to know the required configuration for the TV move forwards experience.