# 如何删除为AI Persona上传的文件

**URL:** <https://meta.discourse.org/t/how-to-delete-files-uploaded-for-the-ai-persona/311150>\
**Category:** Feature\
**Tags:** ai, ai-bot\
**Created:** [2024年六月7日 16:03 UTC](https://meta.discourse.org/t/how-to-delete-files-uploaded-for-the-ai-persona/311150 "2024-06-07T16:03:41Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![philip-ellis-sp](https://avatars.discourse-cdn.com/v4/letter/p/258eb7/32.png) [@philip-ellis-sp](https://meta.discourse.org/u/philip-ellis-sp)\
**Post date:** [2024年六月7日 16:03 UTC](https://meta.discourse.org/t/how-to-delete-files-uploaded-for-the-ai-persona/311150/1 "2024-06-07T16:03:41Z")

</div>

我一直在寻找一种实际删除上传到 Discourse 的文件以供 AI Persona 使用的方法，但我没有看到任何方法可以做到这一点。

我确实找到了一些代码，工作似乎已在此处开始：[discourse-ai/config/routes.rb at 8b81ff45b8dadfdd489cf0f8a86621080dee2af3 · discourse/discourse-ai · GitHub](https://github.com/discourse/discourse-ai/blob/8b81ff45b8dadfdd489cf0f8a86621080dee2af3/config/routes.rb#L46%EF%BC%8C%E4%BD%86%E7%9B%AE%E5%89%8D%E4%BC%BC%E4%B9%8E%E5%B0%9A%E6%9C%AA%E5%AE%9E%E7%8E%B0%E3%80%82)

是否有计划来管理上传到 Discourse 的文件？我确实注意到我可以使用 PUT 方法从 Persona 中删除文件，但文件实际上仍存储在数据库中，据我所知，没有办法将其删除。

---

<div class="post-metadata">

**Author:** ![MachineScholar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/machinescholar/32/424719_2.png) [@MachineScholar](https://meta.discourse.org/u/MachineScholar)\
**Post date:** [2024年七月20日 13:19 UTC](https://meta.discourse.org/t/how-to-delete-files-uploaded-for-the-ai-persona/311150/2 "2024-07-20T13:19:45Z")

</div>

我也对这个感到好奇。这似乎对创建 rag persona 是一个相当大的限制。但我认为使用向量数据库会使事情变得非常棘手。

---

<div class="post-metadata">

**Author:** ![MachineScholar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/machinescholar/32/424719_2.png) [@MachineScholar](https://meta.discourse.org/u/MachineScholar)\
**Post date:** [2024年九月16日 06:38 UTC](https://meta.discourse.org/t/how-to-delete-files-uploaded-for-the-ai-persona/311150/4 "2024-09-16T06:38:06Z")

</div>

关于此事，有什么最新进展吗？🤔

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2024年九月16日 23:20 UTC](https://meta.discourse.org/t/how-to-delete-files-uploaded-for-the-ai-persona/311150/5 "2024-09-16T23:20:56Z")

</div>

这已经实现了一段时间了：

 ![图像显示了一个网页的截图，可能是用户界面，包含几个部分和选项，包括搜索栏、类别列表和筛选功能。（由 AI 标注）](https://global.discourse-cdn.com/meta/original/4X/f/7/7/f77d2278cd4db96c8afad8ec3ef7e70907b14e10.png)

文件本身将被发送到墓碑，并在保留期过后最终被删除。

我猜这里的特性请求是“移除时立即清除”？

将此移至特性。

---

<div class="post-metadata">

**Author:** ![MachineScholar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/machinescholar/32/424719_2.png) [@MachineScholar](https://meta.discourse.org/u/MachineScholar)\
**Post date:** [2024年九月17日 06:16 UTC](https://meta.discourse.org/t/how-to-delete-files-uploaded-for-the-ai-persona/311150/6 "2024-09-17T06:16:33Z")

</div>

太棒了！😍 但是的，我知道我们有很多极端情况，出于安全原因，最好立即清除嵌入。

> [@sam](#):
>
> 一旦过了保留期。

我的理解是否正确，这个保留期与[了解上传、图片和附件](https://meta.discourse.org/t/understanding-uploads-images-and-attachments/275735)中的相同？

> [@Discourse](#):
>
> Discourse 不提供文件管理界面。要删除文件，请删除包含它们的主题帖，或编辑主题帖以删除附件链接。孤立的文件将在 48 小时的宽限期后自动删除。

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2024年九月17日 06:19 UTC](https://meta.discourse.org/t/how-to-delete-files-uploaded-for-the-ai-persona/311150/7 "2024-09-17T06:19:53Z")

</div>

> [@MachineScholar](#):
>
> 我是否正确地认为这个保留期与[了解上传、图片和附件](https://meta.discourse.org/t/understanding-uploads-images-and-attachments/275735)中的相同？

是的，这是正确的。

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2024年九月17日 06:31 UTC](https://meta.discourse.org/t/how-to-delete-files-uploaded-for-the-ai-persona/311150/8 "2024-09-17T06:31:47Z")

</div>

> [@MachineScholar](#):
>
> 出于安全原因，立即清除嵌入。

嵌入会立即被清除，只剩下上传文件。不反对尽早清除，但这确实是一个极端情况。

---

<div class="post-metadata">

**Author:** ![MachineScholar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/machinescholar/32/424719_2.png) [@MachineScholar](https://meta.discourse.org/u/MachineScholar)\
**Post date:** [2024年九月17日 06:34 UTC](https://meta.discourse.org/t/how-to-delete-files-uploaded-for-the-ai-persona/311150/9 "2024-09-17T06:34:24Z")

</div>

好的，我现在明白了。非常感谢您提供的信息 😀。我们将拥有大量个性化的 RAG 聊天机器人，有时可能需要突然将其移除。当然，我们的用例本身就是一个小众的边缘案例 😜
