CANN/cannbot-skills:模式判定细则
Step 1.5 模式判定细则【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills读完 Issue 后立即判定走 PR 路径还是 Comment 路径。判定逻辑分两层关键词显式优先→内容信号。1.5.1 显式优先用户原始消息里若有以下关键词直接锁定模式跳过内容分析关键词用户消息中出现锁定模式修复/修一下/提 PR/开 PR/端到端/改一下PR回答/答疑/只评论/只回复/评论回复/不改代码/先回复Comment两类同时出现以含只 / 不的一方为准——只 / 不是明确缩小意图。1.5.2 内容判定无显式关键词时读 Issuetitle body labels做一句话判断这条 Issue 是否需要改代码。典型 PR 信号→ 推荐 PRbug-report/bug/regression标签 复现步骤 期望 vs 实际feature-request/enhancement标签 明确诉求正文带报错栈、测试失败输出、断言不符、崩溃日志正文显式提出修改某段代码应改成/建议改为/少了 nullptr 检查等典型 Comment 信号→ 推荐 Commentquestion/help-wanted/咨询/discussion标签标题或正文带如何/为什么/是否支持/请教/咨询/求助/想了解正文是疑问性陈述、问设计意图、问用法、问适配范围没有任何应该如何修改的诉求信号矛盾或都缺默认推荐 PR更主动但确认弹窗里把分析摆出来让用户复核。1.5.3 推荐 确认先把判定结论以普通文本打印到对话主流不要塞进 AskUserQuestion 的 previewIssue #${issue_number} 模式判定 - Issue 摘要一句话 - 关键信号labels 标题/正文中触发判定的关键词写明哪条 - 推荐路径PR | Comment - 推荐理由一句话再 AskUserQuestion 三选一走推荐路径改走另一条取消用户改路径时吸收选择继续不要嘴硬辩护。1.5.4 路径确定后选 PR若 Step 0 时跳过了 git author 检查因为模式未明现在补做。然后进入 Step 1.6处理 fork_url 缺失→ Step 2。详见 pr-path.md。选 Comment直接跳到 comment-path.md 的 Step C-2。【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考