Skip to content

Fullerite/Yandex-Alisa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Movie Guru

This is a skill for Yandex's voice assistant — Alisa(Alice). It works on every device from Yandex station to Yandex Navigator. It will help you by recommending films or TV series, either randomly or by genre you have specified. Also, it can tell you about a specific film or an actor you want to know more about. To learn more, click the logo at the top.

Main logic

Skill logic is contained in main.py. It's built using if-else statements. Small tasks were divided into multiple functions, whereas the main processing happens in the handler() function, which is responsible for accepting user requests and sending back responses.

Main logic preview

NLP

Natural Language Processing was done using Yandex's intents, which use their own scripting language.

NLP preview

Auxiliary tools

The code was deployed on Yandex's serverless platform.

Content generating functions are contained in api.py. Content was generated using two Kinopoisk unofficial REST APIs.

About

Yandex Alisa skill for Yandex Hackathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages