Разработка через CAM Agent
CAM Agent — это чат внутри CAM-системы. Это самый короткий путь от задачи до проверенного результата: вы описываете, какой должна быть УП, а агент исследует проект, изменяет постпроцессор, компилирует его, запускает и докладывает о результате. Открывать код не обязательно — хотя для SPPX вы при желании можете наблюдать каждый шаг в среде разработки постпроцессоров.
Установка
CAM Agent — обычное расширение CAM-системы: откройте Extension Store в CAM-системе, установите CAM Agent и перезапустите CAM-систему, если магазин об этом попросит. Про сам чат написано в его собственной документации, доступной из карточки расширения; здесь описана только работа с постпроцессорами.
С агентом идёт ознакомительный лимит, поэтому для первых сессий от вас больше ничего не требуется; его объём и условия со временем могут меняться. Дальше подключите в настройках агента собственную учётную запись поставщика ИИ-услуг, и работа продолжится на его условиях — см. во что это обходится.
Рабочий цикл
- Откройте проект с коротким характерным участком траектории. Небольшой тестовый проект ускоряет каждый следующий шаг и делает сравнение читаемым.
- Откройте постпроцессор, который нужно изменить, или укажите агенту нужный файл.
- Сформулируйте задачу в терминах УП: какой кадр неверен, каким он должен быть, для какого станка. «Добавить M08 после смены инструмента» — рабочая задача; «сделать охлаждение правильно» — нет.
- Сначала попросите план и данные, на которых он основан. Агент должен назвать найденную команду CLData и обрабатывающий её обработчик, прежде чем предлагать правку.
- Разрешите изменение. Агент правит обработчик, компилирует постпроцессор, запускает его на том же проекте и возвращает сформированную УП.
- Прочитайте отчёт: изменённый код, сообщения компиляции и кадры УП, отличающиеся от предыдущего прогона.
- Проверьте результат так, как описано в Проверке и подтверждении результата. Затем примите его или уточните задачу.
Шаги 4 и 5 — это то, где время либо экономится, либо теряется. Агент, прочитавший фактические данные, делает небольшую объяснимую правку; агент, которому не дали проект, догадывается по названию команды.
Что вы видите в процессе
Для SPPX агент управляет средой разработки постпроцессоров. Запущенная в оконном режиме, она находится перед вами: изменённый обработчик, сообщения компиляции, сформированная УП. Этот режим стоит выбирать, когда вы хотите следить за ходом работы, и он же выручает, когда агент застрял, — вы можете продолжить сами в том же экземпляре.
В безоконном режиме InP работает без окна. Это быстрее и позволяет вести несколько прогонов параллельно, но на экране ничего нет, поэтому в вашем распоряжении только отчёт и сформированный файл.
Для .NET-постпроцессоров агент работает с проектом и пакетным генератором, поэтому наблюдать за средой нечего: вы видите результат сборки, отчёт о запуске и файл УП.
Знания
CAM Agent отвечает по проиндексированной копии документации по продукту и официальных skills, с офлайн-кэшем, и хранит ваши собственные skills рядом с ними. Репозиторий документации в ваш проект он не клонирует; если нужно, чтобы агент читал конкретную локальную копию документации, скажите это прямо и укажите путь.
Здесь же ваш собственный skill отправляется в общий доступ: попросите CAM Agent его отправить, и он попадёт в очередь на рассмотрение для публикуемого набора — см. организацию рабочего пространства.
Ограничения
Агент не заменяет инженера по постпроцессированию. Два правила стоит назвать прямо: не позволяйте ему менять производственный постпроцессор без вашей проверки и не позволяйте отправлять УП на станок. Запуск, завершившийся с кодом 0, означает, что программы сработали, а не что УП безопасна.