Ascend C 文档搜索技能评估
【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skillsskill_name: ascendc-docs-search eval_mode: textCase 1: API 变体搜索关键能力ConfigMax Tokens: 100000Prompt我在用 ReduceMax API发现文档里好像有好几个不同版本的 ReduceMax怎么确认应该用哪个Expected Output回复应说明 Ascend C 存在 240 个带数字后缀的 API 变体如ReduceMax.md、ReduceMax-35.md、ReduceMax-92.md不同变体的函数签名、参数和功能可能完全不同。应说明必须先用find $ASC_DEVKIT_DIR/docs/api/ -name ReduceMax*.md列出所有变体然后逐一查阅每个变体的函数签名和参数说明确认功能差异最后选择符合需求的版本。应强调禁止只读单个文件就下结论。Expectations[contains] 变体[contains] ReduceMax[contains] find[contains] 签名Case 2: 搜索示例代码ConfigMax Tokens: 100000Prompt我想找一个双缓冲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_DIRCase 3: 本地资源不足时使用在线搜索兜底ConfigMax Tokens: 100000Prompt我在本地文档里找不到关于 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 环境下正确触发目标 skillConfigMax Tokens: 120000Distractor skills: ascendc-docs-gen;ascendc-api-best-practices;ascendc-tiling-design;ascendc-env-checkPrompt我想查一下 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_DIRCase 5: 边界场景-模糊查询时主动追问ConfigMax Tokens: 80000Prompt帮我找个 APIExpected Output回复应识别到用户查询过于模糊主动追问具体需要查找哪个 API、想了解什么信息函数签名、参数说明、使用示例、兼容性等。不应在缺少具体 API 名称或搜索目标的情况下直接执行搜索或输出大量无关文档列表。Expectations[not_contains] find $ASC_DEVKIT_DIR[contains] 哪个【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