新闻详情

新闻详情

首页 / 资讯中心 / 详情

cannbot-knowledge贡献指南:从提交知识Issue到PR合入的完整流程教程

发布时间:2026/9/26 23:06:57来源:尧图网络
cannbot-knowledge贡献指南:从提交知识Issue到PR合入的完整流程教程
cannbot-knowledge贡献指南从提交知识Issue到PR合入的完整流程教程【免费下载链接】cannbot-knowledgecannbot算子开发知识库插件依赖的知识库本体仓给cannbot提供统一的知识底座。项目地址: https://gitcode.com/cann/cannbot-knowledgecannbot-knowledge 是 CANN 社区的算子开发知识库为 CANNBot 提供统一的知识底座。这篇贡献指南教程带你走完完整流程从提交知识 Issue、生产 Markdown 知识卡到通过质量门禁提交 PR最终由 committer 检视合入7 个步骤即可上手。CANNBot知识库cannbot-knowledge仓库群结构示意图cannbot-knowledge作为知识库检索货架1️⃣ 三种贡献类型先选对路径动手前先判断你要做的是哪类贡献流程要求完全不同详见 CONTRIBUTING.md贡献类型流程评审重点 知识建设新增、补充、合并、拆分或废弃知识知识 Issue → 生产知识并验证效果 → 关联 PR → 合入缺口是否真实、证据是否充分 公共组件新增或优化检索 Skill、索引、摄入、校验等RFC → A/B test → 关联 PR → 合入方案是否必要、实验是否可复现 缺陷修复与轻量修订知识错误、脚本 bug、错别字直接提交 PR → 合入修复依据是否清楚、验证是否有效本文聚焦最常见的知识建设路径这也是大多数新手第一次贡献的入口。2️⃣ 准备环境安装 contributor 模式贡献者需要安装contributor模式它比查询模式多了knowledge-ingest、knowledge-lint等写入类 Skillgit clone --branch master https://gitcode.com/cann/cannbot-knowledge cd cannbot-knowledge bash install.sh claude /path/to/project contributor更多安装选项自定义位置、Python 环境、离线安装见 安装与使用指南。3️⃣ 第一步提交知识 Issue——缺什么、怎么产生、有什么效果写卡前先搜索同主题知识和已有 Issue再用知识需求表单提交 Issue核心回答三部分知识缺口谁在什么任务中遇到什么问题现有检索缺了什么当前影响是什么知识生产方案处理方式create / update / merge / split / deprecate / defer、候选来源官方文档、固定提交源码、可复核实验、生产方法与复核方式预期效果与验收贡献后能回答什么问题给出至少一个可复核的目标场景输入条件 预期结果。 增加若干张卡只说明工作量不能说明效果。未测量前收益要保留为预期不要写成已验证结论。4️⃣ 搜索已有知识决定处理方式用knowledge-query搜索同一主题明确本次是哪种操作操作含义create没有同主题卡新增一张update原卡职责不变补充或修正内容merge/split多卡重叠合并 / 一卡多责拆分deprecate结论仍可解释历史行为但不再推荐defer来源或验证不足暂不落库不建占位卡不要仅因标题不同就创建新卡也不要自动覆盖原卡。5️⃣ 编写知识卡路径、Frontmatter 与正文选择路径——知识正文只能进入knowledge/常规形态为knowledge/domain/technology-or-scope/profile/slug.md例如knowledge/ops/ascendc/apis/utils_api/cpp_stdlib/math_functions/ceil_division.mdops是领域ascendc是技术apis是路径 Profile文件名用稳定的小写snake_case。完整规则见 知识路径规范。填写 Frontmatter——所有非index.md卡片必须包含 8 个公共字段type、title、description、tags、status、sources、created_at、updated_at。type由路径 Profile 唯一决定不要自行创造类型。字段语义见 Frontmatter 与证据。编写正文——让读者不依赖来源原文也能判断结论覆盖 5 点核心结论或适用场景必要的机制、参数或操作步骤平台、版本、shape、dtype 等边界验证方式及证据强度与其他卡片的显式相对链接。⚠️ 两张红线一个 DSL 的经验不能直接写成另一个 DSL 的事实搜索摘要、聊天记录或模型记忆不能单独作为技术来源每张卡的sources必须能定位到支持结论的证据。6️⃣ 更新导航与日志跑通质量门禁写完卡不等于完成还要同步新增、删除或移动卡片时逐层更新受影响的index.md导航实质知识变更记录到当天logs/运行全库检查修复路径、字段、导航、链接、来源问题。提交前在仓库根目录执行统一质量门禁bash check.sh它执行知识 Lint、导航检查、索引与检索回归、单元测试与静态检查入口脚本见 check.sh。7️⃣ 验证效果提交关联 PR回到 Issue 中的验收场景验证保留原始问题、查询条件、贡献前的缺口、贡献后命中的卡片与正文依据确认新知识能被检索到、且不会出现在错误范围内。PR 正文按问题 → 方案 → 产物 → 证据组织三部分缺一不可关联与范围贡献类型、关联 Issue、实际改动文件交付与效果处理决定、来源、生产方法、验收场景及实际结果检查与评审重点执行的检查与结果、已同步的导航/日志、需要 committer 重点判断的风险。✅ committer 检视与合入条件committer 会核对Issue 中的缺口是否真正解决、来源与平台版本范围是否支撑结论、有无重复或过度泛化、目标场景效果是否可复核。合入前必须满足对应贡献类型的材料完整验收标准达成阻断性评审意见已解决当前版本的bash check.sh通过获得 committer 明确认可后由其执行合入并回填关联 Issue。这些贡献会被拒绝无可靠来源的性能或默认行为结论、大段复制上游文档、把单一技术经验过度泛化为 shared、把一个 DSL 的行为写成另一个 DSL 的事实、静默删除过时知识。按以上 7 步完成你的第一张知识卡你的工程经验就能被 CANNBot 和整个社区持续检索复用。完整操作清单见 贡献知识最佳实践设计取舍可延伸阅读 知识库设计原则。【免费下载链接】cannbot-knowledgecannbot算子开发知识库插件依赖的知识库本体仓给cannbot提供统一的知识底座。项目地址: https://gitcode.com/cann/cannbot-knowledge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

