[2026-05-16] Проект 2: wiki-curation crystallization+synthesize, inbox drop сегодняшней сессии
This commit is contained in:
@@ -198,26 +198,32 @@ family/index.md (topic map)
|
|||||||
|
|
||||||
### Проект 2: LLM Wiki — Knowledge Accumulation
|
### Проект 2: LLM Wiki — Knowledge Accumulation
|
||||||
|
|
||||||
**Цель:** каждая research сессия накапливается. Следующий вопрос про Obsidian PKM → читаю 2 страницы wiki вместо 10 web запросов.
|
**Цель:** каждая research-сессия накапливается. Следующий вопрос про memory architectures → читаю 2 страницы wiki вместо 10 web запросов.
|
||||||
|
|
||||||
**Шаги:**
|
#### Компоненты
|
||||||
1. Добавить `wiki-capture` в workflow wiki-curation:
|
|
||||||
- После каждой research сессии (как сегодня) → автоматически создаёт wiki page
|
|
||||||
- Ключевой механизм: я говорю "сохрани это в wiki" или агент сам идентифицирует valuable content
|
|
||||||
2. Добавить `wiki-synthesize` в wiki-curation cron:
|
|
||||||
- Находит co-occurring concepts без synthesis page
|
|
||||||
- Строит `Concept A × Concept B` pages
|
|
||||||
3. Добавить `wiki-research` как отдельный skill/cron:
|
|
||||||
- 3-round autonomous research loop
|
|
||||||
- Результаты → `wiki/concepts/` или `wiki/synthesis/`
|
|
||||||
4. Session hooks: `Stop` → compress session → file insights
|
|
||||||
5. Crystallization: значимые debug/research сессии → wiki pages
|
|
||||||
|
|
||||||
**Что войдёт в wiki:** AI/ML tooling, Obsidian PKM, home infrastructure patterns, personal-os architecture decisions, Swift/iOS patterns, media pipeline learnings.
|
**Crystallization** — сессии → wiki pages (ежедневно в wiki-curation-daily)
|
||||||
|
- Воркер сканирует дневные сессии
|
||||||
|
- Критерий: знание painful to re-derive + fit wiki domain
|
||||||
|
- Дистиллирует факты (не разговор), создаёт/обновляет wiki pages
|
||||||
|
- ✅ Добавлено в wiki-curation-daily промпт (2026-05-16)
|
||||||
|
|
||||||
**Стек:** расширить wiki-curation skill + новые cron jobs
|
**Wiki-Synthesize** — co-occurring concepts → synthesis pages
|
||||||
|
- Воркер ищет темы из 3+ страниц без synthesis page
|
||||||
|
- Создаёт `comparisons/A-vs-B.md` или `concepts/A-and-B.md`
|
||||||
|
- Лимит: 1 страница за прогон
|
||||||
|
- ✅ Добавлено в wiki-curation-daily промпт (2026-05-16)
|
||||||
|
|
||||||
**Оценка:** 3-5 дней
|
**Inbox drop** — быстрый путь добавить knowledge в очередь
|
||||||
|
- Файл в `wiki/raw/inbox/research-SLUG-YYYYMMDD.md` → обрабатывается следующей ночью
|
||||||
|
- ✅ Сегодняшняя сессия (vault strategy + memory architecture) заброшена в инбокс
|
||||||
|
|
||||||
|
#### Что войдёт в wiki
|
||||||
|
AI/ML memory architectures, Obsidian PKM patterns, personal-os architecture decisions, Swift/iOS patterns, media pipeline learnings, enrichment patterns.
|
||||||
|
|
||||||
|
**Стек:** wiki-curation-daily (расширенный) + inbox mechanism
|
||||||
|
|
||||||
|
**Статус:** ✅ Реализован 2026-05-16
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -522,11 +528,11 @@ skills/ → процедуры и workflows пошагово
|
|||||||
|
|
||||||
| Проект | Статус | Следующий шаг |
|
| Проект | Статус | Следующий шаг |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| Проект 1: Vault Enrichment | 🟡 В процессе | Пересобрать index.md как топик-карты; обновить промпт воркера |
|
| Проект 1: Vault Enrichment | 🟡 В процессе | Воскресный прогон по новому промпту (топик-карты) |
|
||||||
| Проект 2: LLM Wiki Accumulation | 🟡 Частично | wiki-curation работает; wiki-capture/synthesize не реализованы |
|
| Проект 2: LLM Wiki Accumulation | ✅ Реализован | wiki-curation обновлён: crystallization + synthesize + inbox |
|
||||||
| Проект 3: Proactive Research | ⬜ Не начат | После наполнения wiki |
|
| Проект 3: Proactive Research | ⬜ Не начат | После наполнения wiki |
|
||||||
| Проект 4: Cross-domain Enrichment | ⬜ Не начат | Архитектура готова, воркер не создан |
|
| Проект 4: Cross-domain Enrichment | ⬜ Следующий | Архитектура готова, воркер не создан |
|
||||||
| Проект 5: Memory Organizer | 🟡 В процессе | Шаг 0 сделан; нужен memory curation cron |
|
| Проект 5: Memory Organizer | 🟡 В процессе | Шаг 0 сделан; daily cron запущен; wiki/tech/ частично заполнена |
|
||||||
|
|
||||||
### Что сделано (2026-05-16)
|
### Что сделано (2026-05-16)
|
||||||
- Task 3b убран из wiki-curation
|
- Task 3b убран из wiki-curation
|
||||||
|
|||||||
@@ -0,0 +1,48 @@
|
|||||||
|
---
|
||||||
|
type: research
|
||||||
|
date: '2026-05-16'
|
||||||
|
topics:
|
||||||
|
- vault-strategy
|
||||||
|
- memory-architecture
|
||||||
|
- enrichment-patterns
|
||||||
|
---
|
||||||
|
Сегодня (2026-05-16) провели большую research-сессию по vault strategy и memory architecture. Ключевые темы для кристаллизации в wiki:
|
||||||
|
|
||||||
|
## 1. Obsidian Vault Strategy — итог
|
||||||
|
|
||||||
|
Три разных задачи (не смешивать):
|
||||||
|
- **Vault Enrichment** — frontmatter, aliases, wikilinks на личные заметки → personal/family searchable
|
||||||
|
- **LLM Wiki (Karpathy pattern)** — накопление research: сессии → wiki pages → compounding knowledge base
|
||||||
|
- **Cross-domain Enrichment** — личные данные × external signals → personalized insights
|
||||||
|
|
||||||
|
Ключевой принцип: topic maps (family/index.md, personal/index.md) как source of truth для кластеров. Воркеры читают карту, не хардкодят связи.
|
||||||
|
|
||||||
|
## 2. Agent Memory Architecture (research arXiv 2603.07670, zylos.ai 2026-04)
|
||||||
|
|
||||||
|
Три уровня (cognitive science taxonomy):
|
||||||
|
- **Episodic** — сессионные логи (Hermes: SQLite + session_search) ✅
|
||||||
|
- **Semantic** — факты/предпочтения (MEMORY.md + USER.md) — нужна curation
|
||||||
|
- **Procedural** — навыки и workflows (skills/) ✅
|
||||||
|
|
||||||
|
Правило overflow для MEMORY.md:
|
||||||
|
- > 150 chars или содержит инструкции → перенести в vault, оставить pointer
|
||||||
|
- MEMORY.md = short stable facts only
|
||||||
|
- wiki/tech/ = detailed pitfalls, patterns, debug notes
|
||||||
|
|
||||||
|
Ключевой вывод из arXiv 2603.07670:
|
||||||
|
- Без memory агент деградирует (Generative Agents: 48ч без рефлексии → repetitive)
|
||||||
|
- Gap между "есть память" и "нет памяти" > gap между разными LLM backbone
|
||||||
|
- Summarization drift: после 3+ циклов сжатия критические инструкции теряются → нужен vault как immutable store
|
||||||
|
|
||||||
|
## 3. Enrichment patterns (Проект 4)
|
||||||
|
|
||||||
|
Два режима:
|
||||||
|
- **Enrichment** (разовый): vault note + external context → enriched note рядом
|
||||||
|
- **Monitoring** (регулярный): external stream → фильтр через vault profile → дайджест/алерт
|
||||||
|
|
||||||
|
Примеры: app-ideas → конкурентный анализ; books list → learning path; wishlists → profile-aware рекомендации.
|
||||||
|
|
||||||
|
## Источники
|
||||||
|
- arXiv 2603.07670 — Memory for Autonomous LLM Agents (март 2026)
|
||||||
|
- zylos.ai — AI Agent Memory Architectures survey (апрель 2026)
|
||||||
|
- personal/projects/personal-os/obsidian-vault-strategy.md — наш полный план
|
||||||
Reference in New Issue
Block a user