Fascynujące czasy nadeszły w świecie sztucznej inteligencji. Zespół naukowców z Cognition Labs ogłosił właśnie przełomowe osiągnięcie – Devin AI, pierwszy na świecie w pełni autonomiczny inżynier oprogramowania oparty o sztuczną inteligencję.
Devin AI – co czyni go tak wyjątkowym?
Co czyni Devina tak wyjątkowym? Jest to niezwykła zdolność do samodzielnego wykonywania złożonych zadań inżynieryjnych od początku do końca, wymagająca tysięcy decyzji i umiejętności łączenia kontekstów z różnych obszarów. Devin potrafi planować, kodować, debugować, testować i wdrażać aplikacje bez pomocy człowieka. Brzmi jak science fiction? No to zobaczcie film poniżej:
Cognitive, twórcy Devina poddali oprogramowanie testowi SWE, stanowiącemu wyzwanie dla systemów AI w rozwiązywaniu rzeczywistych problemów programistycznych. Jak się okazało, Devin poprawnie rozwiązał 13,86% problemów, podczas gdy wcześniejsze najlepsze modele radziły sobie tylko z 4,8% przypadków, nawet mając wskazane dokładnie pliki do edycji. Jest to gigantyczny skok technologiczny.

Jednak to dopiero początek możliwości Devina. Kluczem do jego sukcesu są zaawansowane zdolności w zakresie kompleksowego rozumowania, planowania i uczenia się. Dzięki temu Devin może przywoływać odpowiednie konteksty na każdym etapie zadania, uczyć się na błędach i samodzielnie naprawiać problemy.
Deweloperzy wyposażyli Devina we wszystkie potrzebne narzędzia – powłokę, edytor kodu, przeglądarkę i środowisko testowe (sandbox). Co więcej, Devin może aktywnie współpracować z człowiekiem – raportować postępy w czasie rzeczywistym, przyjmować uwagi i wspólnie z użytkownikiem kształtować przebieg projektu.
Gdzie Devin pomoże (i zwolni programistów)?
Oprogramowanie zaoszczędzi czas inżynierom, którzy będą mogli skupić się na bardziej skomplikowanych i ciekawszych wyzwaniach, podczas gdy Devin zajmie się rutynowymi zadaniami kodowania. Umożliwi też zespołom podejmowanie się ambitniejszych projektów inżynieryjnych.
Devin już teraz potrafi uczyć się nowych technologii po przeczytaniu dokumentacji, tworzyć strony internetowe krok po kroku według wymagań użytkownika, debugować istniejące repozytoria, trenować i dostrajać własne modele AI, a nawet brać udział w komercyjnych projektach freelancerskich na platformie Upwork!
Devin – Przykłady
Devin może nauczyć się korzystać z nieznanych mu wcześniej technologii. Po przeczytaniu wpisu na blogu Devin uruchamia ControlNet na platformie Modal, aby tworzyć obrazy, w których są wplecione wyrazy.
Devin może tworzyć i wdrażać aplikacje od początku do końca.
Devin konfiguruje dostrajanie dużego modelu językowego, mając jedynie łącze do repozytorium badań w GitHub.
To nie koniec
Twórcy Devina z Cognition Labs nie zamierzają jednak na tym poprzestać. Podkreślają, że to dopiero pierwszy etap zrewolucjonizowania podejścia do sztucznej inteligencji skupionego na rozumowaniu i planowaniu. Ich celem jest stworzenie prawdziwie inteligentnych agentów AI, którzy będą mogli efektywnie wspierać ludzi w dowolnych dziedzinach przy realizacji ich pomysłów.
Nie skłamię, mówiąc, że jesteśmy świadkami narodzin nowej ery w rozwoju sztucznej inteligencji. Pionierskie osiągnięcie w postaci Devina zwiastuje, że inteligentne systemy będą coraz częściej samodzielnie wykonywać złożone zadania programistyczne i inżynieryjne, dalece przekraczając aktualne możliwości obecnie pracujących programistów. Rewolucja na rynku pracy dzieje się na naszych oczach i niebawem nie poznamy świata, w którym przyszło nam żyć.