Ashinch / ReadYou

An Android RSS reader presented in Material You style.
GNU General Public License v3.0
4.34k stars 180 forks source link

Use AI to summarise Articles #650

Open pabloscloud opened 3 months ago

pabloscloud commented 3 months ago

1. Environment

2. Describe the feature request

It would be cool to have a button which would summarise the article which is currently open.

kid1412621 commented 3 months ago

I got the same idea too! Allow user to provide API key to call ChatGPT/Gemini/Claude. I'd like to help if any plan settled.

NikunjKhangwal commented 3 months ago

+1 App just needs to run a prompt.

alxthmpson commented 3 months ago

App just needs to run a prompt.

Okay, pull request when?

NikunjKhangwal commented 3 months ago

Okay, pull request when?

Maybe a couple of ten years when i learn Kotlin

JunkFood02 commented 3 months ago

Okay, pull request when?

Maybe a couple of ten years when i learn Kotlin

just ask AI to write the code for you i guess 😁

NikunjKhangwal commented 3 months ago

just ask AI to write the code for you i guess 😁

Omw to feed AI the entire source code and make it do nonsensical stuff with it :)

shuvashish76 commented 3 months ago

Better share the article to relevant app e.g. https://github.com/talosross/SummaryYou

pabloscloud commented 3 months ago

Better share the article to relevant app e.g. https://github.com/talosross/SummaryYou

First off, why is this the better way? It would be cool to have this implemented right into the app.

Secondly I tried using the app u suggested before you even commented and it doesn't work for me (see my issues on the Summary You GitHub Repo)

shuvashish76 commented 3 months ago

I'm not against it.

  1. It should be disabled by default, personally I don't like AI summaries & connecting my ip to such 3rd party AI providers. Also most LLMs compromise users' privacy.
  2. I hope it doesn't increase the size to 5-10x +more size similar to SummaryYou. Unusable to many low end devices. Not worth only for this feature.
pabloscloud commented 3 months ago

I'm not against it.

  1. It should be disabled by default, personally I don't like AI summaries & connecting my ip to such 3rd party AI providers. Also most LLMs compromise users' privacy.
  2. I hope it doesn't increase the size to 5-10x +more size similar to SummaryYou. Unusable to many low end devices. Not worth only for this feature.

The ai should only be contacted when the summary button is pressed. It shouldn't increase the size a lot. It's just one api request afaik.

kid1412621 commented 3 months ago

Better share the article to relevant app e.g. https://github.com/talosross/SummaryYou

Thanks for sharing. I took a look at it, but it seems when sharing an article from ReadYou to SummarizeYou, the title has been passed through instead of the url.

JunkFood02 commented 3 months ago

IMO, the main goal or challenge here is to make sure the feature fits into our UI design without being obtrusive. As for the apk size, SummaryYou bundles a full python runtime in its apk (like Seal), which is not neccesary at all since there're already tons of Kotlin/Java API wrappers (including the Google's Gemini API).

Btw you don't have to discuss another app in this thread I guess?