Спомням си, когато 3D принтерите току-що се появиха на потребителския фронт, често имаше шега, че „не отпечатвайте нови 3D принтери на 3D принтери“. Не беше шега, но програма, способна да пише други програми, е сериозен въпрос. Подобна технология е разработена Microsoft съвместно с университета в Кеймбридж.
DeepCoder събира алгоритми от готов код
Името му е DeepCoder, тази програма е предназначена да работи с готов код, който е публично достояние. Въз основа на описанието на необходимите функции, тя е в състояние самостоятелно да сглоби работещ алгоритъм само за няколко секунди!
Прочетете също: снимка на "умен" часовник Huawei Гледайте серията 2
„Потенциалът за автоматизиране на писането на софтуерен код е просто невероятен. Това означава намаляване на огромното количество усилия, необходими за разработване на код. Такава система ще бъде много по-продуктивна от всеки човек. Освен това ще бъде възможно да се създават системи, които досега бяха невъзможни за изграждане“, каза Армандо Солар-Лезама от Масачузетския технологичен институт, който обаче не участва в процеса на разработка.
Не само този DeepCoder от Microsoft знае как да разпознава и прави разлика между работещи и неработещи части на кода - качеството на подбора на "детайли" се повишава всеки път! Не е по силите й обаче да замести програмиста, тъй като в момента прагът на софтуерните възможности е ограничен до пет реда код. Това всъщност е подобрение на по-старите системи, които прекарват няколко минути или повече за подобна задача, въпреки че DeepCoder рядко прекарва повече от секунда за нея.
Източници: 4pda, TechCrunch, отворен преглед