Read in:
Русский

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-сервер: методы, доступ, токены