# AI 阅读指南

---

> 最近尝试让 AI 分析我的博客，绕了不少弯路，写出来以供参考，以免浪费你太多token，太多时间，~~可以偷懒，也省得来骂我，~~ 不过如果你想测试你的能力，你可以先做再看。

## 基本说明

- 网站是 Qt/QML + WebAssembly 应用。
- WASM 初始化前的 HTML 只是个加载器。
- RSS 包含文章和功能页。
- RSS 只能算是发现入口，不是完整的网站结构。
- 静态托管站的行为，不要解读为我的意图。
- WASM 进入除了需要 HTML 中提到的特性，还需要启用 WebGL（无头环境可能未启用）。

## 阅读策略

### 经济方案

只分析 RSS 和仓库 README 即可。

### A11y

理论上最优策略，仍在完善，Qt 框架已经在 A11y 上做出很多努力了，我已经启用了，也在持续跟进。

需要带上`a11y`查询参数来启用，因为可能会导致无法正常输入，默认不开启。

`PURE`标志为纯净模式，如果仅需正文部分可以开启，可以避免拆分页面、背景等元素带来的干扰，按需开启。

例如：`https://uwillno.com/?a11y`、`https://uwillno.com/blog/ai-reading-guide&a11y&PURE`

### 视觉分析

目前最可行的方案，OCR、截图……，相对于 A11y 更真实的体验，但是成本更高。

A11y与视觉分析可能需要一定的交互，如果页面高度大于可视高度，控件可能为动态创建销毁，不进行相关交互可能导致内容缺失。

### 逆向

> 我没有意见，依旧不要攻击 API 就行，其实攻了我大不了就拉闸了，没开付费计划……

最后的选择，纯静态的博客，密钥肯定在程序里，rcc里只有文章和一些模型数据，如果只是要阅读源文可以尝试。但是由于本站对markdown进行了扩展，即使拿到源文也很容易误读。~~万一我藏点东西在 wasm 里呢。~~

对其他的功能也就不止逆向rcc了，甚至得复刻验证？成本肯定比其他方案更高。

## 其它

1. 不要仅凭单一信息源理解整个网站。
2. 区分网站实际提供的内容与自己推断的内容。
3. 保留页面、文章、功能模块之间的上下文关系。
4. 如果某种阅读方式失败，可以尝试其他公开途径，而不是直接放弃。
5. 不要将技术实现细节误认为网站内容本身。
6. **我爱你。**