AIPLA is a Messenger chat-bot using Natural language processing and Deep learning build in Python to find, search and recommend books for various users, based on their taste of music and past searches.
- For handeling users intents :
- For getting the Named Entities :
- For Connection to the Server and Messenger API :
This Bot contains three trained machine leaning models :
- Intent classification and prediction.
- Names Entity recognition.
- Knowledge based recommender system.
The first model is used to predict what the customer wants when asking a question. The second model will recognize the authors name, the book title and its category. The final model is a Rule based recommender to recommend books based on the user choices.