Сервис развивается: тестируем формат, собираем идеи, улучшаем сервис. Есть идеи?

Написать
Войти
Дайджесты
Граф знаний из markdown-файлов OKF в Obsidian, связанный с ИИ-агентами

Создание постоянной памяти для ИИ-агентов на базе Obsidian и формата OKF

Стандартизация структуры знаний с помощью Open Knowledge Format (OKF) позволяет эффективно объединить ИИ-агентов от разных провайдеров вокруг локального хранилища Obsidian. Подход полностью решает проблему «чистого листа» для агентов, позволяя им непрерывно обучаться на опыте и личных заметках пользователя.

Создание постоянной памяти для ИИ-агентов на базе Obsidian и формата OKF

Одной из ключевых проблем при регулярном использовании искусственного интеллекта в рабочих процессах является отсутствие долгосрочной памяти. Разработчики и пользователи ежедневно сталкиваются с так называемой проблемой «чистого листа». Каждый раз, начиная новый диалог, пользователь вынужден заново объяснять ИИ-ассистенту цели проекта, специфику бизнеса, особенности целевой аудитории, формат работы с клиентами и желаемый стиль решения задач. Это приводит к существенной потере времени на рутинное введение в контекст и снижает общую эффективность взаимодействия со сложными языковыми моделями.

Для решения этой проблемы была разработана концепция создания постоянной внешней памяти для ИИ-агентов. В ее основе лежит интеграция популярного инструмента ведения локальных заметок Obsidian и стандартизированного открытого формата разметки знаний Open Knowledge Format (OKF). Такой подход позволяет объединить ИИ-агентов от разных провайдеров вокруг единого локального хранилища данных. Модели получают возможность не просто считывать информацию, но и непрерывно обучаться на опыте пользователя, записывая результаты своей работы обратно в общую базу знаний.

Методология Infinite Context Engine

В основе функционирования системы непрерывного накопления знаний лежит архитектура Infinite Context Engine. Она представляет собой замкнутый пятиэтапный цикл работы с информацией:

  • Capture (Захват): На этом этапе происходит автоматический сбор активности пользователя и фиксация важных рабочих моментов. Для этого используется легкое бесплатное приложение Omi, работающее в фоновом режиме. Оно записывает ключевые события, идеи и факты, преобразуя их в текстовые фрагменты и исключая необходимость ручного ведения логов.
  • Organize (Организация): Вся собранная информация структурируется по популярному методу PARA (Projects, Areas, Resources, Archives). Это разделение помогает отделить текущие активные проекты от долгосрочных областей ответственности, полезных ресурсов и архивных материалов, создавая логичную и понятную структуру папок.
  • Store (Хранение): Данные сохраняются в локальном хранилище Obsidian. Все заметки представляют собой файлы в формате Markdown, находящиеся на жестком диске компьютера пользователя. Это гарантирует полную конфиденциальность и независимость от облачных провайдеров.
  • Deploy (Внедрение): К созданной папке Obsidian подключаются различные ИИ-агенты, используемые в работе — от интерфейсов Claude и моделей семейства Hermes до специализированных CLI-ассистентов. Все они получают доступ к единой файловой структуре.
  • Loop (Цикл): В процессе работы агенты автоматически дополняют базу знаний. Например, после завершения сессии программирования или анализа документа ИИ-агент самостоятельно записывает резюме диалога, ключевые выводы или новые правила в соответствующий файл Obsidian, подготавливая контекст для следующего запуска.

Спецификация Open Knowledge Format (OKF)

Для того чтобы ИИ-агенты могли быстро и безошибочно ориентироваться в локальном хранилище, данные размечаются по стандарту Open Knowledge Format. В отличие от хаотичных заметок, файлы в OKF имеют жесткую структуру. Каждый файл начинается со специального служебного блока YAML frontmatter, определяющего тип объекта. Основные типы объектов в формате OKF включают:

  • Concepts (Концепты): фундаментальные идеи, правила бизнеса или глоссарий терминов.
  • Entities (Сущности): описание конкретных клиентов, проектов, сотрудников или используемых инструментов.
  • Playbooks (Сценарии): пошаговые инструкции, регламенты и проверенные алгоритмы действий.
  • References (Справочники): исходные статьи, документация, ссылки и исследования.
  • Systems (Системы): описание технической инфраструктуры, структуры баз данных или серверов.

Важнейшим элементом OKF является главный навигационный файл index.md. Он выполняет роль интерактивной карты для ИИ-агента. Вместо проведения дорогого и долговременного полнотекстового поиска (RAG) по всей базе заметок, модель сначала считывает корневой индекс, понимает структуру связей и сразу переходит к чтению конкретных нужных файлов. Это экономит токены и предотвращает галлюцинации ИИ.

На практике применение playbooks в Obsidian дает измеримые результаты. Например, регламент анализа обновлений поисковых алгоритмов позволяет сократить время исследования влияния апдейтов Google на веб-сайты с двух рабочих дней до пары часов, поскольку ИИ-агент мгновенно выполняет проверку по шагам, записанным в playbook, и сравнивает данные с историей предыдущих апдейтов в разделе references.

Практическое руководство по развертыванию памяти

Для самостоятельного построения внешней памяти на базе Obsidian выполните следующие шаги:

  • Создание локального сейфа: Установите приложение Obsidian и создайте новое локальное хранилище в виде отдельной папки на диске вашего компьютера. Не используйте сетевые диски с высокой задержкой доступа.
  • Формирование корневой структуры: Создайте в корне хранилища файл index.md. Запишите в него список разделов: concepts, entities, playbooks, references, systems. Создайте соответствующие подпапки в каталоге.
  • Шаблонизация концептов: Каждую новую заметку оформляйте с использованием YAML-блока в самом начале файла. Пример структуры для концепта:
    ---
    type: concept
    title: Название концепта
    related_concepts: [Концепт 1, Концепт 2]
    sources: [ссылка на источник]
    updated_date: 2026-06-27
    ---
    

    После этого блока пишите текст заметки обычным markdown-языком.
  • Написание сценариев (Playbooks): При создании инструкций для ИИ-агента строго соблюдайте структуру: укажите необходимые входные данные (inputs), пронумеруйте точную последовательность действий (ordered steps), опишите ожидаемый результат (outputs) и добавьте методы проверки (checks) и предупреждения об ограничениях (caveats).
  • Настройка правил поведения агента: В системных инструкциях вашего ИИ-агента или в его конфигурационном файле пропишите жесткое правило: при начале работы первым делом считать файл index.md, определить необходимые разделы, прочитать их локальные индексы и только после этого переходить к детальному анализу конкретных заметок.
  • Меры безопасности: Категорически запрещено хранить в файлах Obsidian приватные ключи API, пароли от сервисов и секретные токены доступа. ИИ-агенты могут случайно передать их внешним провайдерам в процессе выполнения запросов.
  • Очередь проверки обновлений (Review Queue): При реализации автоматической записи диалогов агентом обратно в Obsidian настройте промежуточный файл-буфер. Прежде чем новые записи попадут в основную базу знаний, пользователь должен подтвердить корректность записанных выводов. Это предотвратит накопление ошибок ИИ и их превращение в постоянный ложный контекст.