EvoOntology — плагин

Плагин для Claude Code и Codex строит онтологию по вашим таблицам и файлам и дорабатывает ее по истории работы агента

  • 1 153 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Читает таблицы, файлы и базы, чтобы строить онтологию, и записывает в рабочую папку понятия, примеры и свидетельства из ваших данных
  • Сохраняет траектории работы агента и использует их для правок онтологии, поэтому в них могут попасть фрагменты данных
Все причины и проверки

ruc-datalab/evoontology

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/evoontology

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

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

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

EvoOntology дает агенту для работы с данными словарь смыслов: определения метрик, связи между сущностями и ограничения, которые не видны в названиях таблиц и столбцов. Плагин строит этот слой по вашим таблицам, файлам и базам и открывает его агенту через MCP-инструменты `browse_semantics` и `resolve_semantics`. Агент запрашивает только нужное на текущем шаге, и вся онтология в контекст не попадает. В плагине три сценария. Команда `/evoontology:build-ontology` строит первую версию: кандидаты в понятия выводятся из рабочей нагрузки и записываются, только если подтверждаются исходными данными. Команда `/evoontology:evolve-ontology` разбирает записанные взаимодействия агента, предлагает точечную правку и принимает ее лишь тогда, когда парное сравнение с прежней версией показывает стабильное улучшение. Команда `/evoontology:explore-ontology` открывает обозреватель слоев содержимого, схемы и инструментов. У Codex те же три сценария называются `$build-ontology`, `$evolve-ontology` и `$explore-ontology`.

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

Подходит, если

  • Агент пишет SQL к базе с десятками таблиц и ошибается в смысле столбцов, поэтому нужен слой с определениями метрик и связями
  • Одни и те же исследования данных агент повторяет из сессии в сессию, и найденное нужно сохранить как проверенные знания
  • Агентов несколько, и все должны опираться на одну версию определений: онтология версионируется как `ontology_v0`, `ontology_v1` и дальше
  • Нужно посмотреть, что агент узнал о ваших данных: `/evoontology:explore-ontology` показывает понятия, отображения, ограничения и свидетельства
  • Вы оцениваете агентов на задачах текста в SQL, исследований по отчетности и бизнес-аналитики: в репозитории есть адаптеры BIRD, DDR-10K и InsightBench

Не подходит, если

  • У вас одна небольшая таблица с понятными названиями столбцов: слой смыслов даст мало
  • Нужна готовая семантическая модель для BI-системы с ручным управлением: EvoOntology строит и правит слой автоматически
  • Вы работаете в Cursor или другом агенте без поддержки плагинов Claude Code и Codex
  • Данные нельзя показывать агенту: плагин передает ему сведения о структуре и содержимом ваших источников

Пример запроса к агенту

Построй онтологию для базы sales.db через плагин EvoOntology и покажи в обозревателе, какие метрики в ней появились

Ограничения

  • Плагины есть только для Claude Code и Codex. Другие агенты могут подключиться через MCP, но готовых инструкций для них нет.
  • Встроенный проигрыш задач в режиме чтения работает для SQLite. Для остальных источников агент использует собственные инструменты и должен явно записывать наблюдения.
  • Результаты в таблице производительности получены на подмножестве из четырех моделей по данным статьи авторов и зависят от модели и набора задач.
  • Репозиторий исследовательский: он сопровождает научную статью, а границы работы с данными описывает руководство `USAGE.md`.

Как отключить. В Claude Code выполните `claude plugin uninstall evoontology@evoontology`, в Codex удалите плагин командой менеджера плагинов Codex. Построенные версии онтологии лежат в рабочей папке проекта и остаются там после удаления, их можно убрать вручную.

Частые вопросы

Как установить EvoOntology в Claude Code?

Выполните `claude plugin marketplace add ruc-datalab/EvoOntology`, затем `claude plugin install evoontology@evoontology`. Клонировать репозиторий и ставить пакет через pip не нужно. После запуска новой сессии доступны команды `/evoontology:build-ontology`, `/evoontology:evolve-ontology` и `/evoontology:explore-ontology`.

Работает ли EvoOntology в Codex?

Да, для Codex есть отдельный плагин `evoontology-codex`. Его ставят командами `codex plugin marketplace add ruc-datalab/EvoOntology` и `codex plugin add evoontology-codex@evoontology`. Сценарии вызываются как `$build-ontology`, `$evolve-ontology` и `$explore-ontology`.

Что такое онтологический слой для агента данных?

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

Как EvoOntology решает, что обновление онтологии полезно?

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

Какие результаты показывает EvoOntology на тестах?

По таблице авторов на подмножестве из четырех моделей результат на BIRD вырос с 63,6 до 72,4 по точности выполнения запросов, а на DDR-Bench с 69,5 до 89,5 по показателю по траекториям. Сравнивались агент ReAct без онтологии и агент с самоэволюционирующей онтологией.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Плагин Semantica: 17 скиллов и 3 агента для графов знаний, рассуждений и происхождения данных в Claude Code, Cursor и Codex.

ПлагинРасширенный доступ14,4 тыс.Звезды репозитория

Open Ontologies

open-ontologies

Планирование изменений онтологий OWL: оценка последствий, откат и проверяемое доказательство для рецензента. Один бинарь на Rust для узкой аудитории

MCP-серверРасширенный доступ2,8 тыс.Звезды репозитория

Плагин UModel дает агенту три скилла для чтения сущностей и топологии из графа и разбора причин сбоя поверх локального сервиса.

ПлагинРасширенный доступ450Звезды репозитория

Плагин для Claude Code и MCP-сервер: более 1000 научных инструментов для биологии, химии и медицины, команды для сверки данных и скиллы-маршрутизаторы

ПлагинШирокий доступ1,8 тыс.Звезды репозитория
Официальный

CLI и MCP-сервер для извлечения структурированных знаний из документов: графы, гиперграфы и поиск по фактам с источниками

CLIРасширенный доступ4,2 тыс.Звезды репозитория

Плагин для Claude Code, Codex и Copilot рисует схему обучения ML-модели со ссылками на строки исходного кода

ПлагинРасширенный доступ465Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
EvoOntology (эта карточка)нет1 153
Open Ontologiesнетне нужна2 829планирует и проверяет изменения готовых OWL-онтологий; EvoOntology строит онтологию по вашим данным и дорабатывает ее по истории агента
MCP Knowledge Graphнетне нужна888постоянная память агента в локальном графе знаний; EvoOntology привязывает понятия к таблицам и проверяет их по данным

Коротко о README

README открывается описанием проблемы разрыва между агентами и данными и сводкой из принципов проекта. Затем идут три слоя онтологии со скриншотами обозревателя, жизненный цикл из пяти шагов, установка плагинов и таблица результатов на трех тестах. В конце перечислены структура репозитория, документация и ссылка на статью.

Бейдж для README

Сообщить о проблеме

Foxx AIEvoOntology
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.