Como excluir arquivos enviados para a Persona de IA

Eu estava procurando uma maneira de realmente excluir arquivos que são carregados no Discourse para a Persona de IA, mas não vi uma maneira de fazer isso.

Encontrei algum código onde o trabalho parece ter sido iniciado aqui: discourse-ai/config/routes.rb at 8b81ff45b8dadfdd489cf0f8a86621080dee2af3 · discourse/discourse-ai · GitHub, mas não parece ter sido implementado neste momento.

Existem planos para poder gerenciar os arquivos que são carregados no Discourse? Notei que posso remover o arquivo da Persona usando o método PUT, mas o arquivo ainda está armazenado no banco de dados sem uma maneira de removê-lo, pelo que pude perceber.

5 curtidas

Também estou curioso sobre isso. Isso parece ser uma limitação considerável em relação à criação de uma persona rag. Mas imagino que brincar com o banco de dados vetorial vai tornar as coisas bem complicadas.

Gostaria de saber se há alguma atualização sobre este assunto? :thinking:

Isso foi implementado há bastante tempo:

O arquivo em si será enviado para a lixeira e eventualmente removido após o período de retenção.

Acho que a solicitação de recurso aqui é para “exclusão imediata” ao remover?

Movendo isso para recurso.

2 curtidas

Isso é esplêndido! :heart_eyes: Mas sim, eu sei que, por exemplo, temos muitos casos extremos em que seria melhor simplesmente apagar os embeddings imediatamente, apenas por razões de segurança.

[quote=“Sam Saffron, post:5, topic:311150, username:sam”]o período de retenção de uma vez expirou.
[/quote]

Estou correto em pensar que este período de retenção é o mesmo que este em Entendendo Uploads, Imagens e Anexos?

1 curtida

Sim, isso está correto.

1 curtida

Os embeddings são limpos imediatamente, o upload é a única coisa que resta. Não sou contra limpá-lo cedo, mas é um caso extremo com certeza.

Ah, entendi agora. Muito obrigado por esta informação :grinning_face:. Teremos um grande número de chatbots RAG personalizados, e pode haver momentos em que eles precisem ser removidos repentinamente. Certamente nosso caso de uso é um nicho específico por si só de qualquer forma :winking_face_with_tongue:

2 curtidas