从H.M.手术看AI记忆:神经科学如何破解大模型遗忘难题 2026/9/26 23:55:42

从H.M.手术看AI记忆:神经科学如何破解大模型遗忘难题

1953年,美国外科医生William Scoville给一位顽固性癫痫病人做了一台后来写进所有神经科学教材的手术。病人叫Henry Molaison,学界习惯称他H.M.。当我做AI大模型应用、天天被AI记忆问题折磨时,总会想起这台手术——因为大模型一学新任务就忘旧…

阅读更多 →
3类福州网站建设招商方案报价全解析:性能优化成本差异大 2026/9/26 23:55:35

3类福州网站建设招商方案报价全解析:性能优化成本差异大

3类福州网站建设招商方案报价全解析:性能优化成本差异大 上周刚帮一位在东街口开茶楼的老客户处理完事故。他的网站半夜突然弹出一堆博彩广告,后台被改得面目全非,连数据库都被人动了手脚。这种 网站被黑挂马不知道怎么办…

阅读更多 →
通信型CRM的核心设计与落地实践:从软电话到坐席工作台 2026/9/26 23:54:57

通信型CRM的核心设计与落地实践:从软电话到坐席工作台

1. 名字拆解:DeskcommCRM 到底在解决什么问题先聊一个挺有意思的现象。很多人选 CRM,第一反应是看功能列表:有没有公海池、能不能做销售漏斗、报表长什么样。但真正有经验的人,第一件事是看产品的名字。名字往往比产品文档更诚实&…

阅读更多 →
Atlas 300V Pro 24G部署YOLO实战:从环境搭建到性能调优 2026/9/26 23:54:57

Atlas 300V Pro 24G部署YOLO实战:从环境搭建到性能调优

前几天在群里看到有人问“Atlas 300V 24G是运算加速卡吗”,底下回复五花八门,有人说是显卡,有人说能跑游戏,还有人问能不能挖矿,看得我血压有点高。翻了一圈发现,这张卡最近确实热起来了——“atlas部署yol…

阅读更多 →
网站导航营销的优势对比评测:3招避开被黑挂马坑 2026/9/26 23:54:50

网站导航营销的优势对比评测:3招避开被黑挂马坑

网站导航营销的优势对比评测:3招避开被黑挂马坑 网站被黑挂马不知道怎么办?这是西南某做机械配件的老板上周半夜打给我时,声音都在抖。他花了两万块做的官网,首页突然弹出一堆博彩广告,SEO排名直接掉到谷底。这时候别慌,先别急着重装系统,先看看你…

阅读更多 →
区块链驱动的物联网设备身份认证与访问控制:Fabric链码实践指南 2026/9/26 23:54:50

区块链驱动的物联网设备身份认证与访问控制:Fabric链码实践指南

简介:一套面向物联网安全领域的毕业设计与课程设计资料包,聚焦基于区块链的设备身份认证与敏感数据访问控制系统。系统利用区块链不可篡改与分布式共识特性,实现去中心化设备身份注册验证,并针对用户隐私、设备状态、控制指令等敏…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