Выпуск за 4 июня

Технологии для ускорения и автоматизации разработки
— Гость студии на ЦИПР Максим Тятюшев, генеральный директор «Сбертеха». Поговорим про роль искусственного интеллекта в автоматизации разработки, а также про развитие open source в России.
Алина Танатарова, обозреватель:
— Давайте начнем нашу беседу с того, как сегодня цифровая трансформация влияет на конкурентоспособность компаний?
Максим Тятюшев, генеральный директор «Сбертеха»:
— Повышенная конкурентоспособность ведет к тому, что ты должен управлять своим IT-ландшафтом и подстраивать его под запросы своего клиента. В прошлом году «Сбер» провел 3,5 млн изменений в своем IT-ландшафте. То есть экосистема «Сбера» достаточно быстро реагировала на то, что хочет рынок, на то, что хочет клиент, и максимально быстро под него подстраивалась. В этом году мы планируем примерно 4,5 млн изменений.
— А что в технологическом плане позволяет ускорить разработку?
— Если ты самостоятельно ведешь свою разработку, то управление непосредственно жизненным циклом своей разработки и оптимизация непосредственно этого жизненного цикла позволяют тебе делать такие изменения. То есть ты знаешь, какие вещи у тебя автоматизированы, ты знаешь, что предыдущий твой шаг связан со следующим, и так далее, и так далее. То есть у тебя есть непосредственно неразрывная CI/CD цепочка, конвейер, и, начиная от анализа и кончая выпуском в пром, все это связанное вместе с использованием автоматизации позволяет тебе это делать.
— Вы упомянули про автоматизацию разработки. Искусственный интеллект здесь какую роль играет?
— Вот сейчас искусственный интеллект позволяет вам очень сильно пересмотреть подходы к ведению разработки. И часть шагов просто превратить в ноль, потому что сейчас на это можно не тратить время за счет подключения искусственного интеллекта. Например, за счет использования агента по безопасности часть тестов по проведению безопасного тестирования и поиска уязвимости в нашем конвейере делается автоматически.
Также, например, мы в GitVerse выпустили не так давно агента, его можно скачать, попробовать, протестировать. Это такой агент GigaCode Agent, он играет роль тимлида. То есть позволяет вам валидировать код, который вы написали, позволяет посмотреть на оптимальность этого кода, на потенциальные оптимизации и так далее, и так далее. То есть часть рутины, которую раньше выполнял тимлид, сейчас можно сделать автоматически. И, соответственно, время тимлида выделить на какие-то более интересные задачи.
— И последний вопрос. Зачем «Сбертеху», разработчику ПО для крупных компаний, вкладываться в развитие open source и какую роль здесь играет GitVerse?
— GitVerse — это для нас очень большая площадка по работе с нашим комьюнити. Мы достаточно много продуктов, которые используем в enterprise версии внутри, выкладываем в community версии, community edition сборке на эту площадку. Зачем нам это нужно? Во-первых, мы знакомим общество, разработчиков с нашими продуктами. Во-вторых, мы искренне надеемся, что часть этих продуктов использует малый и средний бизнес в своих собственных наработках.

