当前位置: 首页 > news >正文

CANN社区机器人能力列表

Robot 能力列表

【免费下载链接】infrastructure本仓库用于托管CANN社区基础设施团队的公开信息,包括不限于:会议日程,成员信息,服务文档和配置等信息项目地址: https://gitcode.com/cann/infrastructure

能力分类具体功能详细判定规则与逻辑机器人执行动作关键标签/状态
已解决管理 (Issue)已解决自动识别检查已关闭(Closed)的 Issue,若其关联的所有 Pull Request (PR) 均已合入(Merged),则判定为已解决。自动添加 resolved 标签resolved
已解决管理 (Issue)闲置状态标记 (Stale)针对带有 resolved 标签且处于 Open 状态的 Issue,若提单人超过 7 天未进一步答复。发布提醒评论并添加 stale 标签,告知用户若无异议将自动关闭。stale
已解决管理 (Issue)活跃状态恢复针对带有 stale 或 resolved 标签的 Issue,若提单人在此期间重新发布了评论。自动移除 stale 和 resolved 标签,将其恢复为活跃跟进状态。移除 stale , resolved
生命周期维护 (Issue)Stale 超期关闭针对已被标记为 stale & resolved 的 Issue,若在 14 天内没有任何用户回复活动。自动关闭(Close)Issue,清理积压的非活跃任务。closed
交互闭环管理 (Issue)等待回复预警Issue 带有 wait-feedback 标签且处于 Open 状态,负责人已回复但提单人超过 7 天未回复。发布预警评论,提醒用户提供进一步信息,否则将暂时关闭 Issue。wait-feedback
交互闭环管理 (Issue)回复自动消标Issue 带有 wait-feedback 标签且处于 Open 状态,监测到提单人(Author)发布了最新回复。自动移除 wait-feedback标签移除 wait-feedback
交互闭环管理 (Issue)超期自动关闭在发送预警评论后,若提单人继续保持沉默超过 14 天。发布结项评论并自动关闭(Close)Issue。closed
CLA 签署检查 (PR)强制检查 CLA用户评论/check-cla重新检查提交者 CLA 状态,根据结果添加ascend-cla/yesascend-cla/no标签。ascend-cla/yes,ascend-cla/no
CLA 签署检查 (PR)取消 CLA 标签仓库管理员评论/cla cancel强制删除ascend-cla/yes标签。移除ascend-cla/yes
持续集成 (CI) (PR)触发流水线用户评论compile触发 CodeArts 编译流水线,成功打ci-pipeline-passed,失败打ci-pipeline-failedci-pipeline-passed,ci-pipeline-failed
持续集成 (CI) (PR)前冒烟测试用户评论system-test针对 MindIE-SD 仓库触发前冒烟,成功打st-success,失败打st-failst-success,st-fail
持续集成 (CI) (PR)获取构建日志用户评论get-log针对 PTA 相关仓库获取构建状态,成功打ci-pipeline-passed,失败打ci-pipeline-failed并提供日志。ci-pipeline-passed,ci-pipeline-failed
持续集成 (CI) (PR)重试流水线用户评论retry针对 PTA 相关仓库重试失败的流水线。ci-pipeline-failed
持续集成 (CI) (PR)停止流水线用户评论stop针对 PTA 相关仓库停止已触发的流水线,打ci-pipeline-failed标签。ci-pipeline-failed
代码评审与合并 (PR)评审通过/取消用户评论/lgtm/lgtm cancel为 PR 添加或移除lgtm标签,代表代码已评审。lgtm
代码评审与合并 (PR)同意合并/取消用户评论/approve/approve cancel为 PR 添加或移除approved标签,代表合入同意。approved
代码评审与合并 (PR)检查并合并 PR用户评论/check-pr检查 PR 标签是否满足条件,若满足则执行合并。合并 PR
代码评审与合并 (PR)守护者审核用户评论/merge为 PR 添加keeper_approved标签。keeper_approved
通用标签管理 (Issue/PR)标签增删用户评论/kind,/priority,/sig等指令为 Issue 或 PR 添加/移除对应的分类、优先级或 SIG 标签。kind/**,priority/**,sig/**
通用标签管理 (Issue/PR)标签增删用户评论/label add **,/label remove **等指令为 Issue 或 PR 添加/移除对应的指定标签。/label add bug添加bug标签,/label remove bug移除bug标签
负责人管理 (Issue)指派/取消负责人用户评论/assign/unassign为 Issue 指派或取消负责人。指派状态

机器人Issue自动化处理流程图 (Workflow)

Rule 1: 已解决自动识别 (触发机制:定时任务)

Rule 2: 闲置状态管理 - Resolved (触发机制:定时任务)

Rule 3: 交互闭环管理 - Wait Response (触发机制:定时任务)

注意: Rule1,Rule2,Rule3 只针对用户创建的Issue,不包括机器人自动生成的Issue。

规则新增与维护说明

机器人 Issue 自动处理规则

机器人 Issue 自动处理规则(包括标签名称、超时时间、评论内容及标题打标映射)统一在 bot-issue-manage.yaml 配置文件中进行维护。

  • 配置项说明:
    • 标签名称配置 (label_***):
      • label_resolve: 标识 Issue 已解决的标签。
      • label_stale: 标识 Issue 进入闲置状态的标签。
      • label_wait_feedback: 标识正在等待 Issue 提交者反馈的标签。
    • 超时天数配置 (***_days):
      • resolve_to_stale_days: 从 Issue 被打上resolved标签开始算起,到自动标记为stale之间允许的最大未更新天数。
      • stale_to_close_days: 从 Issue 被打上stale标签开始算起,到机器人自动执行关闭操作之间允许的最大未更新天数。
      • wait_feedback_to_warn_days: 当 Issue 带有wait-feedback标签且最后一条评论来自负责人时,到机器人发布超时预警评论之间允许的最大未更新天数。
      • wait_feedback_to_close_days: 当 Issue 带有wait-feedback标签且最后一条评论来自负责人时,到机器人自动执行关闭操作之间允许的最大未更新天数。
    • 评论模板配置 (***_comment):
      • stale_comment: 当 Issue 因长期未更新被标记为stale时,机器人自动发布的提示评论内容。
      • wait_feedback_warn_comment: 当等待用户反馈超时(达到预警天数)时,机器人发布的预警评论内容。
      • wait_feedback_close_comment: 当等待用户反馈严重超时(达到关闭天数)时,机器人关闭 Issue 时发布的结束评论内容。
  • 新增规则步骤:
    1. 修改配置: 在 bot-issue-manage.yaml中按需新增映射或调整参数。
    2. 提交 PR: 将修改后的配置文件提交 PR 到对应代码仓。
    3. 生效时间: PR 合入后,机器人配置通常在每轮任务执行前自动刷新生效。
  • 注意事项:
    • 确保目标仓库中已存在配置的标签,否则机器人可能无法成功执行打标动作。

【免费下载链接】infrastructure本仓库用于托管CANN社区基础设施团队的公开信息,包括不限于:会议日程,成员信息,服务文档和配置等信息项目地址: https://gitcode.com/cann/infrastructure

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/784816/

相关文章:

  • 多模态大模型赋能港口,从视频孪生迈向空间原生智能
  • Phi-4-Reasoning-Vision商业应用:电商商品图深度解析+卖点自动生成方案
  • AI优化疫苗接种干预:ADVISER框架在尼日利亚公共卫生最后一公里的实践
  • FireRedASR-AED-L入门必看:1.1B参数大模型本地化部署全流程
  • 如何快速掌握鼠标键盘自动化:KeymouseGo完整入门指南
  • 全面掌握Windows驱动管理:DriverStore Explorer实战指南
  • 3分钟掌握微信聊天记录解密:WechatDecrypt让你的数据重获自由
  • CAPL编程避坑指南:搞懂NetWork Node里的全局变量、文件包含与编译那些事儿
  • 律师上课记干货太吃力!2026年3款b站视频怎么转文字工具,1分钟导出整理办案笔记
  • CANN/catlass 逐令牌反量化
  • 等变神经网络:用群论与表示论构建具备对称性先验的AI模型
  • 如何快速掌握Video DownloadHelper CoApp:新手入门完整指南
  • CANN/catccos AllGather反量化算子
  • CANN/ATVC ACLNN调用示例
  • 从SPI到8080:一文搞懂MIPI DBI(Type C)如何驱动你的LCD屏并优化帧率
  • CANN/AMCT KV-Cache量化模型创建
  • 乡村全科执业医师培训机构哪个好?这份2026最新调研报告告诉你 - 医考机构品牌测评专家
  • RT2.0 动态 Shape 执行器特性分析
  • 从“算力竞赛”到“业务落地”:AI营销一体机选型的几点思考
  • Java老兵转型AI开发实战指南:收藏这份从零到精通的学习路线,小白也能快速上手大模型
  • 2026年4月靠谱的通风蝶阀厂家推荐,电动组合风阀/岗位轴流风机/吊顶式空调机组/通风蝶阀,通风蝶阀门店找哪家 - 品牌推荐师
  • 避坑指南:在CentOS7上为TensorFlow2.6搭建Python3.8环境,我踩过的那些‘依赖’雷
  • Swift-All实战:用T4显卡微调7B大模型,一小时成本不到5块钱
  • 深度学习赋能医学影像:COVID-19检测与病灶分割技术全解析
  • 淘金币自动化脚本终极指南:如何每天5分钟完成淘宝全任务
  • 2025届毕业生推荐的五大降AI率工具横评
  • 高校研究小组如何借助Taotoken低成本使用多种大模型进行实验
  • CANN推理优化实践:Kimi-K2-Thinking
  • 连云港本地CPPM官方授权报名中心及联系方式 - 众智商学院课程中心
  • CANN/ge Profiling特性介绍