Používáte LLM při vývoji?

martyd420

  • ****
  • 251
  • K U B U N T U
    • Zobrazit profil
    • E-mail
Re:Používáte LLM při vývoji?
« Odpověď #15 kdy: 30. 03. 2026, 10:11:13 »
vyžaduje větší časovou investici hned na začátku -> horší učící křivka
Nesmysl. Nainstaluju přes npm a okamžitě jedu kompexní tasky klidně i s free modelem. Je to přebrandovaný opencode a ten není tak oblíbený bezdůvodně.

KiloCode je nutně pay-per-token api
Nesmysl, mám v tom předplatné a podporuje se nejen kilo cloud, ale i další provideři jak s předplatným, tak volitelně pay per token.

Zkus do Codex app dostat Claude nebo Gemini.
Zase nesmysl. Běžně používám v claude code modely MiniMax a GLM. Existují i různé lokální proxy a "orchestrátory", které umožňují jednotlivé tooly a modely efektivně kombinovat (teď myslím ofic povolené postupy, nikoli vyzobávání interních oauth tokenů).
Codex CLI to umí taky.

« Poslední změna: 30. 03. 2026, 10:18:08 od martyd420 »
T_PAAMAYIM_NEKUDOTAYIM


Re:Používáte LLM při vývoji?
« Odpověď #16 kdy: 30. 03. 2026, 10:59:38 »

Z mojí zkušenosti je právě lepší udělat větší zadání hned na začátku, protože to dost oseká potřebu iterací, kde se půlka vygenerovaného kódu musí přepsat, protože něco. Nebo potřebuji mít hodně dobrou představu, kam a jak se chci dostat hned od začátku - ale to pak ten implementační plán máš už v hlavě a jen mikromanažuješ ten model podle toho plánu. Což už ale celkem slušně zvládají ty modely samy - když mají podle čeho.


Nyni se LLM kodovani treba v Antigravity dela dvoukrokove. Nejprve se ve spolupraci s LLM sestavi plan, ktery se iterativne doladi a ulozi jako *.md soubor primo do projektu, pak se s LLM postupne implementuji kroky planu, onen MD soubor je soucasti kontextu.


Zopper

  • *****
  • 995
    • Zobrazit profil
Re:Používáte LLM při vývoji?
« Odpověď #17 kdy: 30. 03. 2026, 12:27:33 »
Nyni se LLM kodovani treba v Antigravity dela dvoukrokove. Nejprve se ve spolupraci s LLM sestavi plan, ktery se iterativne doladi a ulozi jako *.md soubor primo do projektu, pak se s LLM postupne implementuji kroky planu, onen MD soubor je soucasti kontextu.
Jo, přesně to mám na mysli tou přípravou plánu.

vyžaduje větší časovou investici hned na začátku -> horší učící křivka
Nesmysl. Nainstaluju přes npm a okamžitě jedu kompexní tasky klidně i s free modelem. Je to přebrandovaný opencode a ten není tak oblíbený bezdůvodně.
Až na to, že dostat stejnou úroveň výsledků se stejným modelem v KiloCode vs Codex vyžaduje víc babysittingu, než v Codexu a mnohem hůř to zvládá start-to-end samostatnou práci. Srovnával jsem si to tenhle měsíc, vidím, s čím a jak bojují kolegové v jednom i v druhém...
KiloCode je nutně pay-per-token api
Nesmysl, mám v tom předplatné a podporuje se nejen kilo cloud, ale i další provideři jak s předplatným, tak volitelně pay per token.
Tak to mi prosím ukaž, jak v KiloCode můžu použít to svoje $20 Gemini předplatné. Já tam totiž nic jiného, než nacpání API klíče z Google Studio AI, prostě nevidím. Jo, jasně, můžu si platit pět různých předplatných u pěti providerů, k tomu občas něco přes tokeny, a používat tím pořád ty stejné tři modely - nebo si můžu vystačit s jedním univerzálním předplatným, jen za cenu toho, že můžu použít jen aplikaci/plugin přímo od Google, protože cokoliv jiného bude chtít ten API klíč. Dtto OpenAI.

