Strona w budowie, zapraszamy wkrótce...

Zapraszamy już za:

-1254Dni -5Godzin -50Minut -4Sekund

 

 

Strona w budowie, zapraszamy wkrótce...

ChatGPT nauczył się poprawiać błędnie napisany kod i jest w tym bardzo dobry

Krzysztof Bogacki
Krzysztof Bogacki
Redaktor naczelny IT Reseller, pasjonat kawy, technologii i podróży.

Powiązane

Bot AI ChatGPT został wystawiony na próbę w wielu zadaniach w ostatnich tygodniach, a jego najnowsze wyzwanie pochodzi dzięki uprzejmości badaczy informatyki z Uniwersytetu Johannesa Gutenberga i University College London, którzy stwierdzili, że ChatGPT może wyłapać błędy z przykładowego kodu i naprawić go lepiej niż istniejące programy zaprojektowane do tego samego.

Naukowcy przepuścili 40 fragmentów błędnego kodu przez cztery różne programy do poprawiania kodu: ChatGPT, Codex, CoCoNut i Standard APR. Zasadniczo zapytali ChatGPT: “Co jest nie tak z tym kodem?”, a następnie skopiowali go i wkleili do funkcji czatu.

Przy pierwszym podejściu ChatGPT wypadł mniej więcej tak dobrze, jak inne systemy. ChatGPT rozwiązał 19 problemów, Codex rozwiązał 21, CoCoNut rozwiązał 19, a standardowe metody APR rozgryzły siedem. Badacze stwierdzili, że jego odpowiedzi były najbardziej podobne do Codexa, co “nie było zaskakujące, ponieważ ChatGPT i Codex pochodzą z tej samej rodziny modeli językowych.”

Jednak możliwość, cóż, czatowania z ChatGPT po otrzymaniu wstępnej odpowiedzi zrobiła różnicę, ostatecznie prowadząc ChatGPT do rozwiązania 31 problemów i łatwo przewyższając inne, które dostarczyły bardziej statyczne odpowiedzi.

“Potężną zaletą ChatGPT jest to, że możemy wchodzić w interakcję z systemem w ramach dialogu, aby bardziej szczegółowo określić żądanie” – czytamy w raporcie badaczy. “Widzimy, że dla większości naszych żądań, ChatGPT prosi o więcej informacji na temat problemu i błędu. Dostarczając takie wskazówki ChatGPT, można jeszcze bardziej zwiększyć jego współczynnik sukcesu, naprawiając 31 z 40 błędów, przewyższając tym samym osiągnięcia pozostałym narzędzi”

Badacze odkryli, że ChatGPT był w stanie szybko rozwiązać niektóre problemy, podczas gdy inne zajęły mu więcej czasu. “ChatGPT wydaje się mieć stosunkowo wysoką wariancję podczas naprawiania błędów”, mówi badanie. “Dla użytkownika końcowego oznacza to jednak, że pomocne może być wielokrotne wykonywanie żądań”.

Błędny kod, źródło: Dominik Sobania, Martin Briesch, Carol Hanna, Justyna Petke

Na przykład, kiedy badacze zadali pytanie pokazane na zdjęciu poniżej, spodziewali się, że ChatGPT zaleci zastąpienie n^=n-1 przez n&=n-1, ale pierwszą rzeczą, którą ChatGPT powiedział było, “Nie jestem w stanie powiedzieć, czy program ma błąd bez więcej informacji na temat oczekiwanego zachowania.” W trzeciej odpowiedzi ChatGPT, po większej ilości podpowiedzi ze strony badaczy, znalazł problem.

Sukces badania może potencjalnie zredefiniować istniejący, wart 600 milionów dolarów, przemysł zajmujący się pomocą inżynierom oprogramowania w znajdowaniu i naprawianiu błędów. Popularne platformy, takie jak Sentry, stały się standardowymi narzędziami w zespołach programistycznych, znacznie przyspieszając ich zdolność do tworzenia działającego kodu poprzez wydawanie raportów o błędach i sugerowanie poprawek.

ZOSTAW ODPOWIEDŹ

Please enter your comment!
Please enter your name here

Newsletter

Social media

Najpopularniejsze

Feardemic rozbudowuje portfolio gier, liczy na poszerzenie grona odbiorców.

Feardemic - spółka-córka Bloober Team i wydawca gier z gatunku horror - poszerza swoje portfolio wydawnicze, aby trafić do większej grupy odbiorców, poinformował CEO...

Warszawski Instytut Bankowości/Związek Banków Polskich: 86% Polaków czuje się bezpiecznie, korzystając...

Liderem w obszarze cyberbezpieczeństwa są banki (54%), wyprzedzając tym samym firmy technologiczne (31%) oraz wojsko i policję (30%), wynika z badania "Postawy Polaków wobec...

Rząd planuje powołanie Centralnego Biura Zwalczania Cyberprzestępczości.

Rząd planuje powołanie Centralnego Biura Zwalczania Cyberprzestępczości, które ma zajmować się wyłącznie problemami dotyczącymi cyberbezpieczeństwa, poinformował premier Mateusz Morawiecki. Planowane są zmiany ustawy o...

Biuro Informacji Kredytowej: Wartość pożyczek od firm pożyczkowych wzrosła o 119,9%...

Firmy pożyczkowe udzieliły w czerwcu finansowania na kwotę 661 mln zł (wzrost o 119,9% r/r), wynika z danych Biura Informacji Kredytowej (BIK). Średnia wartość...

Huawei podczas International Automobile Industry Exhibition w Szanghaju ogłosił rozpoczęcie sprzedaży...

Huawei rusza ze sprzedażą na chińskim rynku pierwszego samochodu z technologią Huawei na pokładzie. Od środy 21 kwietnia, elektryczny samochód SERES SF5 będzie dostępny...

Najnowsze

MWC 2024: Motorola zaprezentowała usługę Smart Connect

Podczas MWC 2024 w Barcelonie Motorola nie prezentuje wprawdzie nowych modeli smartfonów, co nie oznacza, że należąca do Lenovo marka, nie miała niczego do...

Qualcomm zaprezentował Snapdragon X80 5G – flagowy modem 5G z dedykowanym...

Qualcomm ma swój poważny udział w rynku mobilnych modemów 5G. Teraz firma z San Diego zaprezentowała nowy model modemu, Snapdragon X80 5G, oferujący jeszcze...

AB S.A. z nowym partnerem – CyberPower w ofercie wrocławskiego dystrybutora

AB S.A., wiodący dystrybutor rozwiązań IT, ogłasza swoją autoryzację jako dystrybutora marki CyberPower. Ta strategiczna współpraca oznacza poszerzenie oferty firmy o innowacyjne rozwiązania z...

MWC 2024: Lenovo pokazało ThinkBook Transparent Display – laptopa z przezroczystym...

Lenovo zaskakuje branżę technologiczną na MWC 2024. Firma pokazała coś, co na poziomie samej koncepcji jest tyleż zaskakujące, co dyskusyjne: laptopa z przezroczystym ekranem.  Mimo...

MWC 2024: Sztuczna inteligencja zawita do zegarków Amazfit

Zepp Health, firma produkująca smartwatche Amazfit, wprowadza na rynek rewolucyjny system operacyjny dla smartwatchy, Zepp OS 3.5, będący pionierem w dziedzinie urządzeń wearable opartych...