ChatGPT4 je k nezaplacení (platím si ho). V Pythonu jsem dělal UI s Tkinter (mělo to být hlavně rychle...) a jak mi vygeneroval kód z ruční malůvky mi vyrazilo dech. Nechat ho přepsat kód do jiného layout manageru bylo třešničkou na dortu (fungovalo bez úprav). Já pak už jen řešil detaily chování a business logiku. Pomoc k nezaplacení. Některé modely (ChatGPT3.5, Gemini Pro) jsou pro programování nepoužitelné, ale pokud se použije pokročilý model, tak je to neuvěřitelný pomocník.
Ako to povedať, je to zjednodušenie povedané - neurónová sieť natrénovaná na to, aby predikovala slová na základe predchádzajúceho kontextu.
Jazykový model sa to volá preto, lebo vstup sú slová, výstup sú slová. Ale má v sebe tie informácie uložené vo váhach na synapsiách, len sú neúplné a často aj popletené. V skutočnosti môže znamenať, že novší model bude mať podrobnejšie informácie. Teda ak vyriešia tú strašnú pomalosť nejakou fintou (lepším hw, alebo nejakými lepšími algoritmami 4-ka je už pomalá na hranici znesiteľnosti)
jak mi vygeneroval kód z ruční malůvky mi vyrazilo dech
Jasně, je super, že to dokáže z ruční malůvky navrhnout kód.
Jenže, proč je nutné, aby něco generovalo kód z ruční malůvky? V roce 1997 jsme programovali v Delphi, tam stačilo natahat komponenty, automaticky se připravil kód pro obsluhu toho GUI (na tento kód vůbec nebylo potřeba sáhnout), napsalo se pár řádků kódu pro business logiku a bylo to.
Tedy bylo jednodušší to "malovat" rovnou v Delphi než na papíře/tabuli/tabletu.
Ano, já chápu, že je super zážitek vidět, jak AI něco naprogramuje z malůvky. Na druhou stranu já opravdu budu záměrně velmi otravný s tím "to tady bylo před X lety". Protože mám opravdu pocit, že dnešní IT AI je jen velmi nepovedená náplast na něco, co tady bylo technologicky vyřešené už například před těmi 30 lety. Proto jsem tak otravnej s těma knihovnama apod.
A ja budem este otravnejsi. Dokonca vieme ze sa to velmi nepresadilo. Akoze pocas analyzy sa nieco kresli ale tie kresliace nastroje na programovanie sa proste nepresadili lebo neboli uplne 'vsetko urobitelne'. A to ja patrim k ludom ktory boli priaznivci veci ako 4GL jazyky, FoxPro, Magic, PowerBuilder, Ingres4GL, VisualAge - ktory to mal uplne namakane vratane integriacie z objektovym model systemu OS/2.
Neviem ako teraz, lebo už to nepoužívam, ale Eclipse a Netbeans pre Javu mali dobré editory na vytváranie gui. V Eclipse, ak človek dodržal určitú štruktúru, mohol si dam pridať prvok podľa ľubovôle a editor neprotestoval.
To s tým čmáraním gui na papier si zo srandy vyskúšam, nenapadlo mi chatgpt, takto používať. Už som tomu kadejaké čmáranice podhadzoval, ale kód som z toho nečakal :)
RE: ... nedala ...
Copak oni v Gentoo potřebuji rychle kódit GUIčka?
Jako že mám ty AILike věcičky rád už od raných 90', kdy jsem si na 286ce pohrával s knihovnami na rozpoznání řeči od IBM z OS2, zkoušel přechytračit standardní strojové modely neuronů, sypal data do znalostních tabulek a nadšeně sledoval generace genetických algoritmů, tak docela chápu proč se v Gentoo rozhodli AI generovanému kódu vyhnout.