Inspiration
Too many children are affected by cyberbullying which leads to depression and suicide.
What it does
Talk Nice detects outgoing and incoming messages and analyzes the sentiment for harassment. It uses a bot to notify the user of harmful messages and provides guidance on how to use more respectful language. It can notify parents of users about their children using potentially harmful language.
How I built it
We used DialogFlow (a Google software that has a text-based conversational interface) and applied machine learning.
Challenges I ran into
Integrating different APIs such as Google Natural Language processing with API with DialogFlow, as well as hosting the chat. We struggled to pull the text from our chat to be analyzed by our model.
Accomplishments that I'm proud of
We worked as team to research and try to solve all the issues that we encountered. We explored new technology in the meantime.
What I learned
We learned about natural language processing and how to use different APIs.
What's next for Talk Nice
It can be expanded to other platforms, such as for big corporations and in the context of sexual harassment in the workplace.
Built With
- dialogflow
- html
- javascript
- python
Log in or sign up for Devpost to join the conversation.