Abstract
NLP(Natural Language Processing) is a research area of Artificial Intelligence which deals with communication of human-beings and computers in natural language. I have implemented a calender interface which can understands Turkish natural language inputs. In the first part of the report, basics of NLP applications and some of the developed projects in this area are discussed. The situation of current personal assistants and our goal about their combination with Turkish is explained. Our discussion will explain three levels of NLP: Morphological, syntactic and semantic analyses, which are usually performed separately but operate in coordination. Later on the discussion will continue with NLP interface and coding problems. The discussion is primarily based on Turkish, which is an agglutinative language and its linguistic infrastructure. After going into details of each topic defined above, the test and debugging phases are explained.
Statement of Purpose:
We are planning to implement a personal assistant, which has a natural language interface in Turkish. This assistant will provide a highly efficient and easily-used structure that can be used to store information about appointments.