Продолжаю расширять MCP для Онто.
Теперь агент может работать с диаграммами не только по заранее известному diagram_id, но и через discovery: находить диаграммы, искать их по имени и фильтровать по контекстным тегам.
На первый взгляд это просто удобство навигации.
Но для агентной работы это важнее.
В Онто диаграмма — это не просто картинка. Это визуальный контекст, который ограничивает сцену работы: какие объекты сейчас важны, какие связи попали в фокус, в каком участке модели агент должен рассуждать и действовать.
Без такого ограничения агенту приходится работать со всем пространством сразу. А это быстро превращается в шум: слишком много объектов, слишком много связей, слишком много возможных трактовок.
Контекстная диаграмма решает эту проблему. Она задаёт рамку:
— вот этот проект;
— вот этот процесс;
— вот эта часть архитектуры;
— вот эти объекты и связи сейчас имеют значение.
Теперь через MCP агент может сам находить такие визуальные контексты, фильтровать их по тегам, создавать контекстные теги из объектов и размечать диаграммы.
Практически это означает, что агент начинает ориентироваться не только в данных, но и в сценах работы с ними: “найди диаграммы по проекту”, “покажи контексты заказчика”, “пометь эту сцену как архитектурную”, “убери устаревший тег”.
Для меня это важный шаг к нормальной агентной работе в Онто:
сначала мы ограничиваем сцену, потом запускаем рассуждение и действие.
Post #431
219