Pierwszy inżynier oprogramowania AI: Devin pisze kod i potrafi generować kompletne programy
W przeciwieństwie do ChatGPT lub GitHub Copilot, oprogramowanie AI firmy Cognition Labs "Devin" powinien nie tylko generować fragmenty kodu, ale także być w stanie programować i debugować niezależnie na podstawie wprowadzonego tekstu. W tym celu Devin ma własną linię poleceń Linux, edytor kodu i przeglądarkę internetową, co pozwala mu pracować niezależnie jako programista oprogramowania AI.
W krótkim filmie https://youtu.be/fjHtjT7GO1c?si=xZmdN9Mi2Zg3T4rrcEO Cognition, Scott Wu, demonstruje funkcjonalność Devin za pomocą zadania programistycznego. W demonstracji "pierwszy programista AI", jak Cognition nazywa Devina, jest proszony o zbadanie wydajności różnych modeli językowych LLaMA. Sztuczna inteligencja zaczyna od schematu blokowego, następnie czyta dokumentację API w przeglądarce, a następnie naprawia błąd w wygenerowanym kodzie. Ostateczny wynik jest prezentowany przez Devina na stronie internetowej na żywo.
W trakcie pracy Devin raportuje swoje postępy za pomocą podpowiedzi tekstowych i może bezpośrednio reagować na żądania zmian. "Dzięki Devinowi inżynierowie mogą skupić się na bardziej interesujących problemach, a zespoły inżynieryjne mogą dążyć do bardziej ambitnych celów" - obiecuje Cognition w poście na blogu https://www.cognition-labs.com/introducing-devin o swoim deweloperze sztucznej inteligencji Devin.
W innych filmach pracownicy Cognition prezentują oprogramowanie stworzone za pomocą Devin, począwszy od środowiska testowego dla programu, przez interaktywnie opracowaną "Grę życia", po szkolenie innej sztucznej inteligencji przez programistę AI Devina. Według Cognition, Devion powinien być w stanie samodzielnie rozwiązać około 14 procent problemów, co znacznie przewyższa inne modele sztucznej inteligencji.
W prezentacji wideo https://youtu.be/fjHtjT7GO1c?si=xZmdN9Mi2Zg3T4rrcEO Cognition, Scott Wu, oferuje również zainteresowanym programistom możliwość wysyłania problemów z ich własnego oprogramowania do Devin. Bezpośrednie korzystanie z Devin nie jest jeszcze możliwe, a Devin jest pierwszym produktem start-upu Cognition.