Feature suggestion: "add tag" popup should suggest likely tags based on topic content

With my slightly OCD tendency, I often trawl through topics adding tags.

Opening the tag drop-down shows five popular tags (I assume, the most popular?).

Here’s an idea - how about making the suggested tags a bit smarter using some basic machine learning? I’d suggest the following:

Background Job

Discourse runs a background job that analyses the text and tags of recent topics using a Naive Bayes Classifier

  • The background job uses existing tags on topics to build a model. It learns which tags are likely to be relevant to text content.

  • For topics without tags, the background job runs the text through the built model to find any tags with a high probability of applying to the topic. These are persisted in the DB as “suggested tags” for that topic.

Suggested Tag UX

When a user edits the title/tags, the UI shows any strong tag suggestions, and the user can click on a suggested tag to add it to the topic

8개의 좋아요

Sounds like a very interesting plugin to me :relaxed: not sure I think this fits into core quite now.

5개의 좋아요

같은 기능에 매우 관심이 많습니다. 고해상도 모니터를 가정하고, 초안 화면 오른쪽에 "추천 태그"를 표시하는 방식이 어떨까 싶습니다.

  • 카테고리를 선택하면 태그 제안이 나타납니다.
  • 필수 태그 그룹도 함께 표시됩니다.

카테고리보다 태그에 집중하는 분들에게는 흥미로운 아이디어입니다.

3개의 좋아요

Discourse에서 강력하게 추진 중인 태그 기능이 이러한 기능을 구현하면 더 많이 사용될 것이라고 생각합니다.

2개의 좋아요