logo
0
0
WeChat Login
review/auto-fix-0422-0222
cnb<noreply@cnb.cool>
docs: 补全 README — NPC 模式库、学习来源、输出物

NPC 学习模块

CNB 平台 NPC(AI 编程代理)学习与能力沉淀框架

概述

从 CNB 公开仓库的实战代码中提取 NPC 高级用法和设计模式,形成可复用的知识库。支持自动扫描、模式识别、技巧归档和能力检索。

学习来源

来源内容方式
CNB 公开 NPC 仓库SKILL.md / system promptAPI 自动扫描
热门 NPC 仓库代码结构、工具调用模式人工精选
实战 PR/Issue对话策略、错误恢复经验沉淀

已沉淀的 NPC 模式

1. Skill 结构模式

  • SKILL.md frontmatter:name + description + metadata(含 emoji、依赖声明)
  • 分级触发:description 精确匹配 vs 宽泛关键词匹配

2. 工具编排模式

  • 链式调用:先搜索 → 再读取 → 最后执行
  • 容错降级:主工具失败后自动切换备选方案
  • 批量操作:合并多个 API 调用减少请求次数

3. 记忆管理模式

  • 分层记忆:长期(MEMORY.md)+ 每日(memory/YYYY-MM-DD.md)+ 规则(rules/)
  • 按需加载:只在相关时读取,避免上下文污染

4. NPC 质量模式

  • 输入验证:检查环境变量、文件存在性后再执行
  • 输出规范:结构化输出 + 错误码分级
  • 防御性编程:不信任外部输入,所有路径做容错

使用方式

# 安装依赖
pip install -r requirements.txt

# 运行学习模块(开发中)
python main.py

输出物

  • output/npc-learning-YYYY-MM-DD.md — 每日学习报告
  • output/npc-pattern-library.md — 模式库(持续更新)

相关仓库

许可

MIT

About

NPC 对话学习工作流 Skill - 从公开仓库 Issue 中学习 NPC 技巧

skillsnpclearning
Language
Python100%