AI, programování a vibecodování
Moderátor: Faskal
-
LokiB
- Příspěvky: 2328
- Registrován: 20. 7. 2020, 20:39
Re: AI, programování a vibecodování
To je v podstatě standardní postup nejen pro vibecoding, ale i pro normální vývoj.Antharon píše: ↑4. 9. 2026, 13:18 na vibecoding malych samostatnych appiek odporucam gsd: https://github.com/open-gsd/gsd-core
Je to wrapper, ktory vezme vasho oblubeneho coding agenta (claude code, codex...) a manazuje v nom vas vyvoj. Na zaciatku je najlepsie specifikovat si nejaky zakladny dokument, ktory stanovi technologie, vzhlad, funkcionalitu, shipovane platformy a podobne. No a potom rozdeli development na fazy a subfazy, pocas ktorych sa uzivatela pyta otazky, Najprv vzdy faza zacne tym, ze AI diskutuje s uzivatelom o tom, co to vlastne ma robit a vyjasnuje si medzery. Potom nasleduje planovacia faza, kde si k tomu urobi research a naplanuje si vyvoj a potom je tu development kde uz to vie pomerne jednoducho nakodovat. Potom vyrobi testy a kontrolne scenare pre uzivatela, ktory to overi a potom sa pokracuje dalsou fazou. Su tam nejake moznosti ako do procesu zasahovat ale lepsie je to mat naplanovane uz v uvodnom dokumente.
Může být pro neprogramátory na začátku fajn, že je tím nějaký nástroj provede, aby sami na něco nezapomněli.
Eleshar: ono fakt to chce uchopit i tohle přes agents a skills ... je to na začátku trochu vopruz si to nadefinovat, ale bez toho jsi odsouzen ke ztrácení se a boulím.
dobře definovaný agents.md tomuhle fakt dokáže celkem spolehlivě předcházet, nebude dělat nic, co nechceš, a dobře nadefinované skilly udrží konzistenci v průběhu vývoje.
-
Antharon
- Příspěvky: 8535
- Registrován: 24. 10. 2007, 16:33
- Bydliště: Šenkvice
Re: AI, programování a vibecodování
Urcite ano, jedna velmi dobra vlastnost toho postupu je, ze tym, ze planovanie je uz urobene v momente ked zacne vyvoj, vyvoj nezacne bobtnat ako u bezneho iterativneho vibe codingu
Microdosing Workoholism...
-
LokiB
- Příspěvky: 2328
- Registrován: 20. 7. 2020, 20:39
Re: AI, programování a vibecodování
Tak jak už bez úvodního plánování nevibecoduju vůbec. Ten první krok dělám vždy. Vytvoření plánu, nastavení agents a skills
-
MarkyParky
- Příspěvky: 19011
- Registrován: 11. 8. 2011, 02:37
Re: AI, programování a vibecodování
BTW my o vlku ...
OpenAI vypouští Astru, doprovází to blogpostem a mimo jiné tam zmiňují, že mají nějakou novou techniku proti driftování ve větších projektech.
OpenAI vypouští Astru, doprovází to blogpostem a mimo jiné tam zmiňují, že mají nějakou novou techniku proti driftování ve větších projektech.
-
Sosacek
- Příspěvky: 26899
- Registrován: 14. 7. 2004, 19:30
Re: AI, programování a vibecodování
Zkusil jsem to na trivialni tasku (mam neomezene tokeny) a je to velka prdel, pro neco co bych ja udelal za 10 minut uz si to druhou hodinu generuje samo pro sebe nejake markdowny a jeste to neudelalo ani radku kodu.Antharon píše: ↑4. 9. 2026, 13:18 na vibecoding malych samostatnych appiek odporucam gsd: https://github.com/open-gsd/gsd-core
EDIT: jsem presvedceny, ze tenhle tool je psyop na utraceni extra penez.
kdo vi ten vi nic vic tim min
-
Faskal
- Moderátor
- Příspěvky: 9337
- Registrován: 20. 11. 2006, 20:59
- Bydliště: plochý Zéland
Re: AI, programování a vibecodování
Ale tak to je produktivní, vykazuje činnost.
Já dělám vibecoding v R a jsem nadšený z toho, co dostávám. Řeknu týpkovi, takhle vypadá hlavička, takhle vypadají metadata vzorků, a ať mi udělá templát, kde si můžu upravit, jak se přiřadí název sloupce k popisce grafu. A ať z toho lezou hezké violy.
Trochu pruda byla dohádat se o tom, jak grafy shlukovat a jak počítat a hlavně vizualizovat statistiku, ale to už mám taky.
Takže jsem se konečně dostal od toho, že sice umím na obrázcích najít spoustu věcí, co jde popsat spoustou čísel, ale už neumím s těmi čísly sám něco pořádného udělat.
R jsem nikdy neviděl. Kromě toho, že je to ta věc, co na mě vyskakuje, když jdu na R pgforum.
Teď mi do mailu přistála data z vysokotlaké chromatografie od nějakých lidí, jestli bych nedokázal vyextrahovat data z problémové oblasti. O HPLC celý dospělý život zakopávám, ale hrubá data vidím poprvé.
Nechal jsem si vytáhnout metadata, udělat graf hrubých dat a projet je zavedenými postupy. Ano, na problémové části se běžné postupy zaseknou.
Tak jsem na to nechal proběhnout normalizaci, co používám na data z časosběrné mikroskopie, protože čára v čase jako čára v čase, a najednou mám signál. Tak jsem si nechal udělat rešerši literatury na metody, co se reálně používají na HPLC při dané kombinaci rozpouštědel a teď vybírám, která bude lepší.
Sám bez dopomoci bych si možná tak dokázal otevřít metadata a ještě teď bych je četl.
Já dělám vibecoding v R a jsem nadšený z toho, co dostávám. Řeknu týpkovi, takhle vypadá hlavička, takhle vypadají metadata vzorků, a ať mi udělá templát, kde si můžu upravit, jak se přiřadí název sloupce k popisce grafu. A ať z toho lezou hezké violy.
Trochu pruda byla dohádat se o tom, jak grafy shlukovat a jak počítat a hlavně vizualizovat statistiku, ale to už mám taky.
Takže jsem se konečně dostal od toho, že sice umím na obrázcích najít spoustu věcí, co jde popsat spoustou čísel, ale už neumím s těmi čísly sám něco pořádného udělat.
R jsem nikdy neviděl. Kromě toho, že je to ta věc, co na mě vyskakuje, když jdu na R pgforum.
Teď mi do mailu přistála data z vysokotlaké chromatografie od nějakých lidí, jestli bych nedokázal vyextrahovat data z problémové oblasti. O HPLC celý dospělý život zakopávám, ale hrubá data vidím poprvé.
Nechal jsem si vytáhnout metadata, udělat graf hrubých dat a projet je zavedenými postupy. Ano, na problémové části se běžné postupy zaseknou.
Tak jsem na to nechal proběhnout normalizaci, co používám na data z časosběrné mikroskopie, protože čára v čase jako čára v čase, a najednou mám signál. Tak jsem si nechal udělat rešerši literatury na metody, co se reálně používají na HPLC při dané kombinaci rozpouštědel a teď vybírám, která bude lepší.
Sám bez dopomoci bych si možná tak dokázal otevřít metadata a ještě teď bych je četl.
... ano, chtěl jsem zničit svět. Ale ne takhle.
Zápisy z her.
Zápisy z her.
-
Sosacek
- Příspěvky: 26899
- Registrován: 14. 7. 2004, 19:30
Re: AI, programování a vibecodování
To ti asi chybi tohle nastvane video o tom, ze violin plot je horsi nez Putin https://www.youtube.com/watch?v=_0QMKFzW9fw
(vysokotlakou chromatografii nemam, my mame hyperspektralni ale asi nizkotlakou)
(vysokotlakou chromatografii nemam, my mame hyperspektralni ale asi nizkotlakou)
kdo vi ten vi nic vic tim min
-
Faskal
- Moderátor
- Příspěvky: 9337
- Registrován: 20. 11. 2006, 20:59
- Bydliště: plochý Zéland
Re: AI, programování a vibecodování
Tak jo, já tam vrátím dynamit.
... ano, chtěl jsem zničit svět. Ale ne takhle.
Zápisy z her.
Zápisy z her.
-
Sosacek
- Příspěvky: 26899
- Registrován: 14. 7. 2004, 19:30
Re: AI, programování a vibecodování
"The validation architecture is substantive and covers all ten Phase 2 requirements. I'm materializing it with Wave 0 test infrastructure."
Tohle neni jen AI slop, je to simulator korporatu.
EDIT: ale zatim ani jeden load-bearing seam, hmm.
Tohle neni jen AI slop, je to simulator korporatu.
EDIT: ale zatim ani jeden load-bearing seam, hmm.
kdo vi ten vi nic vic tim min
-
Eleshar_Vermillion
- černá eminence
- Příspěvky: 20764
- Registrován: 18. 6. 2003, 21:31
- Bydliště: Praha
Re: AI, programování a vibecodování
Asi jsem se nevyjádřil jasně. Nahrazujeme low-code/no-code nástroj nástrojem čistě vibe-codovým. Tj. řeknu mu, co chci za webovou apku, on to podle promptu vygeneruje i s tabulkami a vším (to tě asi nešokuje). Problém je, že nic z toho kódu mi není přístupno, není tam žádný github, na který bych se mohl podívat, případně přímo pracovat s kódem. Ve skutečnosti se přímo nedostanu ani k datům v tabulkách - pouze přes vygenerovanou apku, případně přes prompty. Chat a prompty jsou jediný způsob vývoje. A když chci převést do provozu, tak nelze, neboť to nemá automatický deployment a všechno se musí v provozním prostředí manuálně vybudovat znovu, v tomto konkrétním případě přes prompty/chat.LokiB píše: ↑4. 9. 2026, 14:21 Eleshar: ono fakt to chce uchopit i tohle přes agents a skills ... je to na začátku trochu vopruz si to nadefinovat, ale bez toho jsi odsouzen ke ztrácení se a boulím.
dobře definovaný agents.md tomuhle fakt dokáže celkem spolehlivě předcházet, nebude dělat nic, co nechceš, a dobře nadefinované skilly udrží konzistenci v průběhu vývoje.
Ne croyez pas que les antisémites se méprennent tout à fait sur l'absurdité de ses réponses. Ils savent que leurs discours sont légers, contestables ; mais ils s'en amusent, c'est leur adversaire qui a le devoir d'user sérieusement des mots puisqu'il croit aux mots ; eux, ils ont le droit de jouer. Ils aiment même à jouer avec le discours car, en donnant des raisons bouffonnes, ils jettent le discrédit sur le sérieux de leur interlocuteur ; ils sont de mauvaise foi avec délices, car il s'agit pour eux, non pas de persuader par de bons arguments, mais d'intimider ou de désorienter. Si vous les pressez trop vivement, ils se ferment, ils vous signifient d'un mot superbe que le temps d'argumenter est passé.
-
LokiB
- Příspěvky: 2328
- Registrován: 20. 7. 2020, 20:39
Re: AI, programování a vibecodování
Ok, to jsem z předchozího popisu nepochopil.
A vlastně ani teď nechápu, co je motivací toho, že to takhle děláte (tím nemyslím tebe, ale ti, co to takhle rozhodli).
A vlastně ani teď nechápu, co je motivací toho, že to takhle děláte (tím nemyslím tebe, ale ti, co to takhle rozhodli).
-
Passingby
- Příspěvky: 2443
- Registrován: 13. 10. 2021, 16:41
Re: AI, programování a vibecodování
Chtěl jsem se kouknout do toho github repa, jak takový harness, AI framework, nebo co že to je, vypadá, a zaujalo mě, že když jsem omylem myší najel na ty popisky commitů, vyskočilo na mě tohle:
Tak jsem si to rozklikl, a celej ten commit vypadá takhle.
Pár příkladů (pro slabší povahy schovávám do spoileru):
Spoiler
Kód: Vybrat vše
* enhance(#2255): drop dead Edit-class mapping from normalizeKimiPayload
Review Major 1: StrReplaceFile -> 'Edit' and the old_string/new_string
reconstruction were unreachable-by-effect — the guard exits 0 for any
tool_name !== 'Write', so nothing ever read the fields they set, leaving
guaranteed-surviving mutants against the Stryker bar. The map now carries
only WriteFile -> 'Write'; the StrReplaceFile exemption test message states
the fall-through it actually exercises.
* enhance(#2255): review minors — American spellings; writeSync before exit(2)
Minor 1: normalised/normalise -> American house style. Minor 2: the two
block paths wrote stdout+stderr via async pipe writes then exit(2) —
async-on-Windows, unflushed at exit; fs.writeSync(1/2, ...) makes the block
payload durable.
* enhance(#2255): assert stderr equals the typed reason, not raw prose
Minor 3: the last raw-text match in the suite pinned override-name prose on
stderr. The contract is "stderr carries the reason Kimi feeds back" — now
asserted as stderr non-empty and byte-equal to the parsed stdout.reason.
Jak že se to jmenuje? GSD-Gore?
Nemáte oprávnění prohlížet přiložené soubory.
Verify you are a human.
It's just an overreaction. In a few months, nobody will remember the drama.
It's just an overreaction. In a few months, nobody will remember the drama.
-
Antharon
- Příspěvky: 8535
- Registrován: 24. 10. 2007, 16:33
- Bydliště: Šenkvice
Re: AI, programování a vibecodování
pevne verim, ze ty by si za desat minut este ani nezacal pindatSosacek píše: ↑4. 9. 2026, 20:28Zkusil jsem to na trivialni tasku (mam neomezene tokeny) a je to velka prdel, pro neco co bych ja udelal za 10 minut uz si to druhou hodinu generuje samo pro sebe nejake markdowny a jeste to neudelalo ani radku kodu.Antharon píše: ↑4. 9. 2026, 13:18 na vibecoding malych samostatnych appiek odporucam gsd: https://github.com/open-gsd/gsd-core
EDIT: jsem presvedceny, ze tenhle tool je psyop na utraceni extra penez.
Microdosing Workoholism...
-
Passingby
- Příspěvky: 2443
- Registrován: 13. 10. 2021, 16:41
Re: AI, programování a vibecodování
Kolem toho (Open) GSD bylo koukám dobrý dráma.
Mě ten AI "ekosystém" (navíc v kombinaci s Node.js) prostě morbidně fascinuje.
Zdroje:
https://www.reddit.com/r/ClaudeAI/comme ... _you_need/
https://ourcryptotalk.com/news/bags-hac ... d-rug-pull
- původní GSD napsal týpek, co neměl žádný předchozí zkušenosti s programováním, prostě čistý vibe coder
- GSD se ale chytlo a začali ho používat i profi developeři ve velkých firmách
- na Solaně (blockchain platforma?) rozjel GSD Cloud, což měla být nějaká productivity platforma blablabla
- GSD Cloud vyhrál hackathon na Bags.fm(*) (spojený s finančními granty od nich), nějaké crypto launch platformě, a s tím byl spojený launch $GSD coinu (možná jsem slepej, ale na jejich webu nevidím nikde fyzické kontaktní údaje, akorát email a twitter)
- $GSD se úspěšně rozjede (mj. díky marketingové podpoře od Bags.fm)
- po nějaké době (někdy na jaře 2026) svoje $GSD coiny prodal za cca půl mega dolarů (odhady, co jsem našel)
- protože crypto není ani letadlo, ani Ponzi, byl z toho "rug pull" (nebo exit, podle toho, jak se na to člověk dívá) a celý $GSD coin šel do kytek, autor smazal svoje účty na sockách a zmizel z nich (nicméně se aspoň rozloučit s tím, že díky Claude a Codexu je GSD Cloud teď k ničemu; původní účty na npm "vlastnící" balíčky související s GSD měl pravděpodobně pořád pod kontrolou)
- komunita pochopitelně nebyla nadšená, založila Open GSD a původní GSD forkla do GSD-Redux (a na webu mají omluvu, kterou se od původního autora distancují)
Zdroje:
https://www.reddit.com/r/ClaudeAI/comme ... _you_need/
https://ourcryptotalk.com/news/bags-hac ... d-rug-pull
Verify you are a human.
It's just an overreaction. In a few months, nobody will remember the drama.
It's just an overreaction. In a few months, nobody will remember the drama.
-
MarkyParky
- Příspěvky: 19011
- Registrován: 11. 8. 2011, 02:37
Re: AI, programování a vibecodování
Z jiného soudku.
Když vidím, jak velké procento těch agentních instrukcí dneska tvoří pravidla co nedělat, je to zajímavý posun proti situaci na začátku, kdy se ještě u promptování prvních LLMek říkalo: "Hlavně mu neříkejte, co nemá dělat, protože tím mu kontaminujete kontext a vychýlíte pravděpodobnosti směrem k věcem, co nechcete."
Když vidím, jak velké procento těch agentních instrukcí dneska tvoří pravidla co nedělat, je to zajímavý posun proti situaci na začátku, kdy se ještě u promptování prvních LLMek říkalo: "Hlavně mu neříkejte, co nemá dělat, protože tím mu kontaminujete kontext a vychýlíte pravděpodobnosti směrem k věcem, co nechcete."



