Що вона робить ?
Нейромережа Devin генерує код, пише додатки, усуває помилки та навчає інші нейромережі. Вона проходить співбесіди і виконує фріланс-завдання. Devin також інтегрується в репозиторії та навчається на ходу.
Під час роботи Devin розповідає про свій план, а потім показує команди і код, який він використовує. Якщо щось виглядає не зовсім правильно, йому можна дати підказку, і Devin врахує зворотній зв’язок у процесі роботи.
Більшість сучасних систем ШІ мають проблеми з тим, щоб залишатися послідовними і виконувати завдання під час таких тривалих робіт, але Devin продовжує виконувати сотні і навіть тисячі завдань, не збиваючись з курсу.
Devin вміє самостійно навчатися, а це одна з головних ознак AGI (ШІ людського рівня). Як саме стартап здійснив цей прорив, та ще й за такий короткий час, залишається загадкою. Розробники не говорять багато про основи технології, окрім того, що команда знайшла унікальні способи поєднати LLM, такі як GPT-4 з методами ML-навчання з підкріпленням.
Першопрохідці уже спробували
По словам розробників, ця нейромережа може змінити ринок праці та призвести до створення досконаліших програмних систем.
«Під час моїх тестів з програмним забезпеченням, Devin міг створити вебсайт з нуля за 5-10 хвилин, і приблизно за стільки ж часу він зміг відтворити вебверсію гри в понг. Мені довелося кілька разів підказувати йому, щоб поліпшити фізику руху м’яча в грі і внести деякі косметичні зміни на вебсайтах», — розповів Ешлі Венс (Ashlee Vance) для Bloomberg.
Devin у багатьох аспектах значно випереджає інших помічників у кодуванні. Замість того, щоб робити пропозиції щодо кодування та автоматично виконувати деякі завдання, Devin може завершити цілий програмний проєкт самостійно.
Девін правильно вирішує 13,86% проблем від початку до кінця, що значно перевищує попередній показник у 1,96%. Навіть за умови надання точних файлів для редагування, найкращі попередні моделі можуть вирішити лише 4,80% проблем.
Поки що Devin не доступний звичайним користувачам, а для того, аби його затестувати, треба пройти через waitlist.