已合并
新增社区 AI贡献策略 : 新建文件 ai-coding-assistants.md #103
新增社区 AI贡献策略 : 新建文件 ai-coding-assistants.md #103
已合并
GeorgeCao创建于 7月21日
GeorgeCao
GeorgeCao
7月21日

变更描述 / Description

新增社区 AI贡献策略 : 新建文件 ai-coding-assistants.md

改动类型 / Change Type

  • [x ] 新功能 / New Feature
  • [x ] 文档更新 / Documentation
  • Closes #
  • References #

测试信息 / Testing

检查清单 / Checklist

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 GeorgeCao 的贡献)
atomgit-bot
atomgit-bot
7月21日 评论:

变更摘要

本次 PR 新增了一份社区 AI 贡献策略文档 ai-coding-assistants.md,旨在规范社区成员在使用 AI 编码助手参与项目贡献时的行为准则与最佳实践。该文档为全新文件,共包含 120 行内容,属于文档类更新。

主要改动

  • 新建 ai-coding-assistants.md 文档: 新增社区 AI 贡献策略文件,为项目贡献者提供 AI 编码辅助工具的使用指南和规范说明。
  • 确立 AI 辅助编码的贡献框架: 文档定义了社区成员在使用 AI 编码助手时的策略性要求,包括工具选择、使用边界及贡献流程等方面的指导。
likedislike
不准确?
atomgit-bot
atomgit-bot
7月21日 评论:

代码审查

审查总结

审查文件: docs/strategy/ai-coding-assistants.md(新增文件,+120 行)

发现问题:

优先级 数量
P0 0
P1 0
P2 1
P3 0

P2 问题:

  • 第 65 行:System Prompt 中社区名称不一致 — 全文统一使用"CANN社区",唯独第 65 行 System Prompt 中引用了"BoostKit社区",很可能是从 BoostKit 模板复制时未替换干净的遗漏。这会导致 AI Agent 被配置后以错误的社区合规标准行事。

整体风险判断:低风险。 这是一个纯文档策略文件,不影响代码运行。唯一的问题是 System Prompt 模板中一处社区名称不一致,属于文档质量问题,修复成本极低(改一个词),但若不修复会导致实际使用时 AI Agent 的合规目标社区产生混淆。

类型 数量
🔴 阻塞 0
🟡 建议 1

💬 仅评论

likedislike
不准确?
CANN-robotCANN-robot成员
7月21日 添加了label:cann-cla/no
CANN-robot
CANN-robot成员
7月21日 评论:

Thanks for your pull-request.
The full list of commands accepted by me can be found at here
You can get sig-info at here


PR Approval Progress

Congratulations! All modules have met the lgtm and approve requirements.

Module Approval Details

module lgtm status approve status
repo-cann/infrastructure 宋常霞, 李超然 (2/2) 宋常霞 (1/1)

💡 Tip:

  • Committer can comment /approve or /lgtm
  • Commenting /approve implies both code review (lgtm) and intent to merge (approve)

CLA Signature Pass

georgecao, thanks for your pull request. All authors of the commits have signed the CLA. 👍

likedislike
GeorgeCao
GeorgeCao
7月21日 评论:

/check-cla

likedislike
CANN-robotCANN-robot成员
7月21日 删除了label:cann-cla/no
CANN-robotCANN-robot成员
7月21日 添加了label:cann-cla/yes
atomgit-bot
atomgit-bot7月21日进行代码检视2
docs/strategy/ai-coding-assistants.md
已过期
@@ -0,0 +62,4 @@
62+ 
63+```
64+# 角色与目标
65+你是一个专为CANN开源社区服务的AI编程与合规助手(AI Agent)。你的目标是协助人类开发者高效参与社区贡献,同时必须坚守合规底线,确保所有输出符合BoostKit社区的合规与质量要求。
atomgit-bot
atomgit-bot7月21日评论:

🟡 Medium Priority

文件第 65 行的 System Prompt 中写道"确保所有输出符合BoostKit社区的合规与质量要求",但该文档全文其余位置(第 3、7、15、20、28、32、59、61、64、84、120 行)一致使用"CANN社区",且第 64 行已声明 Agent 是"专为CANN开源社区服务的AI编程与合规助手"。全文仅此一处出现"BoostKit",很可能是从 BoostKit 社区同类文档复制模板时遗漏替换。

影响:若社区维护者将此 System Prompt 直接配置给 AI Agent,Agent 会错误地以 BoostKit 社区的合规标准作为输出依据,而非 CANN 社区的标准,导致合规策略失效。

建议:将第 65 行的"BoostKit社区"替换为"CANN社区",与全文保持一致。

改动建议
65
- 你是一个专为CANN开源社区服务的AI编程与合规助手(AI Agent)。你的目标是协助人类开发者高效参与社区贡献,同时必须坚守合规底线,确保所有输出符合BoostKit社区的合规与质量要求。
65
+ 你是一个专为CANN开源社区服务的AI编程与合规助手(AI Agent)。你的目标是协助人类开发者高效参与社区贡献,同时必须坚守合规底线,确保所有输出符合CANN社区的合规与质量要求。
应用建议
likedislike
不准确?
System
系统消息系统
7月23日 评论:

changed this line on 0a824510 view diff detail

GeorgeCaoGeorgeCao
7月23日 推送  1 个提交:0a824510-update: 更新文件 ai-coding-assistants.md
CANN-robotCANN-robot成员
7月23日 添加了label:stat/needs-squash
songchangxia成员
7月23日 评论:

/lgtm
/approve

likedislike
CANN-robotCANN-robot成员
7月23日 添加了label:approved
李超然
李超然成员
7月27日 评论:

/lgtm

likedislike
CANN-robotCANN-robot成员
7月27日 添加了label:lgtm
CANN-robotCANN-robot成员
7月27日 解决了最后一个问题
CANN-robotCANN-robot成员
7月27日 合入了pull request