Come eliminare i file caricati per l'AI Persona

Stavo cercando un modo per eliminare effettivamente i file caricati su Discourse per la Persona AI, ma non ho trovato un modo per farlo.

Ho trovato del codice in cui il lavoro sembra essere iniziato qui: discourse-ai/config/routes.rb at 8b81ff45b8dadfdd489cf0f8a86621080dee2af3 · discourse/discourse-ai · GitHub ma non sembra essere implementato al momento.

Ci sono piani per poter gestire i file caricati su Discourse? Ho notato che posso rimuovere il file dalla Persona usando il metodo PUT, ma il file è ancora effettivamente memorizzato nel database senza alcun modo per rimuoverlo per quanto ne sappia.

5 Mi Piace

Sono curioso anche io. Questa sembra essere una limitazione piuttosto grande per quanto riguarda la creazione di una persona rag. Ma immagino che giocare con il database vettoriale renderà le cose davvero complicate.

Ci sono aggiornamenti in merito? :thinking:

Questo è stato implementato da un po’ di tempo:

Il file stesso verrà inviato alla “tombstone” e infine rimosso una volta trascorso il periodo di conservazione.

Suppongo che la richiesta di funzionalità qui sia per la “cancellazione immediata” alla rimozione?

Spostamento questo in funzionalità.

2 Mi Piace

È splendido! :heart_eyes: Ma sì, so che ad esempio abbiamo molti casi limite in cui sarebbe meglio eliminare immediatamente gli embedding solo per motivi di sicurezza.

[quote=“Sam Saffron, post:5, topic:311150, username:sam”]una volta scaduto il periodo di conservazione.
[/quote]

Sto pensando correttamente che questo periodo di conservazione sia lo stesso di questo in Comprensione di caricamenti, immagini e allegati?

1 Mi Piace

Sì, è corretto.

1 Mi Piace

Gli embedding vengono eliminati subito, rimane solo l’upload. Non sono contrario all’eliminazione anticipata, ma è sicuramente un caso limite.

Ah, capisco. Grazie mille per queste informazioni :grinning_face:. Avremo un gran numero di chatbot RAG personalizzati e potrebbero esserci momenti in cui dovranno essere rimossi improvvisamente. Certamente il nostro caso d’uso è di per sé un caso limite di nicchia :winking_face_with_tongue:

2 Mi Piace