Comment supprimer les fichiers téléchargés pour l'AI Persona

Je cherchais un moyen de supprimer réellement les fichiers téléchargés sur Discourse pour l’IA Persona, mais je n’ai pas trouvé de moyen de le faire.

J’ai trouvé du code où le travail semble avoir commencé ici : discourse-ai/config/routes.rb at 8b81ff45b8dadfdd489cf0f8a86621080dee2af3 · discourse/discourse-ai · GitHub mais il ne semble pas être implémenté pour le moment.

Y a-t-il des projets pour pouvoir gérer les fichiers téléchargés sur Discourse ? J’ai remarqué que je peux supprimer le fichier de la Persona en utilisant la méthode PUT, mais le fichier est toujours stocké dans la base de données sans moyen de le supprimer, d’après ce que je peux dire.

5 « J'aime »

Je suis également curieux à ce sujet. Cela semble être une limitation assez importante en ce qui concerne la création d’une persona rag. Mais j’imagine que jouer avec la base de données vectorielle va rendre les choses vraiment délicates.

Y a-t-il des nouvelles à ce sujet ? :thinking:

Ceci a été implémenté depuis un bon moment :

Le fichier lui-même sera envoyé à la pierre tombale et éventuellement supprimé une fois la période de rétention écoulée.

Je suppose que la demande de fonctionnalité ici concerne la « suppression immédiate » lors de la suppression ?

Déplacement vers les fonctionnalités.

2 « J'aime »

C’est splendide ! :heart_eyes: Mais oui, je sais que nous avons par exemple de nombreux cas limites où il serait préférable d’effacer immédiatement les embeddings, simplement pour des raisons de sécurité.

[quote=“Sam Saffron, post:5, topic:311150, username:sam”]une fois la période de rétention passée.
[/quote]

Ai-je raison de penser que cette période de rétention est la même que celle mentionnée dans Comprendre les téléversements, les images et les pièces jointes ?

1 « J'aime »

Oui, c’est exact.

1 « J'aime »

Les embeddings sont effacés immédiatement, le téléchargement est la seule chose qui reste. Je ne suis pas contre le fait de les effacer tôt, mais c’est certainement un cas extrême.

Ah d’accord, je vois maintenant. Merci beaucoup pour ces informations :grinning_face:. Nous aurons un grand nombre de chatbots RAG personnalisés, et il peut y avoir des moments où ils devront être supprimés soudainement. Certes, notre cas d’utilisation est un cas particulier de niche en soi de toute façon :winking_face_with_tongue:

2 « J'aime »