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

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),仅供参考

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

相关文章:

  • 嵌入式GUI开发:emWin TREEVIEW控件从入门到实战
  • ArcReel两种内容模式对比:说书模式与剧集动画模式的创作差异
  • LTX-2文本编码器配置:Gemma 3模型集成与优化指南
  • 如何零成本打造个人专属文件转换服务器?ConvertX终极指南
  • Chain-of-Models:分阶段预训练新范式,高效构建视觉大模型
  • CANN/GE算子参数更新接口
  • React Native Avoid SoftInput未来路线图:新架构支持与功能展望
  • 2026 AI外贸获客平台功能对比:服务商的专业适配性深度分析 - 万事通达
  • 淘系店铺托管怎么选?2026 淘宝代运营综合实力榜单解读 - 羊城派
  • 华为光猫配置解密工具:快速解密XML与CFG配置文件的技术指南
  • CANN/ge图引擎aclgrph接口
  • 终极指南:如何安全备份你的Switch游戏收藏?NxDumpTool完整教程
  • Video2X终极指南:3步将低清视频无损放大到4K的AI视频增强方案
  • 2026 年 6 月杭州 GEO 服务商避坑指南:行业套路逐一拆解,附真正值得信赖的机构 - 936品牌测评网
  • 嵌入式GUI开发:窗口管理器消息驱动与交互设计实战
  • Windows软件批量安装终极指南:winstall快速部署全流程
  • AI 能力演进:从 LLM 到自主进化 Agent-后记
  • 成都做净化车间装修的公司哪家好?药厂电子厂洁净厂房施工公司 - 洁净室推广助手
  • 还在愁论文框架搭不好?9款AI写作辅助网站一键秒创超长篇幅内容!
  • 2026 优质 TP 服务商盘点|淘宝全链路代运营综合排名 - 羊城派
  • 终极文档下载解决方案:kill-doc工具如何让你看到就能下载
  • 如何快速掌握Kinovea:专业运动视频分析的终极免费工具指南
  • 20万级中大型SUV车型哪个好?从动力形式到底盘逻辑帮你选 - 外贸老黄
  • 法硕考试分析正版|法硕考研冲刺背诵手册|法硕背诵宝典pdf
  • 医药/电子/食品行业必看:成都净化车间装修哪家好?核心资质与案例解析 - 洁净室推广助手
  • 5分钟快速上手:Nintendo Switch游戏转储神器完整指南
  • 20万级中大型SUV车型哪个靠谱?值得选的几款深度梳理 - 外贸老黄
  • STM32F103C8T6 与无刷电机
  • 多维度打分测评:2026 淘宝店铺全托管服务商 TOP 榜单 - 羊城派
  • LPC210x UART1 FIFO与自动流控配置实战:提升串口通信稳定性