Naukowcy z Chin oraz Wielkiej Brytanii udowodnili, że sztuczna inteligencja świetnie radzi sobie z prowadzeniem firmy technologicznej. Potrafi stworzyć zlecone jej oprogramowanie w kilka minut i za ułamek kosztów, jakie trzeba by ponieść gdyby to samo zlecić programistom.
Sztuczna inteligencja potrafi wykonywać wiele zadań, a jednym z nich może być prowadzenie własnej firmy. Jak donosi Business Insider, naukowcy z brytyjskich oraz chińskich uniwersytetów, przeprowadzili ciekawy eksperyment z wykorzystaniem AI w charakterze szefa firmy technologicznej, produkującej oprogramowanie. Technologia w tej roli sprawdziła się znakomicie, błyskawicznie tworząc użyteczne programy.
Celem badania było sprawdzenie, czy ChatGPT z modelem językowym 3.5, będzie w stanie samodzielnie ukończyć proces tworzenia oprogramowania bez wcześniejszego szkolenia. W ramach eksperymentu utworzono więc fikcyjną firmę ChatDev, zajmującą się tworzeniem oprogramowania, dzieląc ją następnie na cztery części, takie jak projektowanie, kodowanie, testowanie oraz dokumentowanie, a do każdej z nich przydzielono boty AI.
Boty mogły komunikować się ze sobą na danych etapach pracy, szukając wyjaśnień oraz dzieląc się istotnymi informacjami, by ukończyć powierzone im zadanie, począwszy od wybrania odpowiedniego języka programowania, poprzez wyszukanie błędów w kodzie, aż do ukończenia oprogramowania. Naśladowały w ten sposób komunikację pomiędzy pracownikami w firmie,
Badacze przeprowadzili eksperyment z użyciem różnych scenariuszy, zakładających stworzenie określonych programów. Następnie przeanalizowali wyniki, by ocenić ile czasu zajęło AI ukończenie każdego rodzaju oprogramowania, a także jakie były ich koszty. Wynik badania był zaskakujący, gdyż okazało się, że po przydzieleniu firmie ChatDev 70 zadań, była w stanie ukończyć pełny proces produkcji oprogramowania w czasie średnio siedmiu minut. Natomiast koszt wyniósł poniżej 1 dolara. Co więcej, aż 86,66% wygenerowanego przez AI oprogramowania, zostało wykonane bezbłędnie.
Badanie pokazało, że zautomatyzowany proces tworzenia oprogramowania może być szybki i bardzo opłacalny. Boty AI potrafią bowiem identyfikować i rozwiązywać wszelkie pojawiające się problemy, wykorzystując swoje możliwości pamięci i autorefleksji.
Nie oznacza to jednak, że AI już teraz odbierze programistom zajęcie, ponieważ naukowcy podkreślają, że ma jednak pewne ograniczenia, mogące powodować problemy podczas tworzenia oprogramowania. Taka technologia może być jednak bardzo użyteczna dla młodszych programistów oraz inżynierów, znacznie ułatwiając im pracę.
1

Autor: Marek Pluta
Od lat związany z serwisami internetowymi zajmującymi się tematyką gier oraz nowoczesnych technologii. Przez wiele lat współpracował m.in. z portalami Onet i Wirtualna Polska, a także innymi serwisami oraz czasopismami, gdzie zajmował się m.in. pisaniem newsów i recenzowaniem popularnych gier, jak również testowaniem najnowszych akcesoriów komputerowych. Wolne chwile lubi spędzać na rowerze, zaś podczas złej pogody rozrywkę zapewnia mu dobra książka z gatunku sci-fi. Do jego ulubionych gatunków należą strzelanki oraz produkcje MMO.