算子 Coding Agent · Skill 自进化 · AI Agent 工程化
2027 届硕士 · 关注 AI Agent / 后端研发岗位
KitAgent · 算子优化实战 · SkillGrow · CANN Contribution · Email
我关注 Coding Agent 如何参与真实的算子开发与性能优化:从理解规格、阅读代码,到修改实现、验证精度、对比性能,再根据实验结果继续迭代。
目前维护 KitAgent,为这套开发流程提供 Agent 运行时与可视化工作台;维护 SkillGrow,构建失败反馈驱动的 Skill 自进化流程,将失败轨迹转化为 Skill 文档与规则候选补丁,沉淀回放记录与版本快照。同时参与昇腾 CANN 的 Ascend C 算子开发,将广播、数据搬运、核间协作与负载均衡的实践整理为可复盘的案例。
为 CANN / ops-math 贡献 Equal 算子实现,基于 Ascend C 完成多维广播与多数据类型适配,306/306 精度通过,PR 已合并。实践覆盖广播轴压缩、Host 侧 stride 预计算、UB 分块与缓存复用,以及特殊浮点值和 INT64 比较语义。
围绕 dQ / dK / dV 梯度计算,优化稀疏索引频数统计、AIC / AIV 协作与流水排程,并将查询计算和 dK / dV 归约一起纳入负载分配。
在 910B3 五分片样机实验中,重新分配归约任务后,正序测量 280.17 → 258.99 μs(下降 7.56%),反序测量 275.31 → 259.71 μs(下降 5.67%)。另在 910B4 / CANN 8.5.0 下完成 R5 集成回归,包含 56 份 FP16 精度报告、112 次毒值检查。
理解规格与基线 → 分析瓶颈 → 修改候选 → 精度验证与配对测速 → 汇总报告、继续迭代。
用同一会话保留任务上下文,通过工具时间线查看执行证据,通过审批卡控制写入与命令执行;将成熟步骤整理为 Skills,复用于下一次开发。
观看 Equal 开发演示 · 复制算子优化任务模板 · 启动工作台
在小林coding 的《杀进决赛!这 28 支队伍把算子优化卷疯了!》评论区分享了 KitAgent 算子开发工作流,获得作者点赞与读者试用反馈。欢迎一起交流算子优化方法和 Coding Agent 的开发实践。
以下记录包含具体实现、验证说明和设计取舍,便于从主页继续查看代码。
| 工作 | 实现与验证入口 |
|---|---|
| KitAgent:算子 Coding Agent 工作流 | 开发演示与优化案例,串起规格分析、代码修改、正确性验证、配对测速与报告交付。 |
| KitAgent:Web 工作台与会话权限 | 功能提交包含浏览器工作台、Core 网关、运行报告与权限控制,提交说明记录了离线 Python、前端状态和浏览器测试。 |
| KitAgent:Kubernetes 沙箱 | 功能提交与部署、验收说明,覆盖会话隔离、资源限制与回收。 |
| KitAgent:持久化恢复设计 | 设计文档说明检查点、工具执行记录、恢复令牌与并发恢复的处理方式。 |
| SkillGrow:失败反馈驱动的自进化 | 候选与回归模块围绕失败轨迹生成规则补丁提案,管理候选工作区、回放记录与版本快照。 |
| SkillGrow:文档质量与运行隔离 | 功能提交包含文档表示、证据包、质量策略和回归测试,并记录专项验证结果及当时全量离线测试的已知失败。 |
KitAgent 提交记录 · SkillGrow 提交记录
| 方向 | 技术 |
|---|---|
| AI 应用 | LangGraph · MCP · Skills · RAG · Milvus |
| 后端开发 | Python · asyncio · FastAPI · Java · Spring Boot · Redis |
| 工程与评测 | Docker · Kubernetes · SQLite · Pytest · GitHub Actions |
| 算子开发 | Ascend C · CANN · Tiling · AIC / AIV 协作 · 性能分析 |
欢迎交流 算子 Coding Agent、Skill 自进化、Ascend C 性能优化与 Agent 工程,也欢迎联系 2027 届 AI Agent / 后端研发岗位。
Email: yangbaorong78@gmail.com


