Почти все инструменты, которые сегодня подключают ИИ к 1С, идут по одному пути. Они анализируют исходный код. Читают .bsl и .mdo, разбирают XML, строят собственные индексы, пытаются восстановить типы и связи между объектами.
Но есть реализация, которая задает совсем другой вопрос. А зачем вообще анализировать исходники, если рядом уже есть тот, кто все это сделал? Наша IDE.
Среда разработки уже построила модель проекта. Она знает типы выражений, связи между объектами, результаты проверок, умеет выполнять рефакторинги и гарантирует корректность изменений. Самая сложная работа уже выполнена.
Остается не повторять ее заново, а получить доступ к этой модели. Именно эту идею реализует плагин для EDT EDT-MCP (или вот тут легче версия с тем же подходом - edt-bridge). Он публикует модель IDE наружу по протоколу MCP.
После этого агент работает уже не с текстом фаилов, а с представлением проекта, которое поддерживает сама среда разработки. Отсюда появляются вычисление типов, поиск использования, диагностика, безопасный рефакторинг, добавление и удаление реквизитов.
Интересно именно это смещение взгляда. Вместо того чтобы учить ИИ понимать проект с нуля, можно использовать знания, которые IDE уже накопила. Выглядит многообещающе!