Open vivianknee opened 1 year ago
Therapy is expensive, but using an AI chatbot is (mostly) free! For this week, I added a chatbot that acts as a therapist to users.
My commit can be found here.
On the home page (and other pages), there is a button that users can press to open a chat field.
My code!
This opens up a window that is connected to the backend.
My code!
My commit can be found here.
For the backend, I decided to use Apache OpenNLP library, which is a machine learning toolkit that can process natural language text. Using an NLP is useful for our purposes since it allows for "communication" between a human and a machine. I decided to use Apache OpenNLP in particular because it's particularly useful for categorizing text into "human" categories, such as emotions.
This process is known as lemmatization! Lemmatization is the process of grouping together different inflected forms of the same word. My chatbot goes through the following steps:
BACKEND TICKET
The following is a description of the work I (Tanisha Patil) have completed for our group passion project.
1. Backend Development
2. CRUD Functions
Developed all CRUD functions
Testing them in PostMan
Create
Read
Update
Delete
3. AI Development