IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: OpenAI - jaká je budoucnost programátorů?

Aktivity
Avatar
Kamil
Člen
Avatar
Kamil:20.12.2022 13:23

Ahoj,

po vyzkoušení technologie OpenAI - která mi bez problému dokázala naprogramovat podle zadání programy v jakémkoliv jazyce, tak jsem upřímně negativně překvapen. Bezesporu je to úžasná technologie, ale NENÍ OHROŽENÁ BUDOUCNOST programátorů?

Děkuji za vaše názory.

 
Odpovědět
20.12.2022 13:23
Avatar
Atrament
Tvůrce
Avatar
Odpovídá na Kamil
Atrament:20.12.2022 17:12

AI nahradí lidi obecně, tedy i programátory😃

 
Nahoru Odpovědět
20.12.2022 17:12
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Kamil
DarkCoder:20.12.2022 19:17

Vzhledem k tomu, že v dnešní době překladače po programátorovi stále požadují "složité" zápisy syntaxe, místo toho, aby byly tyto zápisy modifikovány interně překladačem, tak se v brzké budoucnosti nemusíš bát, že by programátoři byli nahrazeni AI. :-)

Minimálně ne v detailech které si to žádá. Vývoj takových aplikací si stále vyžaduje určitou odbornost z hlediska představivosti a postupu, který je programátorům a designérům rozhodně bližší než "běžné" sortě obyvatelstva.

Aplikace poběží na způsobu dotazování kde na základě dotazů dojde k jejich analýze a programový kód se bude tvořit. V současnosti si to dokáží představit jako šablony daných typů Aplikace (např. eshop, skladové hospodářství). Přesto stále si to vyžaduje tvorbu detailů pro každého zákazníka jako podklady v podobě multimédií.

Můžeš si to vyzkoušet jak náročné to je. Vytvoř si v hlavě představu o tom co chceš vytvořit. Pokladej dotazy někomu a nech ho aby tvoji představu se pokusil realizovat tím, že se pokusí nakreslit to co ty si představuješ. Nad úpravou detailů se celkem zaseknete.

Ano, určité sekce AI budou nápomocny nejen obsluze takových programů ale i potencionálním zákazníkům a usnadní práci. Plně automatizovaný systém nebude už z důvodu, že každý má nějakou představu která je odlišná od představy někoho jiného.

Takže budoucnost programátorů určitě nebude ohrožena, avšak AI jim bezesporu trochu práce převezme.

Nahoru Odpovědět
20.12.2022 19:17
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:20.12.2022 19:24

No, programatori byli jen prechodny stav nez prijde neco lepsiho, co dokaze pokyny zadavatele prevest na programovy kod. Pro radu firemnich aplikaci to asi staci.
AI umi pouzit jen vytvorene algoritmy. Zatim nove nebo vylepseni pro dany cpu navrhuji programatori. Zatim jeste nemame AI, ktera dokaze napsat ovladace pro ruzne verze systemu pro grafickou kartu. Ale, urcite, tohle by mel byt jeden z cilu, vyuziti. Programatori napisi jeden a AI doplni pro vsechna starsi zarizeni.

 
Nahoru Odpovědět
20.12.2022 19:24
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Peter Mlich
DarkCoder:20.12.2022 20:16

To si myslím že je naprosto běžné, že firmy specializující na konkrétní věc mají nástroje které jim ulehčí práci a převádí pozadavky na zdrojovy kód. A ano, takovýto nástroj jim bohatě stačí, jelikož požadavek nejde automatizovat bez představy zákazníka. Od něj si akorát převezmou podklady a výsledek mají během chvíle. Je rozdíl na aplikaci dělat několik měsíců a nebo mít aplikaci "náklikanou" za hodinu.

Přesně tak, programátoři vždy budou Ti kdo napíší "sablonu", podle které se bude zbytek řídit.

Nahoru Odpovědět
20.12.2022 20:16
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:21.12.2022 10:04

Priklad, treba, algoritmus pro serazovani. AI by to mozna svedla, otazka je, jak je to rychle a kolik to zabere pameti. A kdyz to potrebujes pro osmibitove chipy na lednicce, kde je malo pameti a tak...
Ale, treba pro jednoduchou app, vyber neco z db podle pozadavku, zobraz do tabulky, udelej graf, udelej rozhrani pro vyplneni hodnot pro vlozeni noveho zaznamu.. To delaji programatori stale dokola.

 
Nahoru Odpovědět
21.12.2022 10:04
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Peter Mlich
DarkCoder:21.12.2022 10:59

