Files
zclaw_openfang/wiki/archive/memory-extraction-details.md
iven 5d88d129d1 docs(wiki): Phase B+C完成 — middleware/saas/security/memory 5节模板重构
- middleware.md: 集成契约+3不变量+执行流 (157→136行)
- saas.md: 移除安全重复→引用security.md+Token Pool算法 (231→173行)
- security.md: 吸收saas认证内容成为安全唯一真相源 (158→199行)
- memory.md: 最大压缩363→147行+Hermes洞察提炼+4不变量

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-22 21:42:24 +08:00

74 lines
2.8 KiB
Markdown

---
title: 记忆提取详细逻辑 (归档)
archived_from: wiki/memory.md
archived_on: 2026-04-22
reason: Wiki 压缩重构,详细提取逻辑从主页面移除
---
# 记忆提取详细逻辑 (归档)
> 2026-04-22 从 wiki/memory.md 归档。详细提取 prose 和 Hermes 分析内容。
> 主页面仅保留数据流 + 不变量 + 活跃问题。
## 原始内容
详细的提取逻辑 prose 已移除。需要时请参考以下源文件:
- `crates/zclaw-growth/src/extractor.rs` — LLM 记忆提取实现
- `crates/zclaw-growth/src/retriever.rs` — 语义检索实现
- `crates/zclaw-growth/src/retrieval/query.rs` — QueryAnalyzer 意图分类
- `crates/zclaw-growth/src/experience_store.rs` — 经验 CRUD
- `wiki/archive/hermes-analysis.md` — Hermes 管线完整分析 (463 行)
## 查询意图分类 (QueryAnalyzer)
| 意图 | 说明 | 检索策略 |
|------|------|----------|
| Preference | 用户偏好 | 精确匹配 preference 类型记忆 |
| Knowledge | 知识查询 | 语义搜索 knowledge 类型 |
| Experience | 经验检索 | 时间+相关性排序 |
| Code | 代码相关 | 关键词优先 |
| General | 通用 | 混合策略 |
## 进化引擎组件清单
```
EvolutionEngine — 行为模式检测 → 技能/工作流建议
FeedbackCollector — 收集用户反馈信号
PatternAggregator — 行为模式聚合
QualityGate — 进化质量门控 (长度/标题/置信度/去重)
SkillGenerator — 自动技能生成 (SkillManifest)
WorkflowComposer — 工作流自动编排
ProfileUpdater — 用户画像更新
ExperienceExtractor — 经验提取器
Summarizer — 记忆摘要
```
## zclaw-growth 完整模块结构 (19 文件)
```
crates/zclaw-growth/src/
├── evolution_engine.rs 进化引擎核心
├── experience_extractor.rs 经验提取
├── experience_store.rs 经验 CRUD
├── extractor.rs 记忆提取
├── feedback_collector.rs 反馈收集
├── injector.rs Prompt 注入
├── json_utils.rs JSON 工具
├── pattern_aggregator.rs 模式聚合
├── profile_updater.rs 画像更新
├── quality_gate.rs 质量门控
├── retriever.rs 语义检索
├── skill_generator.rs 技能生成
├── summarizer.rs 摘要生成
├── tracker.rs 追踪器
├── types.rs 类型定义
├── viking_adapter.rs Viking 适配器
├── workflow_composer.rs 工作流编排
├── retrieval/ 检索子模块
│ ├── query.rs 意图分类 + CJK
│ └── semantic.rs EmbeddingClient
└── storage/ 存储子模块
└── sqlite.rs FTS5 + TF-IDF
```