ПОРІВНЯЛЬНА ОЦІНКА СЕРЕДОВИЩ РОЗРОБКИ НА ОСНОВІ ШТУЧНОГО ІНТЕЛЕКТУ: CURSOR AI ТА WINDSURF У РОБОЧИХ ПРОЦЕСАХ РОЗРОБКИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

Автор(и)

DOI:

https://doi.org/10.36994/2788-5518-2025-01-09-04

Ключові слова:

розробка із застосуванням ШІ; IDE; Cursor AI; Windsurf IDE; генерація коду; інструменти інженерії програмного забезпечення; продуктивність розробника; генеративний ШІ; автономні помічники програміста

Анотація

Поява інтегрованих середовищ розробки (IDE) зі штучним інтелектом знаменує собою трансформаційний етап в інженерії програмного забезпечення, де інтелектуальні агенти активно допомагають у виконанні таких завдань, як генерація коду, навігація, рефакторинг і розгортання. У дослідженні подано порівняльну оцінку двох відомих IDE на основі GenAI – Cursor AI й Windsurf – з метою вивчення їх ефективності, зручності використання й обмежень у реальних сценаріях програмування. Спираючись на кейс-методологію, обидва інструменти застосували для розробки інтерфейсу користувача для бекенд-сервісу, що дало змогу емпірично спостерігати за тим, як ці середовища інтерпретують контекст, реагують на підказки користувача та керують ітеративними циклами розробки.Аналіз підтверджує, що й Cursor AI, і Windsurf функціонують як агентні колаборатори, а не пасивні утиліти, здатні змінювати робочі процеси, керувати залежностями, інтерпретувати інструкції й адаптуватися до середовищ виконання. Cursor AI пропонує значну гнучкість, підтримуючи агентський режим у рамках безкоштовного тарифного плану, що знижує вхідний бар’єр для розробників. Windsurf, навпаки, робить акцент на спрощених робочих процесах розгортання, забезпечуючи інтеграцію з Netlify та можливості попереднього перегляду в реальному часі, що підвищує його корисність для швидкого створення прототипів. Попри наявність низки сильних сторін, виявлені окремі проблемні аспекти. Обидва інструменти продемонстрували такі проблеми, як галюцинації, надлишкові цикли змін і непередбачувані модифікації. Ці висновки підкреслюють критичну роль людського нагляду, особливо в складних завданнях, що вимагають специфічної точності. Крім того, поведінка асистентів відображає наявні обмеження в узгодженні логіки ШІ з ментальними моделями розробників, особливо коли йдеться про неповні або неоднозначні вхідні дані.Дослідження робить внесок у ширший дискурс про генеративний ШІ в розробці програмного забезпечення, пропонуючи обґрунтоване порівняльне розуміння того, як інтелектуальні IDE функціонують в умовах реальних обмежень. Отримані результати акцентують на сталій потребі забезпечення прозорості, збереження контексту й користувацького контролю в процесі розробки AI-агентів. Розгляд зазначених систем не лише як інструментів, а як еволюціонуючих партнерів у командній взаємодії відкриває перспективні напрями подальшого вдосконалення, у межах яких підвищення продуктивності може бути досягнуте без утрати якості розробки й чіткості організації робочого процесу.

Посилання

Agnia Sergeyuk, Yaroslav Golubev, Timofey Bryksin, Iftekhar Ahmed, Using AI-based coding assistants in practice: State of affairs, perceptions, and ways forward. Information and Software Technology. 2025. Vol. 178. Р. 107610. ISSN 0950–5849. https://doi.org/10.1016/j.infsof.2024.107610.

Codeium. (n.d.). Windsurf – Codeium. URL: https://codeium.com/windsurf.

Cursor. (n.d.). Cursor. URL: https://www.cursor.com/.

Desolda G., Mazzini S., Polonio A., De Angeli A. Aligning AI programming assistants with developers’ mental models: Lessons learned from empirical studies. Advanced Engineering Informatics. 2024. № 60. Р. 102401. https://doi.org/10.1016/j.aei.2024.102401.

IBM. (n.d.). What is an AI agent? URL: https://www.ibm.com/think/topics/ai-agents.

Marron J. M., D'Antoni L., Teitelman R. Intelligent Development Environments: The Next Evolution of AI-Powered Software Engineering (arXiv:2404.12000v2). arXiv. 2024. https://doi.org/10.48550/arXiv.2404.12000.

Petrenko S. (n.d.). AI-powered [GitHub repository]. GitHub. URL: https://github.com/serhii-petrenko/ai-powered.

Weisz J. D., Kumar S., Muller M., Browne K.-E., Goldberg A., Heintze E., Bajpai S. Examining the Use and Impact of an AI Code Assistant on Developer Productivity and Experience in the Enterprise (arXiv:2412.06603v2). arXiv. 2025. https://doi.org/10.48550/arXiv.2412.06603.

Windsurf. (n.d.). Windsurf. URL: https://windsurf.com/.

##submission.downloads##

Опубліковано

2025-07-25

Як цитувати

Петренко, С. (2025). ПОРІВНЯЛЬНА ОЦІНКА СЕРЕДОВИЩ РОЗРОБКИ НА ОСНОВІ ШТУЧНОГО ІНТЕЛЕКТУ: CURSOR AI ТА WINDSURF У РОБОЧИХ ПРОЦЕСАХ РОЗРОБКИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ. Інфокомунікаційні та комп’ютерні технології, 1(09), 39-47. https://doi.org/10.36994/2788-5518-2025-01-09-04

Номер

Розділ

ІНФОКОМУНІКАЦІЙНІ ТЕХНОЛОГІЇ