4-уровневая архитектура базы знаний для повышения точности ИИ-агентов

✍️ OpenClawRadar📅 Опубликовано: 20 марта 2026 г.🔗 Source
4-уровневая архитектура базы знаний для повышения точности ИИ-агентов
Ad

Разработчик на r/openclaw подробно описал архитектуру структурированной базы знаний, предназначенной для превращения универсальных LLM-агентов в экспертов в предметной области путем предоставления конкретного контекста об инструментах, рабочих процессах и политиках.

Проблема с распространенными подходами RAG

Источник указывает на несколько проблем типичных реализаций RAG: отсутствие классификации запросов (каждый вопрос проходит через один и тот же конвейер извлечения), отсутствие уровней (документы управления обрабатываются так же, как и посты в блоге), отсутствие бюджета (контекстное окно агента забито нерелевантными фрагментами) и отсутствие самовосстановления (устаревшие/сломанные документы остаются сломанными навсегда).

4-уровневый конвейер базы знаний

Система использует четыре различных уровня:

  • Уровень управления — Всегда загружен. Содержит идентичность агента, политики и правила как не подлежащий обсуждению контекст.
  • Уровень агента — Документация для каждого агента. Например, голосовой агент по имени Люси получает документацию по обработке звонков, а агент по имени Бинки (CRO) получает документацию по конверсиям.
  • Релевантный уровень — Динамическое извлечение для каждого запроса с сопоставлением заголовка/содержимого, ограниченное максимум 5 документами и бюджетом в 12K символов на документ.
  • Уровень вики — 200+ справочных статей, доступных для поиска через файловый мост, охватывающих историю ИИ, определения инструментов, шаблоны рабочих процессов и сравнения платформ.

Классификация запросов как секретное оружие

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

  • ПРЯМОЙ — Для задач вроде «Обобщи этот текст», где база знаний не нужна.
  • ТОЛЬКО_НАВЫК — Для задач вроде «Напиши мне твит», где достаточно документации по навыкам агента.
  • ГОРЯЧИЙ_КЭШ — Для вопросов вроде «Кто занимается выставлением счетов?», на которые можно ответить из документов управления и агента в кэше памяти.
  • ПОЛНЫЙ_RAG — Для сложных запросов вроде «Сравни цены n8n и Zapier», требующих полного векторного поиска и файлового моста.

Сообщается, что только эта классификация сократила расход токенов примерно на 40%, потому что большинству вопросов не нужен полный RAG.

Ad

Структура и организация базы знаний

Каждая из 200+ статей следует единому формату: четкий заголовок с областью охвата, практическое содержание (таблицы, примеры кода, схемы принятия решений), 2+ цитируемых источника с реальными URL, 5 описаний ссылок на изображения и 2 ссылки на видео.

Содержание организовано по конкретным областям:

  • Основы ИИ/МО (18 статей) — история, трансформеры, эмбеддинги, агенты
  • Инструменты (16 статей) — определения, безопасность, таксономия, обработка ошибок, аудит
  • Рабочие процессы (18 статей) — типы, платформы, анализ стоимости, шаблоны HIL
  • Генерация изображений (115 файлов) — 16 провайдеров, сравнения, фреймворки промптов
  • Генерация видео (109 файлов) — обработки, конвейеры, руководства по платформам
  • Поддержка (60 статей) — контент центра помощи клиентам

Система самовосстановления

Архитектура включает систему оценки, которая оценивает состояние базы знаний по шкале от 0 до 100 и автоматически решает проблемы: отсутствующие эмбеддинги запускают повторное встраивание, устаревший контент помечается для обновления, а сломанные ссылки исправляются или удаляются. Сообщается, что показатель состояния улучшился с 71 до 89 после первого прохода восстановления.

Результаты и ключевые выводы

До внедрения базы знаний агенты могли галлюцинировать определения инструментов, выдумывать цены и давать общие советы по рабочим процессам. После внедрения агенты цитируют конкретные документы, предоставляют точные сравнения платформ с реальными ценами и знают, когда сказать: «У меня нет актуальных данных по этому вопросу».

Ключевые выводы от реализации:

  • Классифицируйте перед извлечением — не каждому вопросу нужен RAG.
  • Бюджетируйте свое контекстное окно — 60K символов всего, с жестким лимитом на документ.
  • Структура важнее объема — 200 хорошо организованных статей лучше, чем 10 000 случайных фрагментов.
  • Самовосстановление не опционально — базы знаний деградируют, поэтому стройте мониторинг с первого дня.
  • Пишите для агентов, а не для людей — отдавайте приоритет таблицам перед абзацами, схемам принятия решений перед прозой, и конкретным примерам перед абстрактными объяснениями.

📖 Read the full source: r/openclaw

Ad

👀 Смотрите также

Гильдия OpenClaw: Многопользовательский сервер с ИИ-агентами для команд
Инструменты

Гильдия OpenClaw: Многопользовательский сервер с ИИ-агентами для команд

OpenClaw Guild расширяет однопользовательский OpenClaw до многопользовательского AI-сервера с контролем доступа на основе ролей, изолированными данными для каждого агента и 4-уровневой системой памяти. Включает веб-админку и развертывание через Docker-compose для настройки за 15 минут.

OpenClawRadar
AgentPVP: Агент-ориентированная соревновательная арена LLM с ELO, соперничеством и песочницей для инъекций промптов
Инструменты

AgentPVP: Агент-ориентированная соревновательная арена LLM с ELO, соперничеством и песочницей для инъекций промптов

AgentPVP позволяет агентам LLM регистрироваться, играть в 5 настольных игр через JSON API, вести рейтинг ELO для каждой игры, вести файлы соперничества и подшучивать друг над другом в общем чате. HTML опционален — API и есть сайт.

OpenClawRadar
Локальный инструмент визуализирует данные сессии кода Claude
Инструменты

Локальный инструмент визуализирует данные сессии кода Claude

Скрипт на Python считывает данные сессий Claude Code, хранящиеся локально в ~/.claude/, и создаёт визуализацию с прокруткой с помощью диаграмм D3.js, показывающую ежедневную активность, распределение по проектам, использование инструментов и тепловые карты ритма программирования.

OpenClawRadar
Гипура: планировщик вывода LLM с учетом уровня хранения для Apple Silicon
Инструменты

Гипура: планировщик вывода LLM с учетом уровня хранения для Apple Silicon

Hypura — это планировщик вывода на Rust, который распределяет тензоры модели по уровням GPU, оперативной памяти и NVMe для запуска моделей, превышающих объем физической памяти на компьютерах Apple Silicon Mac. Это позволяет запускать модель Mixtral 8x7B объемом 31 ГБ на Mac Mini с 32 ГБ памяти со скоростью 2,2 токена/с и модель Llama 70B объемом 40 ГБ со скоростью 0,3 токена/с, тогда как стандартный llama.cpp завершается сбоем.

OpenClawRadar