何时使用自动化
- 重复性:相同任务定期在可预测的计划下运行,或每当特定事件发生时运行。
- 耗时:手动完成需要时间但遵循一致模式的任务。
- 响应式:应在代码或内容变更时自动发生的任务,例如在功能发布后更新文档。
选择触发器
| 触发器 | 使用场景 |
|---|---|
| 内容更新(Content update) | 任务应在你的项目内容变更时运行——翻译新页面、修复失效链接或审计 SEO 元数据。 |
| 代码变更(Code change) | 任务应在源代码变更时运行——在 PR 合并后更新 API 规范或文档。 |
| 自定义计划(Custom schedule) | 任务应按固定节奏运行——发布每周更新日志或运行定期的语法检查。 |
预定义自动化
自定义自动化
撰写有效的指令
Example procedure
Example with specific paths
使用上下文仓库
- 你的内容引用了存放在独立仓库中的代码、API 或配置。
- 你希望 agent 在决定要更新什么时,将你的内容与源代码进行对比。
- 自动化提示词引用了 Mintlify 项目仓库之外的文件。
更新模式
- 自动(Automatic):更改直接合并到你的 Mintlify 项目仓库,无需审查。适用于低风险、高频任务,如翻译、语法检查和链接修复。
- 要求审查(Require review):agent 打开 pull request,由人工审查后再合并。适用于会改变内容含义的任务,如与代码变更同步或更新 API 参考。
控制积分使用量
审查并改进自动化结果
- 打开 Automations 页面上的 Runs 选项卡,查看最近的运行历史和状态。
- 点击某次运行以阅读 agent 的摘要,并审查它打开的任何 pull request。
- 如果结果不一致,请优化你的指令:添加更具体的流程、缩小文件范围或将自动化拆分为更小的任务。