Amazon запустила сервіс CodeGuru на базі ІІ для оцінки коду у процесі його написання
Amazon запустив сервіс CodeGuru на основі штучного інтелекту для оцінки коду так, як він написаний
Amazon запустив сервіс CodeGuru, який використовує алгоритми штучного інтелекту , надаючи програмісту рекомендації щодо поліпшення якості коду. Сервіс працює на основі хмарної інфраструктури Amazon Web Services (AWS).
CodeGuru використовує алгоритми штучного інтелекту, навчені на більш ніж 10 000 проектах з відкритим кодом, щоб оцінити код прямо в процесі його написання. При виявленні помилки CodeGuru пропонує читабельний коментар, який пояснює проблему і пропонує можливі способи її виправлення. Інструмент також виявляє неефективні та непродуктивні рядки коду, які можуть призвести до надмірного використання ЦП.
Система складається з двох частин. Рецензент CodeGuru виявляє відхилення від найкращих практик використання API та SDK AWS та зазначає поширені проблеми, які можуть призвести до виробничих помилок. CodeGuru Profiler надає конкретні вказівки з таких питань, як використання неефективних бібліотек. Він описує програму та визначає проблеми з якістю коду (надаючи їх разом із детальною інформацією про затримку та використання ЦП).
Amazon стверджує, що CodeGuru використовувався для оптимізації 80 000 додатків і дозволив компанії заощадити десятки мільйонів доларів . За словами розробників, деякі команди змогли скоротити використання ЦП на 325% і знизити витрати на 39% всього за рік.