Pro jistotu, tohle není o tom, že by ten který klient něčeho nebyl schopný, tohle je o tom, že ten který AI provider má nějakou obchodní politiku.
Zkus do Codex app dostat Claude nebo Gemini.
Zase nesmysl. Běžně používám v claude code modely MiniMax a GLM. Existují i různé lokální proxy a "orchestrátory", které umožňují jednotlivé tooly a modely efektivně kombinovat (teď myslím ofic povolené postupy, nikoli vyzobávání interních oauth tokenů).
Codex CLI to umí taky.
Ok, když se chce člověk hrabat v configu, tak to tam dodat asi jde, jsem poučen. Ale pořád platí námitka o předplatném.

Re:Používáte LLM při vývoji?
« Odpověď #18 kdy: 30. 03. 2026, 12:37:24 »
Nyni se LLM kodovani treba v Antigravity dela dvoukrokove. Nejprve se ve spolupraci s LLM sestavi plan, ktery se iterativne doladi a ulozi jako *.md soubor primo do projektu, pak se s LLM postupne implementuji kroky planu, onen MD soubor je soucasti kontextu.
To se ale nevylučuje. Každý task, který řeším rozdělím na podtasky, ty řeším jednotlivě a samozřejmě v rámci toho řešení nejdřív proběhne research, pak iterace nad plánem a ještě pak fine tuning nad výsledkem. Když to tak ale čtu, je klidně možné, že mluvíme úplně všichni přesně o tomtéž.

Re:Používáte LLM při vývoji?
« Odpověď #19 kdy: 30. 03. 2026, 12:46:56 »
... Je ho ale vždy potřeba kompletně celý důkladně přečíst ...

No to ne. Kdybych chtel precist ten kod co mi to vygenerovalo za brezen tak mam dokonce roku co delat.
Na kod kaslu (pokud si ho nepisu sam... porad me to bavi a na nekterych projektech si s tim rad hraju bez AI).

Ja ctu dukladne funkcni dokumentaci kteru spoli s AI generujeme... a pak si davam zalezet aby mi to AI pekne otestovala...
Mam v instrukcich at pouziva TDD... a u webovych veci nechavam podle specky vygenerovat gherkin a nechavam ho to prez chrome-dev-tools mcp otestovat...

Ten gherkin je jen jako specifikace kterou AI sam interpretuje bez step definitions.

Takze celkem vzato... Specka je muj kod... a test execution report je "Vystup compileru"



Zopper

  • *****
  • 995
    • Zobrazit profil
Re:Používáte LLM při vývoji?
« Odpověď #20 kdy: 30. 03. 2026, 13:41:39 »
To se ale nevylučuje. Každý task, který řeším rozdělím na podtasky, ty řeším jednotlivě a samozřejmě v rámci toho řešení nejdřív proběhne research, pak iterace nad plánem a ještě pak fine tuning nad výsledkem. Když to tak ale čtu, je klidně možné, že mluvíme úplně všichni přesně o tomtéž.
Jo, když je to napsané takhle, tak to vypadá jako jen různé variace téhož. Můj původní komentář byl myšlený ve stylu že "přijdu z oběda, plácnu 'počítači, udělej mi logování' a jdu čučet na YouTube" nejspíš skončí tím, že se vygeneruje hromada polofunkčního bordelu, který loguje nedůležité věci, neloguje to, co jsem chtěl, ukládá logy do databáze s login údajema uživatelů místo do Elasticu, ... a tedy ve výsledku to bude čistá ztráta času oproti ruční práci.

Re:Používáte LLM při vývoji?
« Odpověď #21 kdy: 30. 03. 2026, 13:45:58 »
... Je ho ale vždy potřeba kompletně celý důkladně přečíst ...

No to ne. Kdybych chtel precist ten kod co mi to vygenerovalo za brezen tak mam dokonce roku co delat.
Na kod kaslu
Jestli je to váš hobby projekt, je to celkem váš boj. Jestli je to aplikace, kterou nedejbože někdo využívá, spoluvyvíjí a má být spravovatelná, upřímnou soustrast vám i kolemjdoucím.

Re:Používáte LLM při vývoji?
« Odpověď #22 kdy: 30. 03. 2026, 14:55:48 »
Jestli je to váš hobby projekt, je to celkem váš boj. Jestli je to aplikace, kterou nedejbože někdo využívá, spoluvyvíjí a má být spravovatelná, upřímnou soustrast vám i kolemjdoucím.

