CANN/cannbot-skills代码检视评估
2026/7/15 17:59:01 网站建设 项目流程

【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills

skill_name: ascendc-code-review eval_mode: text

Case 1: 代码检视工作流路由

Config

  • Max Tokens: 100000
  • Max Tokens (deepseek-v4-flash): 120000
  • Max Tokens (glm-5): 110000
  • Ascend Platform: A2

Prompt

ascendc-code-review 技能在接收到代码检视请求时,如何根据用户输入选择合适的工作流?请介绍该技能支持的主要工作流类型以及各自的路由逻辑。不需要执行任何工具调用。

Expected Output

回复应介绍 ascendc-code-review 的主要工作流类型及其基本的路由逻辑。


Case 2: 代码检视检查项与规范

Config

  • Max Tokens: 100000
  • Max Tokens (deepseek-v4-flash): 120000
  • Max Tokens (glm-5): 110000
  • Ascend Platform: A2

Prompt

在使用 ascendc-code-review 技能进行 Ascend C 代码检视时,主要检查哪些方面的内容?有哪些检视规则和规范文档可以参考?检视完成后如何输出结果?不需要执行任何工具调用。

Expected Output

回复应介绍代码检视的主要检查维度(安全编码、API 最佳实践、性能约束等)、可参考的规范文档,以及检视结果的输出方式。


Case 3: Ascend C 代码检视请求(正向看护)

Config

  • Max Tokens: 200000
  • Max Tokens (deepseek-v4-flash): 360000
  • Max Tokens (glm-5): 340000
  • Ascend Platform: A2
  • Distractor skills: ascendc-task-focus;ascendc-st-design

Prompt

请帮我快速检视以下 Ascend C 代码是否存在问题:

__aicore__ void Add(GM_ADDR x, GM_ADDR y, GM_ADDR z) { LocalTensor<half> xLocal; LocalTensor<half> yLocal; LocalTensor<half> zLocal; DataCopy(xLocal, xGM); DataCopy(yLocal, yGM); Add(zLocal, xLocal, yLocal); DataCopy(zGM, zLocal); }

请加载 ascendc-code-review 技能完成检视。

Expected Output

回复应对提交的 Ascend C 代码给出检视意见:涵盖安全编码、API 使用、边界条件等检视维度。


Case 4: 通用 Python 代码风格咨询(负向看护)

Config

  • Max Tokens: 100000
  • Max Tokens (deepseek-v4-flash): 120000
  • Max Tokens (glm-5): 110000
  • Ascend Platform: A2

Prompt

请帮我 review 以下 Python 代码是否符合 PEP 8 规范,有没有潜在的性能问题:

def processData(n): result=[] for i in range(n): temp = i*2 result.append(temp+1) return result

我不需要 Ascend C 相关的内容。

Expected Output

回复应关注 Python 代码规范和性能优化,指出命名风格(如 snake_case)、列表推导式等可改进的点。

【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询