AI vytvořit algoritmus pro řazení nezvládne, dokáže pouze pomocí expertních systému zvolit vhodný typ pro tu kterou činnost. Tohle bude cíl použití AI v IT. To druhé jsou automatizované procesy fungující na bázi genetických algoritmů, tedy evolučně osvědčených postupů opět za asistence expertních systémů pro výběr nejvhodnějšího řešení.

Nahoru Odpovědět
21.12.2022 10:59
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Kamil
Člen
Avatar
Kamil:21.12.2022 13:56

https://chat.openai.com/chat - tady si to můžete vyzkoušet.

 
Nahoru Odpovědět
21.12.2022 13:56
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Kamil
DarkCoder:21.12.2022 15:49

Musím uznat, že mě OpenAI mile překvapilo a vysoce předčilo mé skeptické očekávání. Velmi dobře si poradilo i se záludnými otázkami, které jsem mu zadal. Těším se na sálodlouhou konverzaci o C o dlouhých zimních večerech. 😁
Děkuji za odkaz.

Nahoru Odpovědět
21.12.2022 15:49
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Kamil
Člen
Avatar
Kamil:21.12.2022 18:23

Ja z toho nemám dobrý pocit. Mam z toho dojem, ze to sebe X programatorum praci.

 
Nahoru Odpovědět
21.12.2022 18:23
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:23.12.2022 19:46

Ale, sim te. Dneska snad skoro kazdej, kdyz resi neco s pocitacem, wifi a pod, prijde za ajtakem. Od nej se ocekava, ze ma prehled snad o vsem, ne? Ale, jestli ta AI vyplodi kloudne odpovedi, bylo by to moc sikovne. Tez pro navrhy ruznych zarizeni.

 
Nahoru Odpovědět
23.12.2022 19:46
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:23.12.2022 19:54

Pochybuji ze bys svuj zivot sveril do rukou programu, ktery vyplodila AI pro jerab, lednicku a jinou elektroniku. Vzdycky by to mel clovek zkontrolovat a zvazit, co to asi udela, kdyz se zmeni okolnosti v nepredvidane.

 
Nahoru Odpovědět
23.12.2022 19:54
Avatar
DarkCoder
Člen
Avatar
DarkCoder:23.12.2022 20:31

V současnosti bych to viděl tak, že OpenAI může celkem dobře sloužit k nakopnutí vhodného postupu, než k získání úplného a ideálního řešení. Popřípadě jako užitečný výukový materiál. Cesta k naprosté soběstačnosti je ještě hodně dlouhá.

I už u lehce komplexního zadání nejsou výsledky optimální.

Dotaz:
Napiš nejefektivnější funkci v jazyce C která vrátí vyšší celé číslo že dvou čísel z pole jako parametr funkce.

Výstup:
Zde je funkce v jazyce C, která vrátí vyšší celé číslo ze dvou čísel z pole jako parametr:

int max(int *array) {
  int max = array[0];
  for (int i = 1; i < 2; i++) {
    if (array[i] > max) {
      max = array[i];
    }
  }
  return max;
}

Přitom řešení je prosté:

int max(int *array) {
  return (array[0] > array[1]) ? array[0] : array[1];
}
Nahoru Odpovědět
23.12.2022 20:31
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Kamil
Člen
Avatar
Kamil:25.12.2022 9:57

To jsem rád, ze to tak vidite. Ja jsem z toho nemel a vlastne nemám stale dobry pocit.

 
Nahoru Odpovědět
25.12.2022 9:57
Avatar
Peter Mlich
Člen
Avatar
Odpovídá na DarkCoder
Peter Mlich:25.12.2022 12:08

Udela to totez, dokud nereknes, ze chce zjizstit max z celeho pole nebo na pozici i, j. Ale, jinak si myslim, ze je to ok. Jen to bude o neco pomalejsi. Ale, s tim se pocita. Podstatne je, ze to muze delat i clovek se zakladni skolou, takovy jednoduchy program.
Lidi to bude hned vic bavit, kdyz budou moci nekoho ukolovat :) Jen se musi naucit lepe formulovat zadani. Coz je tez dobry skill.

 
Nahoru Odpovědět
25.12.2022 12:08
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Peter Mlich
DarkCoder:25.12.2022 12:39

Ano, neboť si zadaný dotaz převádí na interní který pak vyhledávají. Díky tomu pak vypadnou důležitá slova jako nejefektivnější a tak. To co algoritmus napsal je obecný algoritmus z N čísel a ještě ne úplně dobře, když pro obecny algoritmus použil konkrétní celočíselný literál. Na optimální řešení je to ještě v plenkách. Dokud nebude výsledkem spustitelný soubor tak stále bude třeba programátora. Souhlas, bude to lidi nutit lépe formulovat zadání a ubydou zde na fóru dotazy na domácí úkoly. 🤣

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
25.12.2022 12:39
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 16 zpráv z 16.