EvoOntology — плагин
Плагин для Claude Code и Codex строит онтологию по вашим таблицам и файлам и дорабатывает ее по истории работы агента
- 1 153 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Читает таблицы, файлы и базы, чтобы строить онтологию, и записывает в рабочую папку понятия, примеры и свидетельства из ваших данных
- Сохраняет траектории работы агента и использует их для правок онтологии, поэтому в них могут попасть фрагменты данных
Установка
- Работает в
В терминале, через 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.
Open Ontologies
open-ontologies
Планирование изменений онтологий OWL: оценка последствий, откат и проверяемое доказательство для рецензента. Один бинарь на Rust для узкой аудитории
Плагин UModel дает агенту три скилла для чтения сущностей и топологии из графа и разбора причин сбоя поверх локального сервиса.
Плагин для Claude Code и MCP-сервер: более 1000 научных инструментов для биологии, химии и медицины, команды для сверки данных и скиллы-маршрутизаторы
CLI и MCP-сервер для извлечения структурированных знаний из документов: графы, гиперграфы и поиск по фактам с источниками
Плагин для Claude Code, Codex и Copilot рисует схему обучения ML-модели со ссылками на строки исходного кода
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| EvoOntology (эта карточка) | нет | 1 153 | ||
| Open Ontologies | нет | не нужна | 2 829 | планирует и проверяет изменения готовых OWL-онтологий; EvoOntology строит онтологию по вашим данным и дорабатывает ее по истории агента |
| MCP Knowledge Graph | нет | не нужна | 888 | постоянная память агента в локальном графе знаний; EvoOntology привязывает понятия к таблицам и проверяет их по данным |
Коротко о README
README открывается описанием проблемы разрыва между агентами и данными и сводкой из принципов проекта. Затем идут три слоя онтологии со скриншотами обозревателя, жизненный цикл из пяти шагов, установка плагинов и таблица результатов на трех тестах. В конце перечислены структура репозитория, документация и ссылка на статью.