Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recommend categories, moods, and strategies to use in a Moments post #659

Open
baohouse opened this issue Sep 25, 2017 · 2 comments
Open
Assignees

Comments

@baohouse
Copy link
Contributor

baohouse commented Sep 25, 2017

Description

Allowing for #hashtags inside posts as perhaps a supplement to Categories and Moods allows for more immediate and dynamic ways of tracking expressions by removing the burden of having to create and manage Categories/Moods.

How can we meaningfully track something like "my #father triggers me", tracking the keyword "father"? Right now the user would have to create a "father" category and then remember to tag the "father" category for the Moment. But allowing for hashtags instantly associates the Moment to the that keyword.

One possible application of hashtags is to allow a person to track particular keywords over time. Imagine a view of a calendar days over a period of 3 months, with colors indicating certain hashtags. Hashtags need not be limited to Categories or Moods, it can be for Strategies, e.g. "Today I spent time #meditating by spending 5 minutes in lotus position." In other words, it allows the user to indicate what is meaningful to her/him that they want to track without needing to worry about whether it fits in a Category, Mood, Strategy, Groups, Event, or some other type we haven't supported yet. (To put it technically, it flattens the taxonomic tree.)

Of course this opens up a can of worms. How do we treat #anger and #angry? I still am of the opinion that having the management of linking these keywords is not something we desire in having our users burdened with. Instead—and this would have to be a separate issue altogether—to consider using machine learning with intelligent language analysis to cluster related terms together.

However, there needs to be discussion on how we want to integrate with the existing Categories/Moods features, or whether we should deprecate it. If you type #happy, how do we know to create it as a Mood, and not a Category? An initial thought was using AI, but given that we support multiple languages, this presents a rather interesting challenge.


Please assign yourself (via the Assignees dropdown), if you do want to work on this issue. Can't find yourself? You need to join our organization.

Check out our Picking Up Issues guide if you haven't already!

@nma
Copy link
Collaborator

nma commented Sep 25, 2017 via email

@julianguyen
Copy link
Member

I chatted with @Megha-Pathak over Slack about this issue and we've decided to change its scope:

We already ask users to add categories, moods, and strategies to their posts. So I don't think there's usefulness in having hashtags inside a post. However, I think something we can do is based on what the user has written in their moment post (specifically in the "What happen and how to do you feel?" field), we can recommend existing categories, moods, and strategies to tag onto the post.

User flow:

  • User types in text in the "What happened and how do you feel?" field (moment.why in the database)
  • After the user focuses away from the text field, parse through the text and if there are words that match existing categories or moods or strategies, then preselect the checkboxes

image

@julianguyen julianguyen changed the title Support hashtags inside Moments Recommend categories, moods, and strategies to use in a Moments post Mar 15, 2020
@Megha-Pathak Megha-Pathak self-assigned this Mar 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants