Компютрите стават все по-добри в писането на собствен код, но

...
Компютрите стават все по-добри в писането на собствен код, но
Коментари Харесай

Машините стават все по-добри в писането на собствен код

Компютрите стават все по-добри в писането на личен код, само че към този момент софтуерните инженери не е нужно да се тормозят, че ще изгубят работата си, написа CNBC.

DeepMind – лаборатория за изкуствен интелект в Обединеното кралство, добита от Гугъл през 2014 година, разгласи в сряда, че е основала част от програмен продукт, наименуван AlphaCode, който може да кодира също толкоз добре, колкото елементарен програмист човек.

Фирмата със седалище в Лондон тества качествата на AlphaCode в съревнование за шифроване на Codeforces – платформа, която разрешава на програмистите да се конкурират един против различен.

AlphaCode е на почти приблизително равнище, което отбелязва първия път, когато система за генериране на AI код е достигнала конкурентно равнище на продуктивност в надпревари по програмиране “, сподели екипът на DeepMind в блога си.

Но компютърният академик Дмитрий Багданау написа в Twitter, че кодирането на човешко равнище е „ към момента на светлинни години “.

Системата (AlphaCode) се подрежда зад 54.3% от участниците “, сподели той, добавяйки, че доста от програмистите в надпреварата са възпитаници от гимназията или колежа, които единствено усъвършенстват уменията си за решение на проблеми.

Банданау прибавя, че множеството хора, които четат неговия туит, могат елементарно да се научат да превъзхождат AlphaCode.

Изследователите се пробват да научат компютрите да пишат код от десетилетия, само че концепцията към момента не е станала всеобща, частично тъй като инструментите за AI, предопределени да пишат нов код, не са задоволително гъвкави.

Учен откривател на AI, който e предпочел да остане неизвестен, е споделил пред CNBC, че AlphaCode е впечатляващо техническо достижение, само че се изисква деликатен разбор на типа задания за шифроване, с които се оправя добре, спрямо тези, с които не се оправя.

Ученият споделя, че инструментите за AI шифроване като AlphaCode евентуално ще трансформират естеството на софтуерното инженерство до известна степен, когато те узреят, само че машините няма да могат да правят работата на индивида в целокупност още известно време.

„ Трябва да мислите за това като за помощник на програмиста – по същия метод, по който калкулаторът в миналото е помагал на счетоводителите “, сподели Гари Маркъс, професор по изкуствен интелект в Нюйоркския университет.

Това не е нещо, което би заменило човек програмист. Ние сме десетилетия надалеч от това. “

DeepMind надалеч не е единствената софтуерна компания, разработваща принадлежности за изкуствен интелект, които могат да пишат собствен личен код.

Миналия юни Microsoft разгласи AI система, която може да предложи код на разработчиците за програмен продукт, който да се употребява, до момента в който работят.

Системата, наречена GitHub Copilot, употребява изходния код, качен в услугата за шерване на код GitHub, която Microsoft закупи през 2018 година, както и други уеб страници.

Microsoft и GitHub го създадоха благодарение на OpenAI, изследователска компания за изкуствен интелект, която Microsoft поддържа през 2019 година GitHub Copilot разчита на огромен размер код на доста езици за програмиране и голямата мощност за калкулации в облака Azure.

Нат Фридман, основен изпълнителен шеф на GitHub, разказва Copilot като виртуална версия на двоен програмист – когато двама разработчици работят един до друг по един и същи план. Инструментът преглежда съществуващия код и мненията в настоящия файл и предлага един или повече реда за прибавяне. Тъй като програмистите одобряват или отхвърлят предложенията, моделът се учи и става по-сложен с течение на времето.

Софтуерът прави кодирането по-бързо “, споделя Фридман пред CNBC. „ Стотици разработчици в GitHub употребяват функционалността Copilot през целия ден, до момента в който кодират, и множеството от тях одобряват оферти и не изключват функционалността. “

В обособен проучвателен документ, оповестен в петък, DeepMind сподели, че е тествал своя програмен продукт против технологията на OpenAI и се е показал по сходен метод.

Самим Уинигер, откривател на AI в Берлин, сподели пред CNBC, че всеки добър програмист знае, че е всъщност невероятно да се сътвори „ съвършен код “.

Всички стратегии са дефектни и в последна сметка ще се провалят по непредвидими способи, заради хакове, неточности или трудност “, сподели той.

„ Следователно, компютърното програмиране в множеството сериозни контексти е главно за създаване на „ безвредни при отвод “ системи, които са „ отчетни “.

През 1979 година IBM сподели, че „ компютрите в никакъв случай не могат да бъдат държани виновни “ и „ затова компютърът в никакъв случай не би трябвало да взема управническо решение “.

Уинигер твърди, че въпросът за отчетността на кода е значително пренебрегнат макар шума към AI кодери, които превъзхождат хората.

„ Наистина ли желаеме хиперсложни, непрозрачни, неинтроспектиращи, самостоятелни системи, които са всъщност неразбираеми за множеството и неизброими за всички, с цел да ръководят нашата сериозна инфраструктура? “ попита той.

Изследователят засяга финансовата система, веригата на доставка на храни, атомните електроцентрали, оръжейните системи и галактическите кораби.
Източник: economic.bg


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР