nextcloud / integration_openai

OpenAI integration in Nextcloud
GNU Affero General Public License v3.0
48 stars 9 forks source link

Ease the access to AI functionalities #77

Open rloutrel opened 4 months ago

rloutrel commented 4 months ago

Describe the feature you'd like to request

The features provided by the AI integration in nextcloud are not easily accessible and I wish I could use them more easily.

Describe the solution you'd like

I see a couple of interesting features to enhance the integration of AI features. If required, I can split in several Feature requests to discuss them separately, but I found interesting to provide the big picture first.

For me it is especially interesting for the pictures but I thought it could be interesting to consider it globally. For the pictures, in brain storming, we do not want to click every time: save this file, save this file, etc... and focus on the prompt itself. Eventually, come back to the previous results at the end...

Globally:

The following quick actions would be available (similar to what is already available in Deck + what I list below):

Describe alternatives you've considered

I did not consider any alternatives.

MB-Finski commented 4 months ago

Hi, Thanks for the suggestions! Making AI features more available is definitely in the works. Currently, the direction is that we'll separate the provider side (e.g. integration_openai) and the UI side (assistant) so that each provider won't have to implement their own front-end separately. So, in that sense these suggestions would apply more to the assistant app as the front-end in openai will be deprecated shortly.

Actually, the PRs that implement the smart pickers in assistant have been merged, already. These PRs implement a rudimentary result saving functionality for the images (although there's no easy way to show all stored results at once, currently). Also, we're actively working on a more tight knit integration with the Nextcloud UI elements for all assistant features (while also expanding what the assistant can do).

Thanks again for the suggestions! Sami from Nextcloud

rloutrel commented 4 months ago

It is certainly a lot, but something like "chatGpt", accessible as overlay, to not leave the current app, would be perfect. It would also record the discussions to continuously have quick access to its history, without copying everything again. And integration actions, like: save this response in new local File (for job application, for example).