Почему Enterprise-софт не умрёт (пока)
Всё чаще встречаю (и сам пишу) посты "сделал софт для себя", "навайбкодил и выложил в опенсорс". Некоторые пишут, что скоро рынок софта вообще умрёт. Зачем покупать, когда можно написать что угодно ИИ-агентом?
Как бы да, но не совсем. У корпоративного рынка есть ряд запросов, которые пользовательскому рынку не так важны и не закрываются одним написанием кода.
1. Безопасность и соблюдение требований регуляторов. С ИИ можно ускорить написание документации и устранение уязвимостей кода. Но кто-то должен выстроить процесс безопасной разработки, подтвердить выполнение требований и пройти сертификацию. А под конец ещё нужно отвезти кипу документов во ФСТЭК. Хотя если ИИ сможет заказать доставку курьером, этот пункт можно зачесть ему хоть сейчас ;)
2. Техподдержка и доработки. Каждому большому заказчику нужна горячая линия поддержки для решения форс-мажоров. День простоя одной глубоко встроенной в инфраструктуру системы может стоить десятки миллионов рублей. И иногда нужны доработки за три дня.
3. Предсказуемость поведения и надёжность сценариев. Недостаточно один раз увидеть, что всё работает. Нужно проверить поведение при разных настройках, нагрузках, сбоях и обновлениях. А после каждой доработки убедиться, что то, что было сделано раньше, не сломалось.
4. Сложность внедрения. У каждого заказчика своя инфраструктура, в которую очень тяжело встраивается новое ПО. И чем больше инфраструктура, тем дольше этот процесс, вплоть до нескольких лет. Сравните с классическим "Далее-далее-далее-готово".
5. Интеллектуальный вклад вендора. Каждая доработка большой системы - это пересечение огромного количества функций и сценариев, которые нужно учитывать при оценке общего результата. На своём опыте и опыте коллег-аналитиков могу сказать, что каждая крупная доработка - это тяжелейший труд. Представьте, что вам надо придумать и проработать с нуля большое приложение с тысячами функций и настроек, которые должны дополнять друг друга, а не ломать.
ИИ может написать код. Но на вопрос «Кто будет разбираться, если всё сломается?» корпоративные заказчики хотели бы получать ответ чуть конкретнее, чем «щас попробую другой промпт».