Настройка инструментов
Настройкой занимается сам ассистент. Ваша часть невелика: установить чат, с которым будете разговаривать, подготовить архив инструментов и ссылку на инструкцию и передать их ему. Всё дальнейшее — установку расширений, подключение MCP-серверов, указание им папки установки CAM, загрузку навыков — ассистент делает сам и докладывает о результате.
1. Установите ассистента
В CAM-системе. CAM Agent устанавливается из её собственного Extension Store: откройте магазин, установите CAM Agent, перезапустите CAM-систему, если она об этом попросит. Больше для начала работы ничего не нужно — см. разработку через CAM Agent.
В Visual Studio Code. Чат — такое же расширение, как и остальные: откройте панель Extensions (Ctrl+Shift+X), найдите нужное по названию в магазине расширений и установите. Какое выбрать и чем клиент должен обладать для этой работы — в разработке в Visual Studio Code; клиент, живущий в терминале, устанавливается своим способом. Ещё понадобится учётная запись у поставщика ИИ-услуг — см. во что это обходится.
Если вы работаете только через CAM Agent, остальная часть этой страницы всё равно относится к знаниям и навыкам, которыми он пользуется; набор инструментов ниже нужен для работы в VS Code.
2. Подготовьте инструменты и инструкцию
Адрес загрузки инструментов указан на странице «Внешние ссылки и примеры».
- Набор инструментов — архив, имя которого начинается на
posts-vscode-extensions-. Скачайте и распакуйте его, но пока ничего не устанавливайте. - Инструкция настройки — откройте расширенную настройку и передайте ассистенту ссылку на эту статью.
Если ваш клиент уже подключён к сервису поиска по документации, достаточно названия статьи: ассистент найдёт её через этот сервис.
3. Передайте это ассистенту
Откройте чат, разрешите ему выполнять команды в рабочей папке и поставьте задачу. Поправьте пути и вставьте:
Настрой инструменты для разработки постпроцессоров по инструкции
https://docs.sprut.ru/technical/Postprocessors/20/ru/src/ai-assisted-development/advanced-setup.html
Распакованный архив с расширениями: <bundle>
CAM-система установлена в: <cam>
Установи расширения, подключи серверы CLData и InP к этому клиенту,
укажи расширениям папку установки CAM и загрузи опубликованные навыки.
Затем скажи, что именно изменил и какие инструменты теперь видишь.
Два действия ассистент за вас сделать не сможет: перезагрузить окно редактора и перезапустить чат-клиент после изменения конфигурации MCP. О том, что это нужно, он сообщит.
4. Проверьте, что всё получилось
Две просьбы в чат — этого достаточно. Обе безопасны: ассистент только читает, ничего не изменяет и не запускает на станке.
Проверка чтения данных. Возьмите любой проект CAM-системы — файл *.stcp, лучше небольшой тестовый — и напишите своими словами примерно так:
Прочти CLData из проекта
D:\Test\Пример.stcpи скажи, какой там станок, в каких единицах и сколько файлов с командами.
Хороший ответ называет станок, единицы измерения и перечисляет файлы с количеством команд в каждом — то есть сведения именно из вашего файла. Сверьте их с проектом: если станок не тот, вы дали ассистенту не тот путь.
Проверка чтения постпроцессора. Возьмите файл *.sppx и напишите:
Прочитай постпроцессор
D:\Posts\Пример.sppxи перечисли обработчики, подпрограммы и регистры.
Хороший ответ — список имён, взятых из этого файла. Для SPPX ассистенту нужна работающая среда InP: он либо запустит её сам, либо попросит вас открыть постпроцессор в ней.
Как отличить неудачу. Ассистент без инструментов не молчит, а рассуждает: перечисляет «типичные» обработчики вроде OnRapid и OnLine, объясняет, как обычно устроен CLData, или просит прислать содержимое файла. Всё это значит, что нужный инструмент не подключился, — вернитесь к шагу 3 или к расширенной настройке.
5. Обновления
Когда доступна новая версия, в панелях постпроцессора появляется действие обновления — это единственное, что вам нужно заметить. Согласитесь на него и перезагрузите окно.
Если что-то не работает
В устранении проблем собраны типичные симптомы. В расширенной настройке вся процедура подробно — та самая страница, которую вы передали ассистенту, так что любой шаг можно выполнить руками и проверить, что он сделал.