duolicious / duolicious-backend

The backend of the Duolicious dating app
https://duolicious.app
GNU Affero General Public License v3.0
42 stars 10 forks source link

Give people tools to understand what makes their profile good #208

Open duogenesis opened 8 months ago

duogenesis commented 8 months ago

Suggestions:

kero3009destiny commented 3 months ago

Private dict key on user about profile completeness, based on how many attributes the user has filled out etc. Below is OkCupid's frontend implementation, not providing API implementation because their's is a MESS. image

duogenesis commented 3 months ago

My vision for this feature is to provide users with in-depth, data-driven feedback specific to their profile, like a digital dating coach. For example, it'd be cool if an ML model could notice that they're not smiling in their pic and suggest that they do, or that they're not looking at the camera. It'd also be cool so provide real stats on how much of a difference it makes. Then when it's appropriate, you can show users messages like, "People who smile at the camera get 42% more replies," or something to that effect. Encouraging users to write more and answer more questions is cool too, and definitely an improvement on what's in Duolicious now.

kero3009destiny commented 3 months ago

Simple solutions should suffice, opencv for decent face detection; redflagged keywords analysis for bio, message return rate analysis etc.

OpenAI induced bankruptcy is a new business model, we should stay away from it probably.

kero3009destiny commented 3 months ago

Made a very comprehensive list, got assistance from Gemini 1.5 Pro for some parsing. https://gist.github.com/kero3009destiny/f3c04532989415a3cace52388257c6c5