Image an application that accepts human text as input data, application process the text and then user ask a question from application, finaly application answers the question according to input data.
What’s the name of the above field in AI?
Is there any open source project that implements first paragraph?
For example:
User> My name is Amir.
Machine> OK.
User> What's my name?
Machine> Your name is Amir.
That’s natural language processing (NLP), more specifically a combination of question answering and dialogue systems/chatterbots.
If you google those terms + “open source”, you’ll find lots of stuff, but don’t expect anything to work magic out of the box. Better pick up a book on the topic first; the classic is Jurafsky & Martin.