Сучасний штучний інтелект, такий як Copilot чи ChatGPT, може допомогти програмісту написати певний шматок коду, але він не здатний створити готовий програмний продукт. Програміст все ще потрібен, щоб об’єднати ці шматки коду та перетворити їх в сайт або додаток. Однак це не стосується штучного інтелекту Devin. Він повністю замінює програміста, створюючи готовий додаток чи сайт з нуля. Він навіть баги виправляє в своєму коді.
Штучний інтелект Devin створила компанія Cognition AI Inc. Девін — це помічник із розробки програмного забезпечення в дусі Copilot, але це помічник із розробки програмного забезпечення наступного рівня. Замість того, щоб просто пропонувати пропозиції щодо автозавершення коду, Девін може самостійно взятися за виконання та завершити весь програмний проект.
Щоб запустити Devin, ви даєте йому завдання — скажімо, «Створіть веб-сайт, на якому зображено всі італійські ресторани Сіднея», — і програмне забезпечення виконує пошук, щоб знайти ресторани, отримує їхні адреси та контактну інформацію, а потім створює та публікує сайт, де відображається ця інформація. Під час роботи Devin показує всі завдання, які виконує, самостійно знаходить і виправляє помилки під час тестування написаного коду.
Засновниками Cognition AI є Скотт Ву, її головний виконавчий директор; Стівен Хао, головний технічний директор; і Уолден Ян, директор із продуктів. Нещодавно Хао був одним із найкращих інженерів Scale AI , високо цінованого стартапу, який допомагає навчати системи штучного інтелекту. Ян, який донедавна навчався в Гарвардському університеті, попросив залишити його статус у школі неоднозначним, оскільки він ще не мав «розмови» зі своїми батьками.
27-річний Ву є братом Ніла Ву, який також працює в Cognition AI. Ці двоє чоловіків всесвітньо відомі своєю майстерністю програмування: брати Ву брали участь у міжнародних змаганнях програмування та часто перемагали в них ще з підліткового віку.
Спортивне кодування — так, це справжня річ — вимагає від людей розгадувати головоломки та програмувати зі швидкістю й точністю. Попутно він навчає учасників підходити до проблем по-новому. Cognition AI повний спортивних кодерів. Його співробітники виграли загалом 10 золотих медалей на найвищому міжнародному конкурсі, і Скотт Ву каже, що це дає його стартапу перевагу у війнах компаній штучного інтелекту.
Однією з великих претензій Cognition AI з Devin є те, що компанія досягла прориву в здатності комп’ютера міркувати. Міркування на мові штучного інтелекту означає, що система може вийти за межі передбачення наступного слова в реченні або наступного фрагмента в рядку коду, до чогось більш схожого на мислення та раціоналізацію свого шляху вирішення проблем. Аргумент в полягає в тому, що міркування — це наступна велика річ, яка сприятиме розвитку галузі, і багато стартапів вихваляються своєю здатністю виконувати цей тип роботи.
Здається, Девін значно випереджає інших помічників кодування в багатьох аспектах. Ви можете давати йому завдання виконувати команди природною мовою, і він запускатиме та виконає їх. Коли Devin працює, він повідомляє вам про свій план, а потім відображає команди та код, які використовує.
Якщо щось виглядає не так, ви можете дати цьому штучному інтелекту підказку виправити проблему, і Девін включить зворотній зв’язок у середині потоку. Більшості сучасних систем штучного інтелекту важко залишатися узгодженими та виконувати завдання під час таких тривалих сесій, але Девін продовжує виконувати сотні й навіть тисячі завдань, не збиваючись із курсу.
Тести із програмним забезпеченням показують, що Девін міг створити веб-сайт з нуля за 5–10 хвилин, і йому вдалося відтворити веб-версію гри Pong приблизно за такий самий час. Довелося кілька разів підказувати йому, щоб покращити фізику руху м’яча в грі та внести деякі косметичні зміни на його веб-сайти, і все це Девін виконав чудово та з ввічливим ставленням.
Сайлас Альберті , комп’ютерний науковець і співзасновник іншого стартапу зі штучним інтелектом, спробував Devin і каже, що ця технологія є кроком вперед. За його словами, це менше схоже на помічника, який допомагає з кодом, а більше на справжнього програміста, який робить свою справу.
За словами Альберті, Девін чудово справляється зі створенням прототипів проектів, виправленням помилок і відображенням складних даних у графічних формах. Більшість інших помічників сходять із рейок після чотирьох-п’яти кроків, але Девін підтримує свій стан майже без зусиль протягом усієї роботи.
Як саме Cognition AI зробив цей прорив, і за такий короткий час, залишається загадкою, принаймні для сторонніх. Ву відмовляється говорити багато про основи технології, крім того, що його команда знайшла унікальні способи поєднання великих мовних моделей (LLM), таких як GPT-4 OpenAI, із методами навчання з підкріпленням.
Cognition AI навряд чи самотній у своєму прагненні створити повноцінного штучного програміста. Минулого місяця стартап Magic AI залучив понад 100 мільйонів доларів від команди венчурних капіталістів Деніела Гросса , Ната Фрідмана та інших, щоб створити щось, що Гросс описує як «надлюдського програмного інженера». На відміну від деяких компаній, які будуються на основі LLM OpenAI, Anthropic та інших, Magic AI розробляє власні моделі та інші базові технології з нуля, намагаючись забезпечити свою незалежність. Стартап не показував свою систему штучного інтелекту публічно, через що її важко порівнювати з продуктами Cognition AI. Cognition AI відмовився сказати, якою мірою він покладається на існуючі LLM від інших компаній, тому важко сказати, як він зіставляється з роботою, яку виконує Magic AI.