Lidi maji porad tendenci objevovat kolo. A hlavne u vyvoje software vetsina lidi nesnasi cist cizi kod a radeji si napisou vlastni.
Ted to bude delat AI. Po milionte vytvori simulaci entropie kulickama, po milionte naprogramuje pexeso.
Ja tohle uprimne nesnasim. Jedna vec je vyvijet neco pro sebe aby se clovek neco naucil, druha vec je ale vyvijet neco jen protoze jsem lenivy pouzit cizi ale otestovany kod. No a palit elektrinu na provoz AI aby vytvorila pexeso pomilionte, to je uplny hnus.
> Lidi maji porad tendenci objevovat kolo. A hlavne u vyvoje software vetsina lidi nesnasi cist cizi kod a radeji si napisou vlastni.
Ale co je na tom spatneho? Kolikrat to udelate lepe nez nejaka obecna knihovna.
Samozrejme u AI bude problem, ze lidi nebudou vedet, co v tom kodu maji. Takze, kdyz si v promptu treba nerekli o zabezpeceni, tak to nebude zabezpecene vubec.
> A kolikrat to udelas hur?
Malokdy. Vetsinou si najdu nekolik duvodu, proc to delam, co existujici implementace neumi. Napr. chci, aby to umelo omezit mnozstvi pameti a aby se to chovalo rozumne, i kdyz pridelena pamet dojde. To vetsina implementaci ve vetsine programovacich jazyku vubec neumi, takze z tohoto pohledu to udelam lip.
Navic to mam pak pod kontrolou, takze mi to nikdo cizi nemeni a nerozbiji.
Ze zacatku vetsinou vic, nez kdybych pouzil existujici knihovnu. Nicmene pokud tu knihovnu musim aktualizovat (napr. kvuli bezpecnosti) a ona porusi zpetnou kompatibilitu, tak se karta obrati. Protoze hledat bugy v existujicim kodu, ktere vznikly porusenim nejakeho invariantu, ktery dosud platil, je casto jeste vetsi otrava, protoze po nekolika mesicich uz si presne nepamatuji, na jakych invariantech kod zavisel.
To ale nie je ekvivalent toho co on hovori. Kazdy si to moze urobit len preco ma kazdy potrebu to niekam propagovat. To je to iste ako keby kazdy kto dokonci novy dom zacal pozyvat vsetkych co idu po ulici aby sa isli pozriet aky je ten jeho dom iny aj ked vyzera uplne rovnako ten v ktorom sami uz byvaju iba ma inu kominovu vlozku koli bezpecnosti.