# 《Tool Calling 就是 RPC 吗？》发布素材

## 图文发布

- `01-cover.png` 至 `08-takeaway.png`：8 张 1080 × 1440 PNG，按文件名顺序上传。
- `发布文案.md`：配图发布的短正文。分隔线之后是作者说明，发布时单独处理。
- `图文长文稿.md`：适合博客或公众号的完整文章，已经标明配图位置与资料链接。
- `contact-sheet.jpg`：八张图的总览，用于选图，不替代原图上传。

## 录屏讲解

`口播与分镜.md` 包含完整可试读口播、画面切换、演示顺序和剪辑时间建议。预计 5—7 分钟，实际时长以试读为准。

项目已经运行时，打开：
http://127.0.0.1:5173/media/agent-demystified/tool-calling-rpc/recording.html

单独解压本包时，可在这个文件夹内启动一个本地 HTTP 服务。例如已安装 Python 的环境可以执行：

```text
python -m http.server 8000 --bind 127.0.0.1
```

然后在浏览器打开 http://127.0.0.1:8000/recording.html 。页面使用 JavaScript 模块，需要通过 HTTP 打开，不能仅双击本地文件。

四个按钮或键盘 1—4 切换错误时间范围、正确参数、错误类型、无权访问。两个版本使用相同候选，仅任务范围检查不同。候选为预设数据，校验实际在浏览器本地运行，没有真实模型、API 密钥或生产日志。

## 内容核对与可编辑资料

`demo-core.mjs` 是离线校验，`demo.test.mjs` 是相关正反例验证。有 Node.js 的环境可以在本文件夹执行 `node --test demo.test.mjs`。

`cards-manifest.json` 保留每张卡片的文字与布局坐标。项目内 `scripts/render-tool-calling-cards.py` 可重绘图片，依赖 Python、Pillow 和 Windows 微软雅黑字体。

本包交付图文、脚本与可操作的录屏页面，没有录制视频或生成配音。可以调整语气与署名后发布；如改变案例参数，请同时调整卡片、正文、演示与口播。
