--- 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 ```