ИИ агенты ломают код 1С — 3 августа 2026 г. в 19:20:12.801
ИИ агенты ломают код 1С Продолжаю разрабатывать свою систему разработки для 1С через кодового агента. Вчера провел вполне удачный эксперимент, но 1С, как всегда, подкинула проблем. Работа агента выглядит так: база 1С - выгрузка xml - правка агентом - загрузка из xml. Агент добавил новую подсистему, несколько справочников, доработал общий модуль, добавил команду. Вроде все ок, но после загрузки обратно в базу из xml вышел баг, пропали все заголовки у элементов форм. Я, естественно, начал копать в сторону ошибок разработки агентом, мало ли он там наделал в xml лишние или не правильные теги, но благодаря git удалось проанализировать все доработки и выяснить, что агент не делал ничего страшного и вроде все корректно. Потом я подумал про баг платформы, такое было уже не раз, и думаю каждый из нас в жизни хоть раз ловил "Ошибку потока" или что-то в этом стиле после обновлений. Поэтому первая заповедь 1сника - перед любым изменением и обновлением конфигурации или платформы делаем полный бекап базы. Потом решил просто проверить вручную, развернул чистую базу, загрузил свое расширение, делаю из конфигуратора выгрузку загрузку в xml и баг сразу же воспроизвелся. То есть за годы разработки, смены платформ, сравнений и объединений там что-то сломалось. Пока работал с внутренними форматами 1С cfe, cf и т.д., проблем не было, но вот понадобилась выгрузка в xml и все посыпалось. Сейчас восстанавливаю работу расширения, а потом перехожу полностью на ИИ разработку. Мне уже удалось автоматизировать на 90% весь процесс. При этом это тиражное решение. После того как я проверил релиз в мастер базе, оно автоматически раскатывается на десятки баз с учетом специфики каждой базы, в том числе на старые типа УТ 10.3. В общем процесс мне понравился, и осталось агента научить самого отлавливать такие баги в релизах, все написанные линтеры пропустили баг, а значит он именно платформенный, после восстановления расширения выявлю, что было сломано и добавлю еще одну проверку в свой линтер.

