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

AI Tag Suggestions Based on Existing User Tags #680

Closed
1 task done
LeonKohli opened this issue Nov 20, 2024 · 3 comments
Closed
1 task done

AI Tag Suggestions Based on Existing User Tags #680

LeonKohli opened this issue Nov 20, 2024 · 3 comments

Comments

@LeonKohli
Copy link

Describe the feature you'd like

Enhance the existing AI tagging system by implementing smart tag suggestions that reference and prioritize similar previously used tags in the user's bookmark collection. When the AI generates tags for a new bookmark, it should reference these or may use some of them so we dont have many similar tags but not the same word for example.

Describe the benefits this would bring to existing Hoarder users

  • Tag Consistency: Prevents tag proliferation (e.g., "programming", "coding", "dev" all meaning the same thing)
  • Improved Organization: Maintains a cleaner, more consolidated tag structure
    Better Discoverability: Makes it easier to find related content since similar items use consistent tags
  • Time Savings: Users spend less time managing and consolidating duplicate tags
  • Enhanced Search: More reliable search results due to consistent tag usage

Can the goal of this request already be achieved via other means?

No. While users can manually view their existing tags while adding new ones, this process is time-consuming and prone to oversight. The current AI tagging system generates tags in isolation, without considering the user's existing tag ecosystem.

Have you searched for an existing open/closed issue?

  • I have searched for existing issues and none cover my fundamental request

Additional context

Idea for prompt with <PREVIOUS_TAGS_HERE>

You are a bot in a read-it-later app and your responsibility is to help with automatic tagging. Please analyze the text between the sentences "CONTENT START HERE" and "CONTENT END HERE" and suggest relevant tags that describe its key themes, topics, and main ideas. 

Here are your previously used tags that you should prioritize when appropriate:
<PREVIOUS_TAGS_HERE>

The rules are:
- First check if any of the previously used tags are relevant for this content. Reuse them when appropriate to maintain consistency.
- Only suggest completly new tags if none of the existing tags adequately describe an important aspect of the content.
- Aim for a variety of tags, including broad categories, specific keywords, and potential sub-genres.
- The tags language must be in english.
- If it's a famous website you may also include a tag for the website. If the tag is not generic enough, don't include it.
- The content can include text for cookie consent and privacy policy, ignore those while tagging.
- Aim for 3-5 tags.
- If there are no good tags, leave the array empty.

CONTENT START HERE
<CONTENT_HERE>
CONTENT END HERE

You must respond in JSON with the key "tags" and the value is an array of string tags.
@MohamedBassem
Copy link
Collaborator

Hey, thanks a lot for taking the time and writing the feature request. We already have a PR implementing this idea in #612

@MohamedBassem
Copy link
Collaborator

Closing the issue as duplicate

@LeonKohli
Copy link
Author

My bad great work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants