Русский
trip2g и Open Knowledge Format (OKF)
Open Knowledge Format (OKF) — переносимый стандарт для баз знаний, которые ведёт и читает LLM. Google Cloud опубликовал версию 0.1 в июне 2026 под лицензией Apache 2.0. Он берёт паттерн LLM-вики, который многие уже собирали вручную, и фиксирует ровно столько структуры, чтобы база знаний одного агента читалась другим инструментом.
Волт trip2g почти полностью ему соответствует. На этой странице показано соответствие и что нужно задать, чтобы ваш волт стал валидным OKF-бандлом. Это держит память агента переносимой, а не запертой в одном продукте.
Что фиксирует OKF
OKF намеренно тонкий. Он закрепляет то, что важно для совместимости, а остальное оставляет вам.
- Одно обязательное поле frontmatter:
type. Это метка того, чем является заметка (концепт, источник, решение), произвольная строка на ваш выбор. - Пять рекомендованных полей:
title,description,resource,tags,timestamp. - Два зарезервированных имени файлов:
index.md(что охватывает база) иlog.md(текущий синтез и открытые вопросы). - Рёбра графа — это обычные Markdown-ссылки. Они направленные и нетипизированные: смысл связи живёт в тексте рядом, а не в отдельной схеме.
Это вся поверхность совместимости. OKF называет себя «минимально мнениевым»: он не навязывает онтологию, структуру тела заметки или фиксированный список типов. Типизированные рёбра и seeded-онтологии, которые добавляют некоторые инструменты, лежат поверх OKF, а не входят в него.
Почему волт trip2g уже является OKF-бандлом
OKF-бандл — это просто папка Markdown-файлов с frontmatter и index.md. Ровно это и есть волт trip2g.
| OKF | trip2g |
|---|---|
| Папка Markdown + frontmatter | Волт, который вы синхронизируете |
index.md / log.md |
Уже два опорных файла в стартере LLM Wiki |
| Markdown-ссылки как рёбра | Ваши [[wikilinks]], превращаемые в ссылки при публикации |
Поле type |
Добавьте одну строку (см. ниже) |
| Терпит отсутствующие и битые ссылки | Ленивое резолвинг: висящая [[ссылка]] это пометка «напишу позже», а не ошибка |
Сделать волт валидным по OKF
Два шага.
1. Добавьте type: во frontmatter каждой заметки. Словарь выбираете сами: concept, source, decision, query или то, что уже описано в вашем SCHEMA.md.
---
title: "Идемпотентный ingestion"
type: concept
tags: [ingestion, exactly-once]
timestamp: 2026-06-23
---
2. Держите index.md и log.md в корне. Стартовая структура LLM Wiki уже так устроена.
Ваши [[wikilinks]] остаются как есть. trip2g превращает их в ссылки при рендере страницы, а сама папка Markdown-заметок и есть бандл. В том, как вы пишете, ничего не меняется.
Почему это важно
Переносимость. Долгосрочная память агента — это папка, которой владеете вы, в формате, который прочитает другой OKF-инструмент, а не строки в базе, доступные только через один продукт. Её можно перенести, форкнуть, отдать коллеге или подключить к другому агенту.
Она также сочетается с федерацией: отдельные OKF-базы могут ссылаться друг на друга, и агент обходит их через один MCP-эндпоинт. OKF делает базы взаимозаменяемыми, trip2g обслуживает и федерирует их вживую.
Смотрите также
- LLM Wiki: паттерн, который формализует OKF, и стартовая структура папок
- Память агента: запустить волт trip2g как долгосрочную память агента
- Федерация: связать несколько баз знаний в один хаб
- MCP-сервер: методы, доступ, токены