Kódování vibrací přichází pro technické práce







Skutečnost, že AI může přinést výsledky, které sahají od pozoruhodně působivých až po šokující problematické, může vysvětlit, proč se vývojáři zdají být tak rozděleni o technologii. Kabelové dotazované programátoři v březnu se zeptali, jak se cítí o kódování AI, a zjistili, že podíl, který byl nadšený nástroji AI (36 procent), byl zrcadlen částí, která se cítila skeptická (38 procent).

„Nepochybně AI změní způsob, jakým se vytváří kód,“ říká Daniel Jackson, počítačový vědec na MIT, který v současné době zkoumá, jak integrovat AI do rozsáhlého vývoje softwaru. „Ale nepřekvapilo by mě, kdybychom byli pro zklamání – že humbuk projde.“

Jackson varuje, že modely AI se zásadně liší od kompilátorů, které převedou kód napsaný v jazyce na vysoké úrovni na jazyk nižší úrovně, který je pro stroje efektivnější, protože ne vždy dodržují pokyny. Někdy může model AI vzít instrukci a provádět lépe než vývojář – jinak by mohl tento úkol udělat mnohem horší.

Jackson dodává, že kódování Vibe spadne, když někdo staví vážný software. „Neexistují téměř žádné aplikace, ve kterých“ většinou funguje „, je dost dobré,“ říká. „Jakmile vám záleží na kusu softwaru, záleží vám na tom, že to funguje dobře.“

Mnoho softwarových projektů je složité a změny v jedné části kódu mohou způsobit problémy jinde v systému. Zkušení programátoři jsou dobří v porozumění většímu obrazu, říká Jackson, ale „velké jazykové modely nemohou způsobit jejich cestu kolem těchto druhů závislostí.“

Jackson věří, že vývoj softwaru by se mohl vyvíjet s více modulárními kódovámi a méně závislostí, aby vyhovoval slepých místům AI. Očekává, že AI může nahradit některé vývojáře, ale také přinutí mnoho dalších, aby přehodnotili svůj přístup a více se zaměřili na návrh projektu.

Příliš mnoho spoléhání se na AI může být „trochu hrozící katastrofou,“ dodává Jackson, protože „nejenže budeme mít masy rozbitého kódu, plné bezpečnostních zranitelnosti, ale budeme mít novou generaci programátorů neschopných vypořádat se s těmito zranitelnosti.“

Naučte se kódovat

Dokonce i firmy, které již integrovaly kódovací nástroje do svého procesu vývoje softwaru, tvrdí, že technologie zůstává příliš nespolehlivá pro širší použití.

Christine Yen, generální ředitelka společnosti Honeycomb, společnost, která poskytuje technologii pro sledování výkonu velkých softwarových systémů, říká, že projekty, které jsou jednoduché nebo formální, jako jsou stavební knihovny komponent, jsou přístupnější používat AI. Přesto říká, že vývojáři ve své společnosti, kteří ve své práci používají AI, pouze zvýšili svou produktivitu asi o 50 procent.

Yen dodává, že pro cokoli, co vyžaduje dobrý úsudek, kde je důležitý výkon, nebo kde se výsledný kód dotýká citlivých systémů nebo dat, „AI prostě upřímně není dost dobrá na to, aby byla aditivní.“

„Tvrdá část o budování softwarových systémů není jen psaní hodně kódu,“ říká. „Inženýři budou stále nutné, alespoň dnes, pro vlastnictví tohoto kurátorství, úsudku, vedení a směru.“

Jiní naznačují, že přichází posun v pracovní síle. „Nevidíme menší poptávku po vývojářích,“ říká Liad Elidan, generální ředitel společnosti Milestone, společnost, která pomáhá firmám měřit dopad generativních projektů AI. „Vidíme menší poptávku po průměrných nebo nízko výkonných vývojářích.“

„Pokud buduji produkt, mohl bych potřebovat 50 inženýrů a nyní možná potřebuji pouze 20 nebo 30,“ říká Naveen Rao, viceprezidentka AI v Databricks, společnosti, která pomáhá velkým podnikům budovat své vlastní systémy AI. „To je naprosto skutečné.“

Rao však říká, že naučení se kódovat by mělo zůstat na nějakou dobu cennou dovedností. „Je to jako říkat“ Neučte své dítě, aby se učí matematiku, „říká. Pochopení toho, jak vytěžit maximum z počítačů, pravděpodobně zůstane nesmírně cenné, dodává.

Yegge a Kim, veteránští kodéři, věří, že většina vývojářů se může přizpůsobit nadcházející vlně. Ve své knize o kódování vibrací doporučuje pár nové strategie pro vývoj softwaru, včetně modulárních kódových základen, neustálého testování a spousty experimentování. Yegge říká, že používání AI k psaní softwaru se vyvíjí do svého vlastního – světle riskantního – uměleckého formy. „Jde o to, jak to udělat, aniž byste zničili pevný disk a vyčerpali váš bankovní účet,“ říká.





Čerpáme z těchto zdrojů: google.com, science.org, newatlas.com, wired.com, pixabay.com

Holky na privát z celé ČR najdete na NaPrivat.net Recenze na sexuální služby v ČR - Noření.cz