To je dost zcestny... vubec me neznas a pritom si myslis, ze kdyz nejakej kod projde moji revizi tak mu to prida na kvalite  ;D.

Po pravde je to proof of concept. Je to neco co je schvalne vyvyjeno tim zpusobem ze ten kod vlasne ani cist nesmim...
Delam na tom zatim sam (kdyz nepocitam AI), ale mam to predavat behem nekolika mesicu. A plan je takovej, ze i ty co to preberou tak ten kod nikdy neuvidej. Nejspis to ani nebudou tak uplne programatori...

A zatim to funguje prekvapive dobre.

Ja to opravdu beru jako dalsi uroven abstrakce... zacinali sme s dernejma stitkama a prez asm, c, javu se dostavame az k anglictine.

Paradoxne je ten vyvoj asi dost drahej. Myslim, ze to co zakaznik plati me + AI by mu mohlo pokryt 3x me  ::), ale asi bysme i ve trech byli pomalejsi...

Re:Používáte LLM při vývoji?
« Odpověď #23 kdy: 30. 03. 2026, 15:18:01 »
To je dost zcestny... vubec me neznas a pritom si myslis, ze kdyz nejakej kod projde moji revizi tak mu to prida na kvalite  ;D.
Tím bych se teda nechlubil už vůbec...

Po pravde je to proof of concept. Je to neco co je schvalne vyvyjeno tim zpusobem ze ten kod vlasne ani cist nesmim...
Delam na tom zatim sam (kdyz nepocitam AI), ale mam to predavat behem nekolika mesicu. A plan je takovej, ze i ty co to preberou tak ten kod nikdy neuvidej. Nejspis to ani nebudou tak uplne programatori...
No potěš. Jako samozřejmě u mnoha one-shot projektů typu marketingová akce tohohle nebo tamtoho je to celkem ospravedlnitelné. Ale rozhodně se to nedá aplikovat na cokoliv, co má být trochu udržitelné.

A zatim to funguje prekvapive dobre.
Zatím bezpochyby :D

Ja to opravdu beru jako dalsi uroven abstrakce... zacinali sme s dernejma stitkama a prez asm, c, javu se dostavame az k anglictine.
Všiml sis, že kompiler a AI je v mnoha ohledech poměrně výraznej rozdíl?

Re:Používáte LLM při vývoji?
« Odpověď #24 kdy: 30. 03. 2026, 15:37:08 »
To je dost zcestny... vubec me neznas a pritom si myslis, ze kdyz nejakej kod projde moji revizi tak mu to prida na kvalite  ;D.
Tím bych se teda nechlubil už vůbec...
Ja nerikam, jestli to kvalitu zvysi nebo ne. Ja jen rikam, ze ty to nemuzes vedet.

Po pravde je to proof of concept. Je to neco co je schvalne vyvyjeno tim zpusobem ze ten kod vlasne ani cist nesmim...
Delam na tom zatim sam (kdyz nepocitam AI), ale mam to predavat behem nekolika mesicu. A plan je takovej, ze i ty co to preberou tak ten kod nikdy neuvidej. Nejspis to ani nebudou tak uplne programatori...

No potěš. Jako samozřejmě u mnoha one-shot projektů typu marketingová akce tohohle nebo tamtoho je to celkem ospravedlnitelné. Ale rozhodně se to nedá aplikovat na cokoliv, co má být trochu udržitelné.

Tohle asi nebude one shot... Uz ted se planujou dalsi integrace


Ja to opravdu beru jako dalsi uroven abstrakce... zacinali sme s dernejma stitkama a prez asm, c, javu se dostavame az k anglictine.
Všiml sis, že kompiler a AI je v mnoha ohledech poměrně výraznej rozdíl?
Vetsi nez ctecka dernejch stitku a kompiler?


Hele samozrejme si uvedomuju ten nederminismus, ale prave proto to kompenzuju opravdu podrobnou specifikaci a kvantama testu... Nemyslim jen unit testy.. myslim tim "business scenario" testy...
A opravdu s kazdym deployem do produkce (kterej se mimochodem dela sam a ja se ani nesmim moc zajimat o to jak se to deje  8) se nahrava do repositare sjetina z testu aby byl dukaz o tom, co vsechno funguje)