Найти в Дзене

Легкое чтиво на вечер четверга

Позвольте и мне высказать свое мнение на такую вещь, как использованием AI агентов в разработке, именно, что в сфере АСУТП. Свой рассказ я начну с главного - AI не заменить программистов. Тут уже можно выдохнуть. На моей памяти это уже наверно раз четвертый, начиная с 2010 года, когда я устроился в лабораторию искусственного интеллекта. Те всадники апокалипсиса, которые я пережил - IDE, Low-Code/NoCode решения, Copilot и GPT и вот теперь Агенты. Если вы пользуетесь каким-то сайтом, где набиваете промт, получаете код и копируете его в среду исполнения, то это не все возможности разработки с агентами. Для хорошей работы вам потребуется агент, который будет MCP клиентом, MCP сервер для вашего ПО, если оно есть; желательно иметь свою базу знаний с документацией, а также настроить все скилы и заставить все работать вместе. Разработка с агентами - это инструмент, на изучение которого стоит потратить время, научиться писать промты, чтобы за меньшее количество токенов получить лучший результат

Легкое чтиво на вечер четверга. Позвольте и мне высказать свое мнение на такую вещь, как использованием AI агентов в разработке, именно, что в сфере АСУТП.

Свой рассказ я начну с главного - AI не заменить программистов. Тут уже можно выдохнуть. На моей памяти это уже наверно раз четвертый, начиная с 2010 года, когда я устроился в лабораторию искусственного интеллекта. Те всадники апокалипсиса, которые я пережил - IDE, Low-Code/NoCode решения, Copilot и GPT и вот теперь Агенты.

Если вы пользуетесь каким-то сайтом, где набиваете промт, получаете код и копируете его в среду исполнения, то это не все возможности разработки с агентами.

Для хорошей работы вам потребуется агент, который будет MCP клиентом, MCP сервер для вашего ПО, если оно есть; желательно иметь свою базу знаний с документацией, а также настроить все скилы и заставить все работать вместе.

Разработка с агентами - это инструмент, на изучение которого стоит потратить время, научиться писать промты, чтобы за меньшее количество токенов получить лучший результат, чтобы параллелить задачи и не выскочить за окно контекста, стоит понимать для чего нужна какая модель и какие из этого плюсы и минусы.

Если возникает вопрос, а кто будет виноват если…[придумайте любую ситуацию], то я отвечу, что специалист/инженер/программист(нужное подчеркнуть) является лицом, принимающем решения, а значит и он будет нести ответственность.

Агенты помогают в разработке, автоматизируют какую-нибудь рутину или написание огромного количества бойлерплейта, но их надо проверять, а значит навыки растерять не получится, просто появится еще парочку.

Конечно с внедрением таких инструментов повышается порог входа для молодых специалистов, теперь больше вопросов возникает к умениям работы с физической составляющей системы; возникает больше ожиданий к производительности, а она увеличивается, но не в 2 раза или более. По личным наблюдениям, если код типовой и шаблонный, то прирост составит около 60-70% так как надо вводить промты и проверять результат, если задача какая-то новая, но были похожие в обучающей выборке, то можно 20-30% получить. Если задача уникальная, примеров нет или мало, то есть все шансы, что агент будет ходить по кругу и переписывать свой собственный код по несколько раз, потом расскажет, что все готово и это даже не соберется.

Так что найдите время, изучите инструмент, попробуйте его в работе, да хотя бы пускай сделает карту Modbus по вашему коду или еще какую-нибудь мелочь, а я дальше уйду в ряд экспериментов с этим инструментом.

🔗"Я вам че - Автоматизатор?!"

#АСУТП #AI #GPT #ПЛК