# AnythingLLM 删除文档教程：区分工作区移除与从资料库彻底删除

## 本轮实际范围

已真实校验原创删除教材与阶段契约；未在 AnythingLLM 实例上传、检索或删除资料。官方隐私面板用于定位入口，不当作擦除证明。

## 起步

```bash
python3 verify.py
```

## 1. 先核对官方删除语义

官方区分从 workspace 移除和从 My Documents 删除。前者移除该工作区向量，原始资料仍可在其他工作区复用；后者才删除系统资料及缓存嵌入。

## 2. 把同一文件加入 A 和 B

在测试实例创建两个工作区，分别加入 manual.md 并完成嵌入。用同一唯一标记询问来源，分别保存实际文档列表和引用。

```bash
python3 verify.py
```

## 3. 只从 A 移除

在 A 的资料管理取消或移除手册，不在全局资料库点删除。刷新 A 和 B；预期 A 不再关联，而 B 与 My Documents 仍保留，按真实版本核对。

## 4. 用新对话做检索复测

不要继续含旧答案的聊天历史。对 A 和 B 各开新线程，询问唯一标记并查看引用；聊天记忆仍出现文字不等于向量仍在。

## 5. 从 My Documents 删除

在全局资料库对这份虚构手册执行删除，查看它是否从 A/B 的文档关联消失。本教程不授权处理你已有业务资料，始终用本包手册。

## 6. 记录删除后引用与未知问题

再用新线程测试两工作区，记录回答、引用和资料列表，不能只用一句“我不知道”作为完全擦除证明。

## 7. 填写分层验收表

将真实观察写到 observations.json。离线检查能验证步骤字段与唯一标记，但不会连接 AnythingLLM 或证明其数据库完成擦除。

```bash
python3 verify.py --actual observations.json
```

## 官方来源

https://docs.anythingllm.com/features/privacy-and-data-handling

## 提醒

参考文档、卡片、JSON和图片都明确标注人工或离线范围；没有实际调用的模型不提供假成功结果。占位配置不是可用凭据。
