Inspiration
The seed for "Ocean" was planted during a late-night brainstorming session. As the world grappled with an ongoing mental health crisis, we felt compelled to take action. Our inspiration came from a deep concern for the well-being of people worldwide, especially in these challenging times. We envisioned a project that would make self-improvement, self-awareness, and mental health support more accessible, engaging, and tailored to the individual.
What it does
The journey of building "Ocean" has been a profound learning experience. We discovered the incredible power of Large Language Models (LLMs) and their potential to curate questions that dive deep into a person's psyche. By using LLMs, we harnessed the power of natural language understanding and generation, allowing us to develop an intuitive and empathetic conversational interface. Our understanding of the Big Five Personality Traits, how they impact our lives, and the nuances of personality psychology deepened significantly during the project. If the user wants to input their own life events, such as "went to the park and felt lonely", they can do so by adding an "event" and our trained LLM will produce questions based on that event to reevaluate the Big Five Personality Trait scores. If a user wants to work on a certain aspect of their Big Five Personality Trait, they can also do that by chatting with our trained LLM s we allowed input for how to improve on certain personality traits.
How we built it
"Ocean" started as a concept on a whiteboard and evolved into a sophisticated mental wellness platform. We began by defining the project's scope and designing the user experience. The development phase included building the frontend and backend, integrating the LLM (GPT 3.5 Turbo) for question curation, and creating a secure data environment. Our frontend, developed with React and Next.js, delivers a smooth user experience. The responsive and user-friendly design ensures accessibility across most devices. The backend, designed with security as a top priority, data storage, and interaction with the LLM. The integration of a Large Language Model was a critical step. We utilized state-of-the-art natural language understanding technology to generate questions tailored to the user's personality. This unique interaction sets "Ocean" apart from traditional mental health web apps.
Challenges we ran into
Throughout the project, we encountered several challenges. The integration of the LLM required fine-tuning and understanding of its capabilities to curate relevant and meaningful questions. Maintaining user engagement and motivation during the self-improvement journey was another hurdle. We addressed this by creating a gamified approach, allowing users to visualize their progress through our animated circle indicators. Apart from this our UI was also very difficult to develop. We had to create a whole chat interface with GPT 3.5 Turbo and have it seem like the user was having an actual conversation and feel as casual as texting someone.
Accomplishments that we're proud of
Throughout the development of our project "Ocean," we achieved several significant milestones that we're incredibly proud of. We successfully integrated a large learning model to curate personalized questions, allowing users to focus on their Big Five personality traits. Our project not only provides valuable insights into mental health but also encourages self-improvement. We're delighted with the positive impact it has had on our users' well-being.
What we learned
Building "Ocean" was a journey of discovery. We acquired in-depth knowledge of machine learning, natural language processing, and personality traits. Moreover, we learned the importance of user-centric design and feedback. It was a valuable experience to understand how technology can be harnessed for the betterment of mental health and personal development.
What's next for Ocean
Looking ahead, we have exciting plans for "Ocean." We aim to further refine the user experience and enhance the question curation process. Our next steps involve expanding the range of personality traits we focus on and implementing more advanced AI algorithms. We're committed to making "Ocean" a powerful tool for mental well-being and personal growth, and we're excited to see its positive impact continue to grow.
Built With
- gpt
- javascript
- llm
- next.js
- react
- typescript
Log in or sign up for Devpost to join the conversation.