Перейти к содержимому

Open Knowledge Format (OKF): контент сайта как граф для AI

Когда нейросеть или агент читает обычную страницу, он продирается сквозь вёрстку, меню, баннеры и скрипты, чтобы добыть смысл. Open Knowledge Format, OKF, предлагает отдать смысл сразу и без шума: контент как набор чистых markdown-концептов, связанных в граф. Разберу, что это, кто за этим стоит и стоит ли внедрять.

OKF — это открытая спецификация, которую опубликовала Google Cloud в июне 2026 года (версия 0.1) вместе с переименованием своего продукта в Knowledge Catalog. Формат вендор-нейтральный: задаёт общие правила, чтобы разные инструменты читали и писали одни и те же базы знаний без проприетарных SDK.

Важный нюанс про происхождение. Изначально OKF придуман для дата-каталогов: описывать таблицы баз данных, датасеты, API, бизнес-метрики, runbook’и, чтобы AI-агент понимал контекст корпоративных данных. Идею применить OKF к контенту сайта развили практики SEO, в частности Suganthan Mohanadasan. То есть на сайтах OKF — это адаптация формата, а не его исходное предназначение.

OKF-бандл — это просто папка markdown-файлов, где каждый файл описывает один концепт. У файла есть YAML-фронтматтер с полями и тело в markdown.

---
type: Article
title: Как собрать семантическое ядро
description: Пошаговый разбор сбора и кластеризации запросов
resource: https://example.com/ru/semanticheskoe-yadro/
tags: [семантика, ключевые слова]
---
# Как собрать семантическое ядро
Тело концепта в чистом markdown, со ссылками на соседние концепты.

Ключевых деталей несколько:

  • Обязательное поле только одно — type. Остальное (title, description, resource, tags, дата) по ситуации.
  • Один файл — один концепт. Не «страница со всем подряд», а атомарная единица смысла.
  • Связи через обычные markdown-ссылки. Файлы ссылаются друг на друга, и из этого собирается граф знаний, по которому агент ходит, видя отношения между концептами, а не плоскую кучу текста.
  • Файл index.md перечисляет содержимое бандла, чтобы агент сначала увидел оглавление, а потом открывал нужное.

Для сайта бандл отдают статикой по адресу yoursite.com/okf/, с оглавлением в /okf/index.md. Никакого скрейпинга и API между агентом и контентом.

OKF — верхний этаж машиночитаемого слоя. Если sitemap говорит, какие URL есть, llms.txt указывает на главное, а EntityMap объявляет ваши сущности, то OKF отдаёт сам контент в виде графа. Образно: llms.txt — указатель, EntityMap — справочник «кто есть кто», OKF — сама библиотека, которую можно листать.

Поэтому OKF не заменяет остальные форматы и не заменяет нормальные HTML-страницы для людей. Это параллельная, чистая копия смысла для машин.

Вариантов три, от простого к ручному:

  1. Генератор. У Suganthan есть бесплатный веб-генератор, который превращает до 100 страниц сайта в OKF-бандл.
  2. Плагин. Для WordPress есть бесплатный плагин: сам собирает посты и страницы в бандл, отдаёт его на /okf/ и пересобирает при обновлениях.
  3. Руками. Написать markdown-файлы с YAML-фронтматтером самостоятельно — посильно, если страниц немного.

Здесь важно не поддаться хайпу. Скажу прямо, как есть на середину 2026 года.

Правильная рамка — это ранняя регистрация, а не реклама. Внедрение дешёвое, а если формат закрепится, вы окажетесь среди первых, кто говорит на языке агентов. Похоже на schema.org: разметку добавляли годами до того, как она начала ощутимо влиять. Поэтому моя рекомендация простая: сначала закройте то, что реально влияет на AI-видимость сейчас — контент, доступность, доверие, — и только потом, при наличии ресурса, ставьте на машинный слой вдолгую.