|Institution:||KTH Royal Institute of Technology|
|Keywords:||Natural Sciences; Computer and Information Science; Computer Science; Naturvetenskap; Data- och informationsvetenskap; Datavetenskap (datalogi)|
|Full text PDF:||http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-166592|
Natural language processing is a complex area of computer science whichhas been under discussion for more than forty years. During recent yearsnatural language interfaces have been established in conjunction withspeech recognition. This report will cover the theory behind naturallanguage processing and evaluate the weaknesses and strengths of implementingand using a natural language interface in a text-based gameenvironment using the Natural Language Toolkit for Python. The resultsshow that the Natural Language Toolkit has great potential forimplementing a natural language interface for a text-based game, butthe library alone is not sufficient to get good results when the scope oflanguage is increased.