Conversation analysis to build a picture of users' mood over time. Chat service starts prompting regular conversation about mood, feelings, mental health etc with the user. User can also reach out to the chat service to instigate a conversation.
During a period of regular conversation (eg. over the course of 2 weeks) the user’s responses are analysed by the platform through basic response classification eg. “does the user sound positive or negative in their response?”.
Chat service can ask additional things such as sharing a photo that you took recently that makes you happy. After a period of time, the platform will generate a unique dynamic NFT which is a summary of their mood over this period of time.
Includes analysis of mood over time, eg. “your mood was consistently higher on Fridays!”.
Includes pictures you’ve shared over this time, eg. “this picture made you smile, you said you liked it because ‘......’”.
User can continue chatting and get another NFT generated after 2 more weeks of regular chat (time interval is still to be decided).
Chatbobt conversation analysis to build a picture of users' mood over time. Project repo for the Chainlink '22 Spring Hackathon project
-
To setup the project on your local machine, run
npm install
-
Create new local branch
git branch new_branch
-
Switch to new branch
git switch new_branch
-
Open the project in your browser on http://localhost:3000, and start making changes
npm run dev
-
To compile for production 🎉
npm run build
To pull changes from the main branch into your local branch, run
git pull --rebase origin main
You can refer to the nextjs documentation to learn more.
Happy hacking 🥂