Digma представила ИИ-систему для предотвращения ошибок в коде

Новая система Preemptive Observability Analysis (POA) анализирует код в процессе разработки, выявляет потенциальные ошибки и предлагает рекомендации по их исправлению. По словам разработчиков, это снижает вероятность серьезных проблем в сложных кодовых базах, которые часто обнаруживаются уже в продакшне.
Генеральный директор Digma Нир Шафрир отметил, что компании тратят огромные ресурсы на доработку кода уже после его выпуска. По оценкам, разработчики могут тратить от 20 до 40% своего времени на исправление ошибок в продакшн-версии программного обеспечения, а в некоторых организациях на это уходит до 50% инженерных ресурсов.
Превентивный анализ позволяет решать проблемы до их появления, что не только улучшает стабильность систем, но и снижает затраты на поддержку и облачные вычисления.
Почему это важно для ИИ-кода?
С ростом популярности ИИ-помощников для программирования появляется новая проблема — их код не всегда надежен. Исследование Стэнфордского университета в 2023 году показало, что разработчики, использующие ИИ-инструменты для написания кода, чаще допускают ошибки.
Несмотря на это, крупные технологические компании активно внедряют такие решения. Например, Google уже создает более 25% своего кода с помощью ИИ. Однако без дополнительной проверки этот подход может приводить к росту числа ошибок и снижению надежности ПО.
Digma утверждает, что их система позволяет повысить качество как ИИ-кода, так и написанного вручную, что делает ПО более стабильным и снижает риски.
Что делает технологию Digma особенной?
Превентивный анализ работает за счет сопоставления паттернов и выявления аномалий в коде. Система анализирует данные, предсказывает возможные проблемы с производительностью и находит узкие места еще до того, как они начнут влиять на работу приложения.
Кроме того, алгоритмы Digma отслеживают скрытые ошибки в коде, написанном вручную, которые могут приводить к проблемам с производительностью или даже нарушению сервисных соглашений (SLA).
Технология особенно полезна для компаний, работающих в сфере финансовых технологий, e-commerce и высоконагруженных систем, где важна стабильность работы.
Будущее превентивного анализа кода
В отличие от традиционных инструментов мониторинга производительности (APM), которые фиксируют проблемы уже в продакшне, система Digma работает заранее, выявляя потенциальные баги еще в процессе разработки.
Эта концепция уже привлекла внимание инвесторов — недавно Digma завершила успешный инвестиционный раунд на $6 миллионов, что свидетельствует о высокой заинтересованности рынка в подобных решениях.
С ростом сложности программных систем и увеличением доли ИИ-созданного кода предотвращение проблем до их появления становится критически важным. Разработка Digma предлагает принципиально новый подход к качеству кода, помогая компаниям снижать затраты на исправление ошибок и обеспечивать стабильность работы приложений.
Технология превентивного наблюдения может стать новым стандартом в разработке ПО, особенно в условиях активного внедрения ИИ-ассистентов. Вопрос только в том, насколько быстро компании начнут применять такие решения на практике.
Digma — технологическая компания, основанная в 2022 году в Санта-Кларе, Калифорния, Ниром Шафриром и Рони Довером. Компания специализируется на разработке решений для предварительного наблюдения в процессе разработки программного обеспечения.