DeepCoder firmy Microsoft chce pozbyć się znoju kodowania

nestor ai zwraca uwagę na sztuczną inteligencję
Ostatnio istnieje wiele kontrowersji wokół sztucznej inteligencji i robotyki, w szczególności ich potencjału do zastąpienia ludzkich pracowników i spowodowania dyslokacji gospodarczych. Podczas gdy obawy związane z robotyką zwykle koncentrują się na pracy fizycznej, niektóre osoby ze sztuczną inteligencją martwią się, że zagrożona jest również praca wymagająca pracy czysto intelektualnej.

Jury wciąż nie wie, czy te obawy są uzasadnione, ale obszary, w których sztuczna inteligencja zaczyna odciskać swoje piętno, wciąż rosną. Niedawno Microsoft Research współpracował z naukowcami z University of Cambridge, aby stworzyć DeepCoder, system uczenia maszynowego stworzony do rozwiązywania problemów programistycznych, jak np. donosi New Scientist.

Polecane filmy

DeepCoder wykorzystuje syntezę programu, proces łączenia istniejącego kodu w celu tworzenia nowych aplikacji, wyszukiwania i integrowania najlepszego kodu źródłowego w najlepszych kombinacjach w celu rozwiązania problemów. Gdy system wie, co chce osiągnąć programista, wraz z dostępnymi danymi wejściowymi, system może wtedy wyszukiwać szybciej i pełniej niż jakikolwiek programista, aby utworzyć nowy aplikacja.

System uczy się również w miarę upływu czasu, co oznacza, że ​​nie tylko początkowo jest wielokrotnie szybszy niż poprzednie systemy, ale także staje się szybszy, im dłużej działa. Ostatecznie system taki jak DeepCoder mógłby usprawnić programowanie człowieka, przejmując najbardziej żmudną pracę i ukończenie go w ułamku czasu, uwalniając programistę do bardziej interesującej i wyrafinowanej pracy.

Według Armando Solar-Lezamy, niepowiązanego naukowca z Massachusetts Institute of Technology: „Nagle ludzie mogą być o wiele bardziej produktywni. Mogli zbudować systemy, których wcześniej nie można było zbudować. Potencjał automatyzacji, jaki oferuje tego rodzaju technologia, może naprawdę oznaczać ogromną [redukcję] nakładu pracy potrzebnego do wytworzenia kodu”.

DeepCoder jest obecnie ograniczony do pracy z ograniczonymi próbkami kodu, łącznie około pięciu linii kodu. Nie jest to jednak tak wielkie ograniczenie, biorąc pod uwagę, że największe aplikacje składają się z mniejszych fragmentów kodu. Biorąc pod uwagę ogólną szybkość systemu i ogólnie rosnącą moc sztucznej inteligencji, możemy patrzeć w przyszłość do czasów, gdy programiści pozwalali komputerowi wykonywać brudną robotę i skupiali się na definiowaniu problem.

Zalecenia redaktorów

  • Elon Musk grozi, że pozwie Microsoft za szkolenie w zakresie sztucznej inteligencji
  • Ta sztuczna inteligencja może sfałszować Twój głos już po trzech sekundach
  • Microsoft ma sztuczną inteligencję trener, który może krytykować Twoje prezentacje PowerPoint

Ulepsz swój styl życiaTrendy cyfrowe pomagają czytelnikom śledzić szybko zmieniający się świat technologii dzięki najnowszym wiadomościom, zabawnym recenzjom produktów, wnikliwym artykułom redakcyjnym i jedynym w swoim rodzaju zapowiedziom.