TGViewer
Роботы на зарплате Роботы на зарплате @pro_asutp · 1.73K subscribers
Post #2997 164

Forwarded from "Я вам че - Автоматизатор?"

Я испытываю двоякие чувства от того, что агентная разработка добралась до АСУТП.
С одной стороны мне радостно, но с другой стороны для меня это второй круг огромного количества поделок при помощи промтов.
Не будем затрагивать целесообразность таких действий, но давайте я немного поделюсь знаниями.
Для начала будет очень хорошо ознакомиться с прекрасной работой:
LLM для маленьких
Чтобы понять как это все работает.
Далее было бы здорово ознакомится со следующими вещами:
1) Harness - что это такое и с чем это едят. И почему окружение решает лучше модели
2)Routing. Как в целом запрос пользователя исполняется и какие стадии проходит
3)Устройство памяти у агентов.

После этого можно дойти до такой вещи как SDD - разработка на основе спецификации, которая позволяет проработать детально решение до его реализации, а после можно откатывать изменения немного переписывать спеку и в повторную генерацию.
Потом надо зафиксировать для себя, что не все задачи стоит поручать агенту, нельзя просто верить агенту без каких-то проверок и стоит остерегаться когнитивной капитуляции.
Как происходит разработка прикладного программного обеспечения на ПЛК у меня. Мы еще учимся, но все же есть чем поделиться.
1. RAG хранилище
Векторное хранилище, где в векторной форме представлена нужная документация. Это и ГОСТ, и ТЗ и любая текстовая информация по проекту и оборудованию. Очень не хочется таскать одну и туже информацию для контекста в каждый проект. Работает харнесс с хранилищем через mcp, векторизируем документацию при помощи локальной embedded модели.
2. Библиотека шаблонов
Состоит из проверенных и рабочих функциональных блоков, которые мы используем в проектах. Библиотека шаблонов нужная для того, чтобы реализация не была придумана. В целом генерация однотипного кода, который можно хорошо формализовать не задача агента, а задача скрипта.
3. Набор скиллов
Вот это самые больше трудозатраты. Набор скиллов позволяет мне пройти путь от PDF до программы на ПЛК. Происходит следующий процесс. Анализ и формирование списка оборудования и сигналов, исходя из электрической принципиальной схемы. Потом списку оборудования присваиваются соответствующие FB из шаблонов. Происходит логическое разделение по группам: модули расширения, оборудование RS-485, дискретное и аналоговое оборудование.
После генерируется шаблон проекта, происходит нужная инициализация и генерация кода по списку.
Далее происходит анализ ТЗ, формирование логики работы и ее реализация. На каждом этапе формируются артефакты, для дальнейшей работы.
Из минусов: сейчас это долгие часы, очень слабое разделение процесса, в среднем весь проекта занимает примерно 8-10 часов работы агента.

Я не использую MCP, мне можно писать в голом .xml, сборка проектов и компиляция может происходить через командную строку. Для генерация бойлерплейтов очень хорошо, для полноценного решения требуется еще долго дорабатывать напильником.
  • 👍 2
More from @pro_asutp
  1. Oct 15, 2026🤨 Выйди за пределы симуляции Что, если твой код сможет управлять не только цифровой модел…
  2. Oct 14, 2026Ранее я уже делал в канале короткий обзор ИИ-ассистентов для программирования ПЛК. Решил р…
  3. Oct 14, 2026Доброе утро, господа (и госпожи) вайбкодеры😤
  4. Oct 14, 2026CODESYS расширяет доступ ИИ к проектам ПЛК CODESYS Development System MCP Server подключае…
  5. Oct 13, 2026ИИ научился взламывать заводы и незаметно брать под контроль роботов ▶️ Судя по новым тест…
  6. Oct 13, 2026Автоматизировать автоматизацию: зачем я написал свой редактор щитов 😵‍💫 Передвинул DIN-р…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →