Нам не нужен AI для написания ПО, похоже мы уже сами написали все необходимые варианты.
Банальный пример из вчерашнего дня: некоторый сервис скидывает статистику своей работы по HTTP (пока так) и в систему добавлен ресивер записывающий данные в БД. Для решения этой задачи был написан HTTP -> MySQL прокси для данных. Казалось бы, что может быть проще: "взял - положил"
Как итог: теряются записи. Путём каких-то сложных умозаключений подрядчик пришел к следующей схеме:
service -> nodejs -> rabbitmq -> nodejs -> mysql
Работает. Работает, как это полагается, не контролируемо, как-то там, где-то на сервере, но работает. Но записи теряются.
Это та самая история, когда AI делает только хуже. "AI, где теряются записи?" пишет очередной разработчик и AI весело и с задором, мигая лампочками сервера, пишет очередной костыль. Проблема плавающая, надёжно отловить не удаётся, работа оплачена, записи теряются.
А решение есть. Давно написано, опробовано миллион раз на боевых системах. Решение надёжное и что не менее важно - наблюдаемое. Два часа и решение развёрнуто. Записи не теряются.
Самое страшное в этом рассказе - 50 RPS