Sztuczna inteligencja z DeepMind była w stanie osiągnąć poziom człowieka
Firma DeepMind, która rozwija sztuczną inteligencję, poinformowała, że ich algorytm do pisania AlphaCode był w stanie osiągnąć dobre wyniki. Teraz ich sztuczna inteligencja jest na etapie „początkującego programisty” i wciąż się poprawia.
AlphaCode wzięło udział w konkursie na platformie Codeforces. Program był w stanie rozwiązać nieznane wcześniej problemy w języku naturalnym. Jednocześnie DeepMind powiedział, że opracowana sztuczna inteligencja przewidziała segmenty kodu i stworzyła miliony potencjalnych opcji rozwiązania problemu, po czym wybrała dziesięć najbardziej odpowiednich.
Badacze sytuacyjni poinformowali, że stworzone przez niego rozwiązania zostały zaimplementowane bez wbudowanej wiedzy o strukturze kodu komputerowego, co robi jeszcze większe wrażenie. Zgodnie z wynikami konkursu przeprowadzonego na Codeforces, sztuczna inteligencja AlphaCode znalazła się wśród 54,3% najlepszych uczestników minionych zawodów. Rywalizacja polega na ograniczeniu w postaci dziesięciu prób znalezienia pożądanego rozwiązania. Twórcy AlphaCode poinformowali, że ich program poradził sobie z zadaniem za pierwszym razem w 2 z 3 przypadków.
DeepMind szczególnie zauważył, że osiągnięcie takich wyników i zrobienie postępów w konkursie kodowania jest dość trudne. Aby rozwiązać niezbędne problemy, algorytm musi od samego początku rozumieć złożone problemy w języku naturalnym, po czym konieczne jest uformowanie procesu „rozumowania” nieprzewidzianych sytuacji, a następnie znalezienie rozwiązania. Zwykłe zapamiętywanie kodu w tym przypadku nie zadziała, co znacznie komplikuje sytuację.
Naukowcy donoszą, że nie znaleźli dowodów na normalne kopiowanie podstawowego procesu z dostarczonych danych treningowych przez program AlphaCode. Biorąc pod uwagę wszystkie czynniki, wydajność sztucznej inteligencji można śmiało nazwać dużym krokiem naprzód.
Powiedział to Zico Colter, jeden z profesorów na Carnegie Mellon University. Uznał, że AlphaCode doskonale poradził sobie z zadaniami, które wcześniej były mu nieznane.
DeepMind są nie tylko dumni ze swojej pracy, ale także wierzą, że w przyszłości taki algorytm może stać się świetnym współpracownikiem dla programistów. Może uczynić proces programowania bardziej dostępnym dla użytkowników i ogólnie zwiększyć ogólną produktywność takich działań.
Według naukowców takie wydarzenia w świecie kodowania będą w stanie przenieść programowanie na nowy poziom. Podniosłem go na tyle wysoko, aby kodowanie mogło przetrwać zmianę kulturową, w której ludzie mniej zajmują się kodowaniem niż zadaniami, podczas gdy sztuczna inteligencja przejmuje część techniczną i generuje właściwy kod.
AlphaCode został ulepszony do tego poziomu w ciągu 10 miesięcy. W lutym DeepMind po raz pierwszy przedstawił ludziom ten program, który nauczy ich rozwiązywać nieprzewidywalne problemy. W listopadzie ta sama firma stworzyła agentów, którzy w naturalny sposób wchodzili w interakcje z ludźmi. W grudniu laboratorium również nie siedziało bezczynnie i wyszkoliło sztuczną inteligencję, by grała w „Stratego” na równi z profesjonalistami.
Komentarze