# Open WebUI 项目文件夹教程：在新对话带入项目规则与预算资料

## 本轮实际范围

已真实重算预算并检查三种对照记录结构；未安装 Open WebUI 或执行文件夹内外模型对话。

## 起步

```bash
python3 verify.py
```

## 1. 准备两份项目材料

检查 project-rules.md 和 budget.csv：展板 6 块每块 80 元、支架 4 个每个 50 元，教学预算合计 680 元。资料来自原创练习，不是真实采购。

```bash
python3 verify.py
```

## 2. 建立专用项目文件夹

在 Open WebUI 侧栏创建“湖岸微展”文件夹，打开编辑面板。按当前版本设置默认模型、项目说明与关联资料，不把普通聊天标题当文件夹规则。

## 3. 加入规则与预算

把规则写入文件夹提供的提示字段，将预算文件作为文件夹知识/资料关联。文件夹外旧对话不会因此自动成为项目测试样本。

## 4. 在文件夹内新建第一条对话

询问“按已知预算做一份清单，哪些仍待确认”。核对 680 元、来源条目与待确认项；模型回复是否使用文件夹上下文需要实际运行。

## 5. 新建第二条对话验证复用

从同一个文件夹建立另一条新对话，询问同样的问题。检查规则和预算是否自动可见，避免把第一条对话的聊天历史误当文件夹继承。

## 6. 做文件夹外的独立对照

在文件夹外新建空对话，只发送同样问题、不附文件。记录它是否主动要求资料；不得因为外部模型碰巧猜中数值，就断言项目资料泄露。

## 7. 保存测试记录

把三次实际回答写进 observations.json；verify.py 只检查日志结构和原始预算，不能用结构通过代替模型上下文测试。

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

## 官方来源

https://docs.openwebui.com/features/chat-conversations/chat-features/conversation-organization/

## 提醒

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