Inspiration
Conversations between two people can stall when the two people don't know what to talk about. With the addition of a third person however, conversations tend to continue for longer because of the input from the third person. With this, we wanted to build an AI tool that would help conversations continue and allow people to connect further.
What it does
At the start of a conversation, one of the people in the conversation will take out their phone, go to our website and start the microphone to allow the software to listen to their conversation. When the program senses a stall in the conversation, the AI will generate and present a prompt to the users to stimulate the conversation. The users can ask the bot to give topics such as current events, intellectually stimulating topics, and more.
How we built it
The frontend of our project was built using HTML and CSS code to create the design and layout of our website. The backend of our project was built with Python to work with the AI, process the user's words, and provide a prompt.
Challenges we ran into
One challenge that we ran into was building the frontend. Our team only had a little bit of experience with frontend development and design so learning how to make our website work was a challenge. Another challenge was in processing the sound of the users talking and transmitting the information in the backend code.
Accomplishments that we're proud of
We're proud of the work that we did to create, plan, and develop this project into what it has become.
What we learned
We learned a lot about frontend development and design throughout the process of building our website.
What's next for SocioFlo
A next step in developing SocioFlo is to refine the AI that develops conversation prompts. Another step is to improve the visuals and design of the software. In addition to this, the software could be modified to work as an application instead of a website.
Log in or sign up for Devpost to join the conversation.