Запуск бета-версії: TestGPT – інструмент AI для цілісності коду

Запуск бета-версії: TestGPT – інструмент AI для цілісності коду

TestGPT, генеративне рішення для цілісності коду на основі штучного інтелекту від Codium AI, що базується в Тель-Авіві, щойно стало доступним у бета-версії. Модель TestGPT, яка була створена, щоб допомогти розробникам, надає розробникам автоматично створені пропозиції щодо тестування програмного забезпечення для прискорення розробки та сканування помилок, починаючи з Python і JavaScript.

Codium дозволяє розробникам автоматизувати важливий процес створення тестів. За словами компанії, для створення цієї моделі ШІ було використано 11 мільйонів доларів початкового капіталу.

Вартість неправильного програмного забезпечення

Такий засіб має чималий потенціал. Зараз багато компаній сумніваються в калібрі свого програмного забезпечення після того, як у 2 році лише в США витрати на помилки програмного забезпечення склали 2020 трильйони доларів США. Вартість виправлення помилок зростає, оскільки вони поширюються протягом життєвого циклу розробки програмного забезпечення. Проте тестування програмного забезпечення є складною та довготривалою процедурою.

Ітамар Фрідман і Деді Кредо мали безпосередній досвід вирішення цих труднощів як керівники груп продуктів і досліджень і розробок в таких організаціях, як Alibaba Cloud. Вони заснували Codium AI у 2022 році після того, як їх досвід у розробці програмного забезпечення, машинному навчанні та управлінні продуктами переконав, що великі мовні моделі ШІ (LLM) можна використовувати для перевірки тестів програмного забезпечення.

TestGPT полегшує тестування

Співзасновник і генеральний директор Codium Фрідман підкреслив цінність тестування коду як розробника. Окрім пошуку недоліків, це також допомагає вам зрозуміти ваш код і демонструє, що ви програмуєте недарма.

Він відчував, що писати нетривіальні тестові приклади було втомливо та розчаровує. Альтернатива дозволити дефекту потрапити у виробництво може бути катастрофічною, тому інколи розробка тестів навіть болісна.

Перший інструмент Codium — це розширення IDE (інтегроване середовище розробки), яке забезпечує ітераційний процес створення тестів і подальшої зміни коду на основі результатів цих тестів. Завдяки спілкуванню з розробником інструмент може краще розуміти код і створювати більш точні та глибокі тести, водночас допомагаючи розробнику писати кращий код.

За словами компанії, розробники, які використовують Codium AI, можуть передбачити пошук помилок і отримання глибокої інформації про свій код, покращуючи якість і функціональність свого продукту.

Покращена цілісність коду для швидшої розробки

Система TestGPT використовує генеративні моделі AI, як ChatGPT, Copilot та інші інструменти генеративної розробки. Фрідман стверджує, що TestGPT, однак, зосереджений на тому, щоб код відповідав бажаній специфікації. Висока цілісність коду створена для того, щоб розробники могли працювати швидше.

За словами Фрідмана, він включає найкращі практики тестування в свій процес підказки та виконує низку етапів попередньої та післяобробки, щоб гарантувати високоякісні результати.

Сьогодні такі відомі IDE, як VS Code та PyCharm, пропонують Codium як доповнення. У планах увімкнути додаткові функції та співпрацю, а також інші IDE та мови програмування. З моменту виходу закритої альфа-версії Codium у січні 2023 року компанія стверджує, що її вже встановили тисячі користувачів.

Щоб і надалі підтримувати високу цілісність коду, Codium AI хоче розвиватися та інтегруватися в більшу кількість етапів життєвого циклу розробки програмного забезпечення. Очікується, що його зростання включатиме керування тестами та тестовими даними, інтеграцію CI/CD, автоматичні виправлення проблем, пропозиції щодо вдосконалення коду та підтримку розробки наступного покоління на основі тестів.

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *