news 2026/6/20 23:12:04

Ascend C 文档搜索技能评估

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ascend C 文档搜索技能评估

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

skill_name: ascendc-docs-search eval_mode: text

Case 1: API 变体搜索(关键能力)

Config

  • Max Tokens: 100000

Prompt

我在用 ReduceMax API,发现文档里好像有好几个不同版本的 ReduceMax,怎么确认应该用哪个?

Expected Output

回复应说明 Ascend C 存在 240+ 个带数字后缀的 API 变体(如ReduceMax.mdReduceMax-35.mdReduceMax-92.md),不同变体的函数签名、参数和功能可能完全不同。应说明必须先用find "$ASC_DEVKIT_DIR/docs/api/" -name "ReduceMax*.md"列出所有变体,然后逐一查阅每个变体的函数签名和参数说明确认功能差异,最后选择符合需求的版本。应强调禁止只读单个文件就下结论。

Expectations

  • [contains] 变体
  • [contains] ReduceMax
  • [contains] find
  • [contains] 签名

Case 2: 搜索示例代码

Config

  • Max Tokens: 100000

Prompt

我想找一个双缓冲(double buffer)+ 流水线的 Ascend C 实现参考,应该去哪里找?

Expected Output

回复应推荐查看$ASC_DEVKIT_DIR/examples/00_introduction/01_add/basic_api_memory_allocator_add/目录,这是官方的高性能模板示例,包含双缓冲+流水线的标准实现。应说明该示例位于示例代码目录的00_introduction分类下,是入门高性能算子开发的推荐参考。

Expectations

  • [contains] 双缓冲
  • [contains] basic_api_memory_allocator_add
  • [contains] ASC_DEVKIT_DIR

Case 3: 本地资源不足时使用在线搜索兜底

Config

  • Max Tokens: 100000

Prompt

我在本地文档里找不到关于 Ascend C 临时内存申请(TempTensor)的详细说明,有没有更详细的官方文档?

Expected Output

回复应说明当本地$ASC_DEVKIT_DIR文档未覆盖相关内容时,可以使用在线搜索兜底。应推荐使用ascend_search_client.py脚本搜索华为昇腾社区文档,示例命令如python skills/ascendc-docs-search/scripts/ascend_search_client.py "Ascend C 临时内存申请" --max_results 5,并说明可使用ascend_content_fetcher.py获取详细内容。应提及推荐使用中文关键词搜索,版本过滤建议使用 8.5.0。

Expectations

  • [contains] ascend_search_client.py
  • [contains] 在线
  • [contains] 华为昇腾社区

Case 4: 正向看护-多 skill 环境下正确触发目标 skill

Config

  • Max Tokens: 120000
  • Distractor skills: ascendc-docs-gen;ascendc-api-best-practices;ascendc-tiling-design;ascendc-env-check

Prompt

我想查一下 Ascend C 中 Exp 和 Log API 的参数说明和使用示例,应该用什么工具搜索?

Expected Output

回复应正确激活 ascendc-docs-search skill,说明通过$ASC_DEVKIT_DIR/docs/api/搜索 Exp 和 Log 的 API 文档,使用find命令查找所有变体,并在$ASC_DEVKIT_DIR/examples/中搜索使用示例。即使在 ascendc-docs-gen、ascendc-api-best-practices 等相似 skill 共存的环境下,也应正确选择 ascendc-docs-search。

Expectations

  • [skill_activated] ascendc-docs-search
  • [contains] Exp
  • [contains] Log
  • [contains] ASC_DEVKIT_DIR

Case 5: 边界场景-模糊查询时主动追问

Config

  • Max Tokens: 80000

Prompt

帮我找个 API

Expected Output

回复应识别到用户查询过于模糊,主动追问具体需要查找哪个 API、想了解什么信息(函数签名、参数说明、使用示例、兼容性等)。不应在缺少具体 API 名称或搜索目标的情况下直接执行搜索或输出大量无关文档列表。

Expectations

  • [not_contains] find "$ASC_DEVKIT_DIR
  • [contains] 哪个

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/20 23:10:12

Docker基础 - 一个web应用实例

通过上文我们已经基本了解了docker的结构(仓库,镜像,容器)以及跑docker应用了;本文将通过介绍一个web应用:向你展示如何进行主机与web容器之间的通信,这是web开发者常用的;第二,贯穿上文中内容, 且为我们后续讲解网络提供基础。 一个web 应用运行和访问 # 运行一个 …

作者头像 李华
网站建设 2026/6/20 23:08:26

FaceFusion 3.6.0:从零开始掌握人脸融合的3个关键步骤

FaceFusion 3.6.0:从零开始掌握人脸融合的3个关键步骤 【免费下载链接】facefusion Industry leading face manipulation platform 项目地址: https://gitcode.com/GitHub_Trending/fa/facefusion 想要将一张脸完美融合到另一张脸上,创造出自然逼…

作者头像 李华
网站建设 2026/6/20 23:06:17

ksnip终极指南:5分钟掌握这款强大的跨平台截图工具

ksnip终极指南:5分钟掌握这款强大的跨平台截图工具 【免费下载链接】ksnip ksnip the cross-platform screenshot and annotation tool 项目地址: https://gitcode.com/gh_mirrors/ks/ksnip 你是否厌倦了系统自带的简陋截图工具?想要一款功能强大…

作者头像 李华
网站建设 2026/6/20 22:59:59

VisualCppRedist AIO:5分钟解决Windows运行库问题的完整指南

VisualCppRedist AIO:5分钟解决Windows运行库问题的完整指南 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 当您在Windows系统中遇到"缺少MSVC…

作者头像 李华
网站建设 2026/6/20 22:54:13

Gemini 3.2本地API调用实战:构建可审计的多模态AI工作流

1. 项目概述:这不是“升级浏览器插件”,而是重建本地AI工作流的信任链“Gemini 最新版升级 教程 :一键更新无捆绑,解锁超强多模态能力”——这个标题里藏着三个被绝大多数人忽略的关键信号:“最新版”不是指Chrome浏览…

作者头像 李华
网站建设 2026/6/20 22:52:32

从0到1部署E2B Cloud基础设施:gh_mirrors/infra4/infra新手入门指南

从0到1部署E2B Cloud基础设施:gh_mirrors/infra4/infra新手入门指南 【免费下载链接】infra Infrastructure thats powering E2B Cloud. 项目地址: https://gitcode.com/gh_mirrors/infra4/infra 想要构建自己的AI代码执行云平台吗?E2B Cloud基础…

作者头像 李华