Pamätám si, keď sa 3D tlačiarne práve objavili na spotrebiteľskom fronte, často sa tradovalo, že „netlačte nové 3D tlačiarne na 3D tlačiarňach“. Záležitosť neprekročila rámec vtipov, ale program schopný písať iné programy je už vážna vec. Bola vyvinutá podobná technológia Microsoft spolu s Cambridgeskou univerzitou.
DeepCoder zhromažďuje algoritmy z hotového kódu
Jeho názov je DeepCoder, tento program je určený na prácu s hotovým kódom, ktorý je v otvorenom prístupe. Na základe popisu potrebných funkcií je schopná samostatne zostaviť pracovný algoritmus za pár sekúnd!
Pozri tiež: fotografia „inteligentných“ hodín Huawei Sledujte sériu 2
„Potenciál na automatizáciu písania softvérového kódu je jednoducho neuveriteľný. To znamená znížiť obrovské množstvo úsilia potrebného na vývoj kódu. Takýto systém bude oveľa produktívnejší ako ktorýkoľvek človek. Navyše bude možné vytvárať systémy, ktoré sa predtým nedali postaviť,“ povedal Armando Solar-Lezama z Massachusettského technologického inštitútu, ktorý sa však na procese vývoja nezúčastnil.
Nielen to, ale aj DeepCoder Microsoft vie rozoznať a rozlíšiť pracovné a nepracovné časti kódu – kvalita výberu „detailov“ sa zakaždým zvyšuje! Nie je však v jej silách nahradiť programátora, keďže v súčasnosti je hranica softvérových možností obmedzená na päťriadkový kód. Toto je v skutočnosti vylepšenie starých systémov, ktoré strávia niekoľko minút alebo viac podobnou úlohou, hoci DeepCoder na to zriedka strávi viac ako sekundu.
Zdroje: 4pda, TechCrunch, otvorená recenzia
Microsoft by vymenil hlavu, ale namiesto hlavy zadok...
pre tento systém sú však stále potrební inžinieri
Upokojuješ sa tým, že sa presviedčaš, že na tejto planéte sú ľudia stále potrební? :) Áno, inžinieri (a po druhé pracovníci údržby AI) budú poslednými, ktorí zomrú v Súdny deň. Aj keď je to vtip, samozrejme... :))