Штучний інтелект стає невіддільною частиною розробки та тестування програмного забезпечення. Компанія Greptile використовує можливості нових моделей від OpenAI для автоматизації перевірки користувацьких сценаріїв, зміцнення безпеки та зменшення кількості помилок у коді. За словами співзасновника та генерального директора Дакша Гупти, головна мета полягає у зниженні кількості багів та підвищенні надійності софту в усьому світі.
Для перевірки додатків у великих масштабах компанія застосовує технологію комп’ютерного використання моделі GPT‑6 Astra. Окрім аналізу самого коду, такий підхід дозволяє тестувати поведінку програми під час її реальної роботи. Наприклад, система може запустити тестовий сервер для оновлення коду, змінити розмір вікна браузера під параметри екрана iPhone та змодулювати дії користувача, щоб виявити приховані проблеми на кшталт зникнення кнопок.
Дакш Гупта зазначає, що ручне або традиційне тестування за допомогою QA-компаній є надто повільним на тлі сучасних темпів випуску оновлень. Водночас зростаючі можливості нових моделей допомагають не лише розробникам, але й зловмисникам створювати складніші загрози. Для протидії цьому Greptile використовує інструмент Daybreak, який має забезпечити надійний захист навіть для невеликих стартапів.
Окрім цього, компанія залучає модель Codex через сервер протоколу контексту моделей, що дозволяє штучному інтелекту створювати код відповідно до вже наявних у клієнтів шаблонів. Як зазначають у команді, надання агентам детального контексту суттєво зменшує кількість помилок і скорочує потребу в повторному доопрацюванні проєктів.
У майбутньому розробники планують використовувати додаткові інструменти на кшталт Ultrafast, щоб ще більше прискорити процес створення програм. Довгостроковою метою компанії є зробити оновлення критичного корпоративного софту таким же простим і швидким, як і роботу над невеликими особистими проєктами.
Джерела: openai.com




