ProIT: медіа для профі в IT
Приблизно хвилину

ШІ без багів: Sonar представила інструмент для якісного коду

author avatar ProIT NEWS

Компанія Sonar представила новий сервіс, який покликаний покращити якість коду, створеного великими мовними моделями (LLM), зменшуючи кількість вразливостей і помилок, що виникають під час генерації, повідомляє DevOps.

Новий інструмент SonarSweep розроблено для організацій, які навчають власні ШІ-моделі. Він автоматично виявляє проблеми у згенерованому коді й дозволяє використовувати ці дані для подальшого перенавчання моделей — щоб вони надалі не повторювали помилки.

За словами Гаррі Ванга, директора з розвитку Sonar, такий підхід може скоротити кількість кібервразливостей на 67%, а кількість багів — на 42%.

Як це працює

Якість коду, створеного LLM, сьогодні значно варіюється, оскільки більшість моделей тренуються на відкритих репозиторіях, які містять небезпечні або помилкові приклади. У результаті ШІ часто відтворює ті ж уразливості у новому коді. DevSecOps-команди змушені вручну перевіряти ці фрагменти перед розгортанням у продакшн-середовище, і обсяг перевірок постійно зростає.

SonarSweep вирішує цю проблему, застосовуючи методи підкріпленого навчання для системного виправлення, оптимізації й захисту кодових датасетів, які використовуються для тренування моделей. Це, за словами Ванга, зменшує вартість навчання ШІ-моделей, оскільки компанії можуть використовувати попередні версії LLM, а не дорогі новітні, як-от ChatGPT-5.

Індустріальне масштабування

Сервіс побудовано на базі платформи AI-аналізу коду, яку Sonar вже використовує для перевірки 750 млрд рядків коду щодня. Її клієнтами є понад 400 тис. організацій, серед яких Barclays, MasterCard і T-Mobile, а також понад 7 млн розробників.

Наразі Sonar підтримує понад 35 мов програмування, і цей список розширюватиметься разом із розвитком SonarSweep.

Що це означає для індустрії

Як зазначає Ванг, у майбутньому великі підприємства зможуть створювати власні вузькоспеціалізовані LLM-моделі для генерації коду з більшою точністю — наприклад, під конкретні галузі. Хоча вартість таких проєктів висока, вони дозволяють суттєво знизити ризики й витрати на виправлення помилок.

Читайте на ProIT: 5 ШІ-розширень, які покращать ваш досвід роботи у VS Code.

Підписуйтеся на ProIT у Telegram, щоб не пропустити жодної публікації!

Приєднатися до company logo
Продовжуючи, ти погоджуєшся з умовами Публічної оферти та Політикою конфіденційності.