Все бесплатные ресурсы

Система знаний · конспект по субтитрам

Универсальная ИИ-система: Wiki LLM, Obsidian и Supabase

Разбор персональной агентной операционной системы: файлы и Obsidian как основа, Claude Code как оболочка, Supabase как источник данных, Wiki LLM как долговременный контекст и N8N как внешний интерфейс.

Главное за минуту

  • Надёжная система должна быть по возможности независима от конкретной модели и оболочки
  • Контекст, проекты, рутины, ресурсы и скиллы хранятся как понятные текстовые файлы
  • Ежедневная рутина читает выбранные источники и формирует рабочий todo-файл
  • Синхронизация с VPS позволяет обращаться к тому же контексту через N8N и мессенджеры

Разбор по главам

Нажмите на таймкод, чтобы открыть соответствующий фрагмент оригинального видео.

Пять слоёв агентной системы

Архитектура описывается слоями: модель, контекст и память, agent harness, ежедневные рабочие процессы и внешние коннекторы. Такая схема должна выполнять предсказуемые цепочки, знакомые по N8N, но с большей гибкостью.

  • Контекст содержит знания о человеке, бизнесе и текущих проектах.
  • Коннекторы связывают агента с базами, MCP-серверами и хранилищами.

Модель и оболочка заменяемы

Главный принцип — не привязывать рабочую систему к единственной модели или оболочке. Если контекст и процессы лежат в переносимых файлах, Claude Code, Codex или другой harness можно менять без перестройки всей системы.

  • Новые лучшие модели и оболочки появляются слишком быстро для жёсткой привязки.
  • В упрощённом виде система — набор правильно расположенных текстовых файлов.

Минимальный стартовый набор

Для старта создаётся пустой каталог, который открывается в Obsidian, и выбирается подходящая агентская оболочка. В демонстрации используется Claude Code, но правила и файлы не завязаны только на него.

  • Obsidian нужен как удобный редактор и навигатор по Markdown.
  • Агент получает доступ к локальным файлам, Supabase и отдельным Wiki-наборам.

Setup-скилл создаёт структуру

В пустой workspace загружается специальный setup-скилл. После перезагрузки скиллов он создаёт корневую инструкцию и каталоги context, daily, intelligence, projects, resources и skills.

  • Корневой файл содержит таблицу маршрутизации по всей системе.
  • Шаблоны документов хранятся отдельно от активных проектов и накопленных знаний.

Онбординг через двенадцать вопросов

Скилл собирает информацию о человеке, бизнесе, бренде, стратегии и проектах через специальную форму. На основе ответов создаются контекстные файлы, к которым агент обращается в следующих сессиях.

  • Контекст не хранится только в истории одного чата.
  • Значимые новые сведения можно постепенно дописывать в профильные файлы.

Ежедневные рутины и Supabase

Runner-скилл спрашивает, какие источники нужно проверять, настраивает ежедневный запуск и формирует todo-лист. В примере Claude Code получает доступ к конкретной таблице Supabase только на чтение.

  • Рутина запускается каждый день в заданное время или вручную через Run now.
  • Сначала создаётся инфраструктура файлов, затем один и тот же оператор использует её регулярно.

Результат утреннего прогона

После выполнения в daily появляется файл текущего дня: итог просмотренных данных, важные темы и следующие шаги. Система запоминает, откуда брать информацию при последующих запусках.

  • Отчёт опирается одновременно на базу и локальное хранилище.
  • Daily-файлы образуют понятную историю рабочих приоритетов.

Wiki LLM внутри общей системы

Отдельный скилл создаёт Wiki по выбранной теме: raw для входящих файлов, правила ingest и query, тематические страницы и ссылки на Wiki из корневого файла. В демонстрации обрабатывается переписка с командой.

  • Агент сам выделяет ключевые темы и строит между ними перекрёстные ссылки.
  • Obsidian Graph показывает, как общая система обрастает связанными знаниями.

Синхронизация на собственный VPS

Поскольку основа системы — обычные файлы, каталог можно синхронизировать с сервером через Syncthing. На VPS запускается та же оболочка с тем же контекстом, не отправляя всё хранилище в сторонний SaaS.

  • Изменения локального каталога появляются в серверной копии.
  • Доступ определяется настройками собственного сервера и синхронизации.

Удалённый вызов через N8N

N8N подключается к серверу и через выполнение команды запускает Claude Code в headless-режиме внутри синхронизированного каталога. Благодаря коннекторам тот же агентный контекст можно вывести в Telegram, Slack, почту или другой интерфейс.

  • Команда сначала переходит в каталог системы, затем запускает оболочку с запросом.
  • Ответ формируется на тех же файлах, с которыми пользователь работает локально.

Продолжите с файлами и поддержкой

В Pro доступны исходники, скиллы, мастер-классы и обсуждение ваших задач с участниками сообщества.

Вступить в Pro