Files
obsidian-vault/personal/projects/personal-os/knowledge-lifecycle.md
T
2026-05-30 02:00:16 +00:00

3.9 KiB
Executable File
Raw Blame History

namespace, tags, created, updated, type, confidence, sources
namespace tags created updated type confidence sources
work
agent
memory
wiki
synthesis
vault
2026-05-19 2026-05-19 concept 0.9
wiki/concepts/agent-memory-architecture.md
wiki/concepts/vault-strategy.md
wiki/wiki-ingest-process.md
wiki/personal-os-self-modification.md

Knowledge Lifecycle — From Session to Permanent Memory

Синтез: как знание движется от рабочей сессии к постоянной памяти в personal-os. Объединяет concepts/agent-memory-architecture, concepts/vault-strategy и wiki-ingest-process.

Общая схема

Событие/Разговор
        │
        ▼
Working Memory (контекст сессии, эфемерный)
        │  session_search + SHA256 hash
        ▼
Episodic Memory (SQLite sessions, сжатые саммари)
        │  crystallization (wiki-curation cron 02:00)
        ▼
Semantic Memory (wiki/ pages, постоянное знание)
        │  wiki-ingest 22:00 (launchd, claude -p)
        │  overflow rule (>150 chars → vault)
        ▼
Procedural Memory (skills/, workflows)

Три барьера кристаллизации

Не всё знание заслуживает кристаллизации. Барьеры:

Уровень Критерий Место
Session → Wiki Painful to re-derive? Fits domain? Contains facts (not conversation)? wiki/
Wiki → MEMORY.md Стабильный факт, ≤150 символов? ~/.hermes/MEMORY.md
Any → Skills Пошаговая процедура, повторяемая? ~/.hermes/skills/

Правило overflow: MEMORY.md — только короткие стабильные факты. Детали → в wiki с pointer в MEMORY.md: "media-pipeline питфолы → wiki/tech/media-pipeline-pitfalls.md".

Три задачи vault (не смешивать)

  1. Vault Enrichment — frontmatter + aliases + wikilinks на personal/, family/
  2. LLM Wiki — crystallization sessions → wiki/ (этот файл про это)
  3. Proactive Research — агент генерирует гипотезы → wiki/research-queue.md → Saturday cron

Риски деградации

  • Summarization drift: после 3+ циклов сжатия теряются критические инструкции. Решение: vault как immutable store (не перезаписывать, только аппендить/обновлять dated sections).
  • Repetitive behavior: без weekly reflection агент деградирует (Generative Agents, 48ч без рефлексии). Фикс: Retrospector каждую пятницу читает corrections_log.
  • Orphaned knowledge: факт записан, но никогда не читается. Фикс: lint (orphan pages), провалидированные wikilinks.

Инструменты в personal-os

Инструмент Функция
wiki-curation cron (02:00) Crystallization: sessions → wiki
wiki-ingest launchd (22:00) Synthesis: raw/ symlinks → wiki pages
session_search Episodic retrieval
obsidian MCP Semantic retrieval
MEMORY.md Fast facts, overflow pointers
research-queue.md Proactive research agenda

Связанные страницы