Agent-Friendly 范式探索 --- 基于CANNBot的高性能复杂算子生成 用 CANNBot去写高性能复杂算子时拦住它的从来不是算法,而是一堆天生对Agent不友好的实现细节为榨干多级流水而生的NBuffer、核内核间稍有不慎就出错的同步原语、各种Layout堆出来的复杂地址计算、还有因为极致性能而引入的私有格式。它们与算法无关,但也是Agent生成复杂算子最容易出错的主要原因。面对这些复杂的细节当前的大模型能力、提示词和skills还无法完全解决Harness 工程能够保证代码的部分正确性, 但面对复杂算子依然无法达成高性能的要求。这里并不是 CANNBot 不够聪明而是不该把这些细节交到它手里。换个角度看,这也给破局指明了方向真正的Agent-Friendly不是靠更强的提示词把 Agent 教会而是为它重新划定边界,只把它擅长的留下把不擅长的交给软件框架。CANNBot-DSL正是基于此考虑把那些复杂、易错、却又不左右性能的动作逐一建模,沉淀为一层架设在昇腾稳定Ascend C之上的软件抽象让 CANNBot 彻底从繁冗细节中解放出来,回到算法与数据流的主场心无旁骛尽展所长。Agent生成复杂高性能算子困境的破局之道为突破Agent开发复杂高性能算子的各类难题CANNBot-DSL方案通过昇腾硬件友好的协程范式、框架自动管理同步、Agent友好的API封装、尾块自动处理、性能优化关键因子拆解和求解器寻优等多种机制攻克开发痛点从稳定性、开发难度、硬件适配、运算效率多方面带来增益。以上这些困境CANNBot-DSL破局之道背后都是同一套逻辑:凡是与算法无关、又不左右性能的繁琐细节,都交给框架凡是真正决定性能的决策依旧由开发者负责。这正是Agent-Friendly的内核——高性能复杂算子的CANNBot生成不是靠提示词一句句去教Agent, 而是从算子生成的范式上进行改进让Agent发挥出自己的强大编程能力。 CANNBot-DSL今日正式开源项目将于明日开启专属开源直播直播将深度详解CANNBot-DSL的设计理念、核心机制与落地实践带你解锁Agent Friendly的高性能算子开发新范式。欢迎各位开发者锁定直播、学习交流同时前往开源仓库体验试用直播时间2026年8月6日 20:00-21:00观看渠道【昇腾CANN】B站、视频号、CSDN【华为计算】视频号【稼先社区】官网、CSDN【黄大年茶思屋】官网【昇腾社区】官网、CSDN【gitcode】视频号、CSDN学习号【CSDN】官网、视频号【昇腾AI开发者】视频号项目仓库https://gitcode.com/cann/cannbot-dslCANNBot‑DSL样例算子已开源欢迎前往仓库查阅体验跟随本次直播一同探索昇腾Agent算子开发新范式。直播结束后回放与PPT资料将同步更新至仓库敬请关注。B站预约链接点击预约