Can we Auto-suggest `tags` for `items`?
- Dominant language
- JavaScript
- Stars
- 291
- Forks
- 25
- PR merge metrics
- No merged PRs in 30d
Description
There are _many_ potential (_good_) usecases for `ML`
that can improve the lives/workflows of the people using our `App`.
However we want to avoid going down too much of an "AI" rabbit hole
before we have a clearly defined feature.
Butttt ....
I think it's fair to say that we _all_ want to try something `LLM`-related ... 💭
So the idea with this issue is just to open the discussion. (please share your thoughts 🙏)
What are potential use-cases where we can feed data e.g. `text`, `links` or `images`
into a model and get _useful_ data out that will add _value_ to the people using our `App`?
I've put a **`priority-2`** on this because no `person` _using_ the `MVP/App` has requested auto-suggestion/tagging. (yet!)
We think it _could_ be a compelling use-case to **auto-categorise an `item`** based on the content.
and suggest `tags` and even _summarise_ longer bits of `public` text e.g. someone saves a link to a blog post.
It might be _useful_ to summarise that content and pull keywords out as `tags`.
We definitely want to avoid "Tech/solutions searching for a problem" https://en.wiktionary.org/wiki/solution_in_search_of_a_problem 🙄
# Requirements
1. Maintain data privacy for the `people` using the `MVP/App`
i.e. no sending data to `OpenAI` (`MSFT` ... 🙄)
2. Run on _comparatively_ cheap hardware e.g. not more than `€20/month`
***or*** if we need to self-host it our own hardware we can easily do this
e.g: using our `M1 Mac Mini`: https://gist.github.com/cedrickchee/e8d4cb0c4b1df6cc47ce8b18457ebde0
3. Document everything _comprehensively_ so that a complete beginner can follow along.
[`privateGPT`](https://github.com/imartinez/privateGPT) looks like a good starting point: https://github.com/imartinez/privateGPT
If you have found an _easier/simpler_ way of running an LLM on our own hardware/infra (e.g. Fly.io) please share 🙏
Contributor guide
Assessment
This issue has not been assessed yet.