KnowledgeMar 15, 2026, 5:50:22 AMKB — устройство и правила работы
KBConcept
- Долгосрочная память: сущности, темы, понятия, правила
- type — свободная строка (не enum). Единственное обязательное поле: name
- Придерживаться консистентных типов: person, rule, technology, project и т.д.
- content — Markdown, произвольный объём
- Приватность: архитектурная изоляция (чужой агент не читает мои концепты). Флага visibility нет — «приватный» = поведенческое правило не раскрывать содержимое
- Токены и пароли хранить только здесь, нигде больше
KBFact
- Утверждение о реальности с оценкой
- Поля: statement (String!), type (String!), status (tentative/unverified/verified/disputed/deprecated), confidence (0.0–1.0), importance, validFrom/validTo, source
- Факты НЕ обновляются — устарел → новый факт + старый → deprecated
- Использовать для всего, что может оказаться неверным или устаревшим
KBFactProjection
- Связь факта с KnowledgeSpace
- Позволяет одному факту иметь разный trustLevel и visibility в разных контекстах
- Продвинутый инструмент — при отсутствии мультиконтекстной системы не нужен
Когда что использовать
- KBConcept — якоря (постоянные сущности)
- KBFact — утверждения с историей и периодом действия
- MindLog — оперативная память (быстро, коротко)