Skip to content

Summer Internship | Skills development - Amazon Akexa | July - September 2017

Notifications You must be signed in to change notification settings

jpvalado/LisbonTripSkill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Summer Internship at Link Consulting | Skills development - Amazon Akexa | Joao Rodrigues | July - September 2017

These are the results of my summer internship at Link Consulting. The objective of my work was to create a virtual assistant from available transit open data, General Transit Feed Specification - GTFS, that could be usable on a non-supported language. The chosen platform, Amazon’s Alexa, only supports English (United States and United Kingdom) and German, so as expected using it with Portuguese train stations was a challenge. Other objectives included getting acquainted with the capabilities and limitations of this virtual assistant, architectural models, session management and the business models that will drive these implementations. From the first tests it was clear that presently Alexa had an hard time recognizing Portuguese names, getting less than 5% hit rate, so I’ve decided to try out the NATO Phonetic Alphabet on Alexa. This alphabet, first introduced in the military but now present in many other areas, is used to disambiguate letters over a voice communication channel. The results: over 95% hit rate, which I’d say is an interesting result for non-English speakers. The chosen scenario exposes Lisbon public transportation operators timetables as a virtual assistant, allowing someone with an Amazon Echo to ask for the next train stops while having breakfast.

In Conclusion This virtual assistants, although still recent, have great potential and applications, from answering trivial questions to more complex scenarios like shopping and home automation. The Alexa development environment proved very simple to use and without costs for the developer. The lack of support for Portuguese language was successfully circumvented by using NATO Phonetic Alphabet, though is more likely for a British or an American to know such an alphabet than for a Portuguese. Session management was simple to implement, though maintaining a conversation context over this session was somehow challenging as Alexa doesn’t provide native conversation support for it, leaving this responsibility to the developer. Regarding business model Amazon is trying out a rewarding model for successful Skills to attract traffic to their ecosystem, so fill free to try your luck.

About

Summer Internship | Skills development - Amazon Akexa | July - September 2017

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published