AI is a huge field with many very different topics. Creating an AI within any of these fields from scratch is a huge topic.
Quote:
it is possible that artificial intelligence can response on what user saying?
Obviously, yes: Just look at (or listen to) bots like Siri, Alexa, etc.. However, it took hundreds or even thousands of developers to create these systems, decades of experience went into it, and thousands of terabytes of data were used to train these systems until they were able to analyze speech reliably and respond to it in a meaningful way. This is lightyears beyond the scope of a simple thesis.
If you really want to investigate this topic from scratch, you might want to learn and experiment with the functional programming language, PROLOG: it has a very simple grammar that is - in spite of its simplicity - extraordinarily well suited to program a knowledge base or expert system which then can be queried in an almost natural way. Moreover, a Prolog program can extend itself at runtime. It's therefore very easy to program a self-learning system with a hundred lines of code or so, that keeps adding knowledge every time you tell it something new.
Lisp and many other functional languages have similar concepts at their heart, but I'm not aware of any language that is as accessible and easy to learn as Prolog while still being as well suited to dabbling in expert-system-like AI.
P.S.:
Quick introduction to Prolog:
Prolog | An Introduction - GeeksforGeeks[
^]