龍魂自研算法库|清单 + 规范 + 衔接机制 v1.0
·
龍魂自研算法库|清单 + 规范 + 衔接机制 v1.0
判断
你的自研算法不是“另一类东西”,是知识库的“另一种来源”。
公开算法和自研算法共用同一套 18 字段档案,只改三个字段的含义:
| 字段 | 公开算法 | 自研算法 |
|---|---|---|
| 公开来源 | 原始论文/官方文档 | 作者自研 + 提交 hash + 文件路径 |
| 开源项目 | GitHub 链接 | 本仓路径 + 首次提交 + 最后提交 |
| 许可证 | SPDX 标识 | 本仓许可证(TBL-1.1 / MulanPSL2) |
其余 15 字段完全一致。 不因为“自己写的”就降低标准。
一、自研算法完整清单(按 A01–A16 框架归类)
A01 · 数学与统计基础
| ID | 名称 | 技术类型 | 核心原理 | 落点 | 状态 |
|---|---|---|---|---|---|
| ZA01-001 | 三才权重计算 | 算法 | 天0.35/地0.15/人0.50 固定权重,SSOT 定在 lh_wuxing_core.py | 08_BIN/lh_wuxing_core.py | 🟢 |
| ZA01-002 | 五行生克矩阵 | 算法 | 5×5 生克关系矩阵 + 列随机马尔可夫性质 | 08_BIN/lh_wuxing_core.py | 🟢 |
| ZA01-003 | 数字根归约 | 算法 | 反复求和直到 1–9,屏蔽 3/9 | 08_BIN/lh_wuxing_core.py | 🟢 |
| ZA01-004 | 河图数映射 | 算法 | 1,6水/2,7火/3,8木/4,9金/5,10土 | 08_BIN/lh_wuxing_core.py | 🟢 |
A06 · 概率模型与图模型(自研部分)
| ID | 名称 | 技术类型 | 核心原理 | 落点 | 状态 |
|---|---|---|---|---|---|
| ZA06-001 | 四柱干支推算 | 算法 | 1900-01-01=甲戌顺推 + 1949-10-01=甲子交叉验证 | 08_BIN/rizhu_core.py v3.0 | 🟢 |
| ZA06-002 | 梅花易数卦象生成 | 算法 | 日支取上卦 / 时支取下卦 | 08_BIN/lh_dna_generator.py:982-985 | 🟢 |
| ZA06-003 | DNA 五段生成 | 算法 | 年·月·日·时柱·卦名 → SHA256 短哈希 | 08_BIN/lh_dna_generator.py | 🟢 |
A11 · 优化算法(自研部分)
| ID | 名称 | 技术类型 | 核心原理 | 落点 | 状态 |
|---|---|---|---|---|---|
| ZA11-001 | 五行不动点求解 | 算法 | 幂迭代求五行生克矩阵不动点;收敛=稳定,振荡=漂移 | 08_BIN/龍魂_五行不动点.py | 🟢 |
| ZA11-002 | 稳定度三因子 | 算法 | 残差/速度/振荡三因子加权 | 同上 | 🟢 |
| ZA11-003 | 洛书幻方校验 | 算法 | 8 线和全等 + 中宫篡改检测(漂移>10% 降级) | 同上 | 🟢 |
A12 · NLP 与知识推理(自研部分)
| ID | 名称 | 技术类型 | 核心原理 | 落点 | 状态 |
|---|---|---|---|---|---|
| ZA12-001 | dao-rag 检索优先 | 架构/方法 | 检索在前生成在后;引文查询零模型直答 | 08_BIN/龍魂_检索优先.py | 🟢 |
| ZA12-002 | 道德经起草闸 | 算法 | 生成→SSOT校验→错引改正→复验 | 08_BIN/龍魂_道德经起草闸.py | 🟢 |
| ZA12-003 | 道德经引用回测 | 算法 | ECE 校准链 + 引用准确率 | 08_BIN/龍魂_道德经回测.py | 🟢 |
| ZA12-004 | 哲学语料提取 | 算法 | 四形态:铁律推理/易经推演/世界观框架/决策推理 | 08_BIN/龍魂_Notion哲学提取.py | 🟢 |
A15 · 搜索、规划与智能体(自研部分)
| ID | 名称 | 技术类型 | 核心原理 | 落点 | 状态 |
|---|---|---|---|---|---|
| ZA15-001 | 易经拓扑推荐 | 算法 | 10 万次蒙特卡洛 + 64 卦状态转移 + 卦德评分 | 08_BIN/lh_拓扑推荐.py | 🟢 |
| ZA15-002 | 对抗中枢五环 | 架构/框架 | 辩→审→攻→收→报,五环独立容错 | 08_BIN/龍魂_对抗中枢.py | 🟢 |
| ZA15-003 | 左右互搏 | 框架 | 建设者 vs 质疑者双人格对抗 | 08_BIN/lh_左右互搏.py | 🟢 |
| ZA15-004 | 互搏数据集五层 | 架构 | 意图四象限/参数分级/CoT/多轮锚点/错误恢复 | 08_BIN/龍魂_互搏数据集.py | 🟢 |
A16 · 可信 AI 与安全(自研部分)
| ID | 名称 | 技术类型 | 核心原理 | 落点 | 状态 |
|---|---|---|---|---|---|
| ZA16-001 | 三色审计 | 算法 | 🟢/🟡/🔴 分级 + 风险=影响×不确定×越界 | core/longhun_core/tricolor_audit.py | 🟢 |
| ZA16-002 | 透明标准检查 | 算法 | 8 条标准 + 三色标记 + 五关安检 | 08_BIN/lh_透明标准检查.sh | 🟢 |
| ZA16-003 | 真源检查 R-1 | 算法 | 添加/编辑前确认无同名/同功能/多源 | 08_BIN/龍魂_真源检查.py | 🟢 |
| ZA16-004 | 安全基准评测 | 算法 | 52 条三集(harmful/jailbreak/benign)+ judge 三态 | 08_BIN/龍魂_安全基准评测.py | 🟢 |
| ZA16-005 | 推送避让闸 | 算法 | CLI会话+新鲜改动+暂存区三维判定 | 08_BIN/lh_推送避让闸.py | 🟢 |
| ZA16-006 | 成本闸 | 算法 | 日/周 token 阈值 + P95×1.5 基线 | 08_BIN/lh_成本闸.py | 🟡 |
| ZA16-007 | 紧急全停 | 工具 | 97 job 批量 bootout + dry-run 默认 | 08_BIN/lh_紧急全停.py | 🟢 |
工程组件(不进算法库,单列)
| ID | 名称 | 类型 | 落点 | 状态 |
|---|---|---|---|---|
| ZE-001 | CNSH 多语言 IR | 编译基础设施 | 08_BIN/cnsh_ir/(1555行·8前端) | 🟢 |
| ZE-002 | 浏览器抓取引擎 | 采集工具 | 08_BIN/龍魂_浏览器抓取引擎.py | 🟢 |
| ZE-003 | 训练能耗计量 | 观测工具 | 08_BIN/龍魂_训练能耗计量.py | 🟢 |
| ZE-004 | Notion 推送 | 集成工具 | 08_BIN/lh_notion推送.py | 🟢 |
| ZE-005 | 泰山同步 | 基础设施 | 08_BIN/龍魂_泰山同步.sh | 🟢 |
| ZE-006 | 数字人自学引擎 | 训练工具 | 08_BIN/lh_数字人自学引擎.py | 🟢 |
| ZE-007 | 观测汇总 | 观测工具 | 08_BIN/lh_观测汇总.py | 🟢 |
| ZE-008 | 3点10读数分析 | 观测工具 | 08_BIN/lh_3点10读数分析.py | 🟢 |
| ZE-009 | 云端 API 计量 | 观测工具 | 08_BIN/lh_云端计量.py | 🟢 |
二、自研算法的 18 字段档案(示例:ZA11-001)
ALGORITHM_RECORD:
算法ID: "ZA11-001"
中文名称: "五行不动点求解"
英文名称: "Wuxing Fixed-Point Solver"
缩写: "WX-FP"
所属分类: ["A11", "优化算法", "自研"]
技术类型: "算法"
核心原理: >
构造五行生克矩阵(列随机·马尔可夫性质),
用幂迭代求不动点;收敛=行为稳定,振荡=漂移。
数学表达: >
M ∈ [0,1]^{5×5},列随机;
x_{t+1} = M · x_t;
不动点 x* 满足 M·x* = x*;
收敛判据:||x_{t+1} - x_t|| < ε。
执行步骤:
- 输入:五行生克矩阵 M + 初始分布 x_0
- 迭代:x_{t+1} = M · x_t
- 判据:残差 < ε 且速度趋零且无振荡
- 输出:不动点 x* + 稳定度三因子
伪代码: "见 龍魂_五行不动点.py::solve_fixed_point()"
代码实现: "08_BIN/龍魂_五行不动点.py(Python·纯标准库)"
公开来源: >
作者自研(UID9622);
首次提交 hash: {{git log --diff-filter=A -- 龍魂_五行不动点.py}};
理论基础:Perron-Frobenius 定理 + 马尔可夫链稳态分布。
开源项目: "本仓 08_BIN/龍魂_五行不动点.py"
许可证: "TBL-1.1(本仓 LICENSE)"
计算复杂度: "时间 O(5^2 · T);空间 O(5^2);T = 迭代次数,通常 <100"
适用场景:
- 行为稳定性度量
- 决策链第七环(综合分之后行动之前)
- 漂移检测(需 7 天基线)
局限性:
- 无基线时仅作信息项,不作降级闸
- 五行分布天然不均,原始一致性恒低
- 洛书幻方真用途是"同分布两次独立核算互验",不是拿均匀性当美德
相关算法:
- 前置:ZA01-002 五行生克矩阵
- 改进:ZA11-002 稳定度三因子
- 校验:ZA11-003 洛书幻方校验
测试案例:
- 输入:单位矩阵 → 输出:任意分布都是不动点
- 输入:循环矩阵 → 输出:振荡检测为 True
- 输入:金标准四柱(甲子·丙午·庚申·壬戌)→ 稳定度 0.9928·收敛 True
复现状态: "已复现(--selftest 11/11 实机通过)"
透明状态: "🟢"
安全风险: "未评估"
自研算法的三个特殊约束:
| # | 约束 | 原因 |
|---|---|---|
| 1 | 公开来源 必须写首次提交 hash | 自研的“原始论文”就是 git 历史 |
| 2 | 复现状态 必须区分“自测通过”和“独立复现” | 自己跑通 ≠ 别人能跑通 |
| 3 | 透明状态 默认 🟡,除非有外部审计 | 自研无第三方背书,默认半透明 |
三、执行任务的无缝衔接机制
3.1 知识库 → 审计任务的自动派生
每个自研算法条目,自动派生三类审计任务:
ZAxx-xxx 条目存在
│
├─ 审计任务 A(复现性)
│ · 命令:python3 08_BIN/xxx.py --selftest
│ · 判据:退出码 0 + 输出 "N/N 通过"
│ · 失败 ⇒ 自动生成修复任务
│
├─ 审计任务 B(透明性)
│ · 命令:python3 08_BIN/龍魂_三色标记扫描.py --target 08_BIN/xxx.py
│ · 判据:TRANSPARENCY/EVIDENCE/VERIFY 三行齐全
│ · 失败 ⇒ 自动生成补标记任务
│
└─ 审计任务 C(真源性)
· 命令:python3 08_BIN/龍魂_真源检查.py --target 08_BIN/xxx.py
· 判据:无同名/同功能冲突
· 失败 ⇒ 自动生成归一任务
3.2 审计 → 修复 → 回归的闭环
审计发现 🔴
│
▼
生成修复提案(七字段模板)
│
▼
老大 CONFIRM
│
▼
修复执行(逐项·不扩范围)
│
▼
回归验证(重跑审计三件)
│
├─ 全绿 ⇒ 更新知识库条目状态 🟡→🟢
└─ 仍红 ⇒ 记入失败库·不自动重试
3.3 自研算法的优先级排序(按 ROI)
| 优先级 | 算法 | 为什么排这 | 预计投入 |
|---|---|---|---|
| P0-1 | ZA11-001 五行不动点 | 刚入库·11/11 自测通过·但无外部审计 | 1 小时(补三色+真源+独立复现) |
| P0-2 | ZA12-001 dao-rag | 核心链路·已用于道德经问答·需独立复现 | 1 小时(补独立测试用例) |
| P0-3 | ZA16-001 三色审计 | 所有审计的基础·审计器不可自审 | 2 小时(补元审计+误判率跟踪) |
| P1-1 | ZA01-001 三才权重 | SSOT 已定·但金标准 H 0.927 无独立复算 | 30 分钟 |
| P1-2 | ZA06-001 四柱干支 | 6 锚自证通过·但无外部交叉验证 | 30 分钟(找第二个独立实现对拍) |
| P1-3 | ZA15-001 拓扑推荐 | 蒙特卡洛 seed=9622 可复现·但需独立跑 | 1 小时 |
| P2 | 其余 | 按“复现状态”和“透明状态”逐个补 | 每项 15–30 分钟 |
3.4 与公开算法知识库的衔接
┌─────────────────────────────────────────────────────────┐
│ 龍魂 AI 公共算法知识库 │
│ ├─ 公开算法(A01-A16·来源=论文/官方) │
│ └─ 自研算法(ZAxx-xxx·来源=作者自研+git hash) │
├─────────────────────────────────────────────────────────┤
│ 同一套 18 字段 · 同一套三色判据 · 同一套复现标准 │
├─────────────────────────────────────────────────────────┤
│ 执行任务衔接: │
│ ① 知识库条目 → 自动派生审计任务(复现/透明/真源) │
│ ② 审计发现 → 七字段修复提案 → CONFIRM → 修复 → 回归 │
│ ③ 回归通过 → 更新条目状态 → 写回知识库 │
│ ④ 失败入库 → 学习层读失败库 → 下轮提案检查同因 │
└─────────────────────────────────────────────────────────┘
四、立即执行的三件(不等确认·只读)
# CNSH·指令·自研算法库初始化·只读盘点
# 目标: 把 20 个自研算法落成 18 字段档案的骨架
# 纪律: 只读·不修改任何现有代码
【阶段0·扫描·不改】
命令:
# 逐个算法查三件:文件存在 / 有 --selftest / 有 TRANSPARENCY
for f in 08_BIN/龍魂_五行不动点.py 08_BIN/龍魂_检索优先.py \
08_BIN/lh_wuxing_core.py 08_BIN/rizhu_core.py \
08_BIN/lh_dna_generator.py 08_BIN/lh_拓扑推荐.py \
08_BIN/龍魂_对抗中枢.py 08_BIN/lh_左右互搏.py \
08_BIN/龍魂_互搏数据集.py 08_BIN/lh_透明标准检查.sh \
08_BIN/龍魂_真源检查.py 08_BIN/lh_推送避让闸.py; do
echo "=== $f ==="
[ -f "$f" ] && echo " 存在" || echo " ❌ 不存在"
head -20 "$f" | grep -q "TRANSPARENCY:" && echo " 🟢 有三色" || echo " 🔴 缺三色"
grep -q "selftest\|--selftest" "$f" && echo " 🟢 有自测" || echo " 🟡 无自测"
done
产出: 07_AUDIT/自研算法盘点-{{日期}}.md
判据: 每个算法三行状态(存在/三色/自测)·不展开
【阶段1·生成骨架档案·不改代码】
# 为每个算法生成一个 yaml 骨架,18 字段中:
# - 能从扫描结果填的自动填
# - 不能填的写 "待补"
# 输出到 03_KNOWLEDGE_GRAPH/自研算法库/ZAxx-xxx.yaml
硬约束:
· 不修改任何现有代码
· 骨架只是"填空模板",不是"已完成档案"
· 每个字段必须可追溯:填了什么、从哪来的
【阶段2·报·格式】
phase=done
扫描: N 个算法·存在 N·有三色 N·有自测 N
骨架: N 个 yaml 已生成
待补字段: 逐项列出(哪些算法缺哪些字段)
下一步: 等老大确认后,逐个补档案
五、一句话
自研算法不是“私货”,是“另一种来源”。 同一套 18 字段、同一套三色判据、同一套复现标准——唯一区别是“来源”字段写 git hash 而不是论文 DOI。
执行衔接的核心是:知识库条目自动派生审计任务,审计发现自动生成修复提案,修复回归自动更新条目状态。 不是“先建库再手动查”,是“库和任务互锁”。
今天先做三件:盘点、生成骨架、报缺什么。 不补档案、不审计、不修复——先把“有什么”看清,再谈“补什么”。
更多推荐

所有评论(0)