天度 AI 实战库浏览全部案例 ↗

使用 GitHub 机器人处理分类问题及待修复的 PR

这本食谱书展示了一个 GitHub 机器人,该机器人负责分类问题、审查 PR、通过引用回答问题、标记 AI 错误贡献,并开启补丁 PR 供人类审核。

具体怎么做
该智能体在 GitHub Actions 中的 OpenCode 环境中,通过 Muse Spark 运行。每个智能体都是一个包含自身工具允许列表的 markdown 文件。事件被路由至智能体:PR 进入审核阶段,新问题进入分类处理,而带有“agent-fix”标签的任务则进行 bugfix 修复。维护者的 /oc 评论会发送至调度智能体。Bugfix 任务会复现错误、修复问题、添加测试,并运行 pytest,同时创建 PR。该任务无法合并。
做到了什么
示例输出显示了对任务的分类处理、要求重新生成的要求、将表情符号变化标记为无效,以及提示词注入行为的识别。目前尚未有相关基准测试数据。长时间的审核有时会返回空结果,因此需要重新运行。
上手要点
提示词针对 Python、pytest 和 uv 进行了调整,因此需修改 AGENTS.md 及智能体文件。允许列表并非沙箱环境;真正的安全边界在于人工审核和分支保护机制。

你可以这样试

使用 Claude Code

请帮我为 [owner/repo] 搭建一个 GitHub 机器人,该机器人能根据标签对新问题进行分类处理,审查拉取请求,通过引用仓库文档或代码来解答问题,并标记那些低价值的 AI 生成贡献。对于明显的简单错误,它应仅打开补丁 PR 供人类审核。先构建该机器人,在现有几个问题中以模拟模式进行测试,并在发布任何评论或打开任何 PR 之前,将输出结果展示给我。