Abstract
There is a wide range of tools that support various tasks in spoken language, some of which are particularly relevant for processing spoken language understanding in conversational interfaces. Here, the main task is to detect the user’s intent and to extract any further information that is required to understand the utterance. This chapter provides a tutorial on the Api.ai platform that has been widely used to support the development of mobile and wearable devices as well as applications for smart homes and automobiles. The chapter also reviews some similar tools provided by Wit.ai, Amazon Alexa, and Microsoft LUIS, and looks briefly at other tools that have been widely used in natural language processing and that are potentially relevant for conversational interfaces.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
https://api.ai/. Accessed February 21, 2016.
- 2.
https://docs.api.ai/v3/docs/get-started. Accessed February 21, 2016.
- 3.
http://api.ai/docs/domains/. Accessed February 21, 2016.
- 4.
https://github.com/api-ai/api-ai-android-sdk#android-sdk-for-apiai. Accessed February 21, 2016.
- 5.
http://zoraidacallejas.github.io/ConversationalInterface/. Accessed March 2, 2016.
- 6.
https://docs.api.ai/docs/maps-and-points-of-interest#maps-places. Accessed February 21, 2016.
- 7.
http://api.ai/docs/getting-started/entity-overview.html#system-entities. Accessed February 21, 2016.
- 8.
http://api.ai/docs/getting-started/quick-start-contexts.html. Accessed February 21, 2016.
- 9.
https://api.ai/blog/2015/11/09/SlotFilling/. Accessed February 21, 2016.
- 10.
https://docs.api.ai/docs/dialogs. Accessed February 21, 2016.
- 11.
https://api.ai/blog/2015/11/09/SlotFilling/. Accessed February 21, 2016.
- 12.
https://api.ai/blog/2015/11/23/Contexts/. Accessed February 21, 2016.
- 13.
https://wit.ai/. Accessed February 21, 2016.
- 14.
https://wit.ai/docs/console/complete-guide#advanced-topics-link. Accessed February 21, 2016.
- 15.
https://wit.ai/docs/android/3.1.0/quickstart. Accessed February 21, 2016.
- 16.
https://wit.ai/docs. Accessed February 21, 2016.
- 17.
https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/getting-started-guide. Accessed February 21, 2016.
- 18.
https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/defining-the-voice-interface. Accessed February 21, 2016.
- 19.
https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-voice-design-handbook. Accessed February 21, 2016.
- 20.
https://www.projectoxford.ai/. Accessed February 21, 2016.
- 21.
https://www.luis.ai/. Accessed February 21, 2016.
- 22.
http://nlp.stanford.edu/software/corenlp.shtml. Accessed February 21, 2016.
- 23.
http://opennlp.apache.org/. Accessed February 21, 2016.
- 24.
http://www.programcreek.com/2012/05/opennlp-tutorial/. Accessed February 21, 2016.
- 25.
https://gate.ac.uk/. Accessed February 21, 2016.
- 26.
http://aliasi.com/lingpipe/index.html. Accessed February 21, 2016.
- 27.
http://www.nltk.org/. Accessed February 21, 2016.
- 28.
http://www.nltk.org/book/. Accessed February 21, 2016.
- 29.
http://www.alchemyapi.com/. Accessed February 21, 2016.
- 30.
http://www.conversational-technologies.com/nldemos/nlDemos.html. Accessed February 21, 2016.
- 31.
https://opensource.com/business/15/7/five-open-source-nlp-tools. Accessed February 21, 2016.
- 32.
http://ils.unc.edu/~stephani/nlpsp08/resources.html#tools. Accessed February 21, 2016.
References
Baldwin B, Dayanidhi K (2014) Natural language processing with Java and LingPipe Cookbook. Packt Publishing, Birmingham, UK
Manning CD, Surdeanu M, Bauer J, Finkel J, Bethard SJ, McClosky D (2014) The stanford CoreNLP natural language processing toolkit. In: Proceedings of the 52nd annual meeting of the association for computational linguistics: system demonstrations, Baltimore, 23–25 June 2014, pp 55–60. doi:10.3115/v1/p14-5010
Williams JD, Kamal E, Ashour M, Amr H, Miller J, Zweig G (2015a) Fast and easy language understanding for dialog systems with Microsoft language understanding intelligent service (LUIS). In: Proceedings of the SIGDIAL 2015 conference, Prague, Czech Republic, 2–4 Sept 2015, pp 159–161. doi:10.18653/v1/w15-4622
Williams JD, Niraula NB, Dasigi P, Lakshmiratan A, Suarez CGJ, Reddy M, Zweig G (2015b) Rapidly scaling dialog systems with interactive learning. In Lee GG, Kim HK, Jeong M, Kim J-H (eds) Natural language dialog systems and intelligent assistants. Springer, New York, pp 1–12. doi:10.1007/978-3-319-19291-8_1
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
McTear, M., Callejas, Z., Griol, D. (2016). Implementing Spoken Language Understanding. In: The Conversational Interface. Springer, Cham. https://doi.org/10.1007/978-3-319-32967-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-32967-3_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-32965-9
Online ISBN: 978-3-319-32967-3
eBook Packages: EngineeringEngineering (R0)