This is a AIML chatbot which is using modern Technology of AI and Graph database (Neo4j) in it.
This Project is the a full web base application of chatbot, which is totally made with Motivation and Inspiration with chatGPT, Kuki, Bard. Today Chabot has very wide scope in every field. Modern technology has turned the entire world into global village. With the improvement in Technologies today people depend on these things as they are needed in every aspect of their work and life. My project is not the entire application but I have tried my best to achieve maximum knowledge and to implement maximum technologies in my project. However to some extent I have achieved many thing in it.
The purpose of developing a chatbot is to create an interactive and engaging virtual assistant that can assist users in various tasks, provide information, and simulate conversations. By leveraging artificial intelligence and natural language processing, and other technologies, Chabot can offer personalized experiences and serve as virtual companions for users. Whether it's for entertainment, personal productivity, or simply enhancing user interactions, Chabot provide a user-friendly and accessible platform for communication and assistance. Further it can be specially used for any business or organization assistant.
I have used Neo4j a non SQL database in my project. It is a node(Graph) base Database.
Some features of the Project are:
- Registration Module
- Email Confirmation and Real time Trigger:
It tells when a user register and also tell when user login it also have a Forget password feature which also work with email because otp is send on the email.

It contain this buttons which all are functional and have details of developer and FAQs. And it also has dark and white mode.
- Contact
- About
- Help
- Change Password
- Upload picture
- History
- Logout
- Contact us form that is fully functional and linked with admin portal:
- Attractive Chatbox interface which shows the chatbot brain and the current user name.
This contain nodes every node contain different type data as seen in the pic and further nodes are linked with different relationships.
It makes its automatically developes its brain with user inputs by using nlp and AIML.
- Like if user enter : I have a cat its color is white
- Second input: Ali is my friend
- Third input :Alia is my mother Then the graph would be like:
- It also contain and make episodic memory day wise as can be viewed in upper example.
- It contain a ML model to detect Gender
- It can also give synonym and can define anything it also have ability to web scrape as can be viewed in this pic
- It can also do analysis on your sentiments and can tell your ziodic sign.
The above are some of the features of my chatbot I have not listed all as this is an Ai based chatbot and it is able to do many thing which I cannot list here because it would be lengthy but somehow for more reference I am adding some points here of which my Chabot is capable of:
- Making social Network
- Telling everything about user just by using its little information. Like(Gender, location, sign, birthday, age etc)
- It can also create a family tree with its technology
- It can develop its brain by its self only by talking with user.
- It can keep all the records of all chats.
These are some of the features that came into my mind while writing this report since it is a AI based chatbot it has many more abilities.







