Легче что-то сделать сразу хорошо, чем чинить то, что было сломано изначально. Так решила и компания Digma, специализирующаяся на продуктах для работы с данными на этапе разработки, и объявила о запуске движка превентивного наблюдения 👀. Этот механизм будет проверять, выявлять ошибки и предлагать варианты их исправления, что поможет сократить количество багов в кодовых базах, которые становятся только сложнее.

Проблема большого количества ошибок стала еще более острой, чем раньше, с появлением генераторов кода на основе ИИ 🤖. Искусственные помощники еще не доросли до того, чтобы писать код безошибочно, и разработчики, которые пользуются «сырыми» ИИ, чаще допускают ошибки в коде, что подтверждает исследование Стэнфордского университета от 2023 года. А ведь уже сейчас более 25% кода Google пишутся с помощью ИИ. Нир Шафрир, генеральный директор и соучредитель Digma, отмечает: несмотря на то, что большое внимание уделяется обеспечению оптимальной производительности, на поздних этапах производства до сих пор обнаруживают серьезные ошибки. Некоторые организации тратят 20%, 40% и даже 50% времени ⌛ на устранение производственных проблем, обнаруженных на поздних этапах, что мешает развитию технологий в моменты скейлинга.

Тут на помощь и должен прийти движок превентивного наблюдения. Он повысит скорость и надежность кода, написанного человеком, а потому снизит риски при создании конечного продукта. Но не только этим хорош движок от Digma. Мало того, что он исправит ошибки в ручном коде ✌️, он еще и поможет бороться с давно существующими проблемами, с которыми сталкиваются компании при использовании ручного кода и которые приводят к нарушению соглашения об уровне обслуживания и низкой производительности. Эти вопросы критичны для компаний с большим количеством транзакций 💰, например, в сфере торговли, финансов и электронной коммерции.

Алгоритм Digma основывается на использовании методов сопоставления шаблонов и обнаружения аномалий, чтобы проанализировать данные и выявить модели поведения или проблемы. Он прогнозирует время отклика приложения и используемые ресурсы, чтобы обнаружить ошибки до того, как они нанесут ущерб, а с помощью анализа данных трассировки этот алгоритм определяет проблемную часть кода. Не движок, а чудо 🧙 для кодеров: он покажет те проблемные области, на которые обычно никто не обращает внимания.

До этого в арсенале программистов были APM-системы, спору нет. Но они себя плохо показывали 👎 в непроизводственных условиях и не могли анализировать источник проблемы. А движок превентивного наблюдения кода от Digma может. Даже при небольших объемах данных он будет способен предотвратить ошибки и значительно сократить расходы на облачные сервисы.

Осталось только дождаться выхода чудо-движка. Сейчас компания завершила начальный этап финансирования, собрав в сумме 6 миллионов долларов 💲. Неплохой показатель того, что в успех компании верит не только она сама. 👍