AI, programování a vibecodování

O lidech, o vztazích, o politice, o názorech, o opicích a o ufonech.

Moderátor: Faskal

LokiB
Příspěvky: 2335
Registrován: 20. 7. 2020, 20:39

Re: AI, programování a vibecodování

Příspěvek od LokiB »

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.
To je v podstatě standardní postup nejen pro vibecoding, ale i pro normální vývoj.
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.
Uživatelský avatar
Antharon
Příspěvky: 8537
Registrován: 24. 10. 2007, 16:33
Bydliště: Šenkvice

Re: AI, programování a vibecodování

Příspěvek od Antharon »

LokiB píše: ↑4. 9. 2026, 14:21 To je v podstatě standardní postup nejen pro vibecoding, ale i pro normální vývoj.
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.
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: 2335
Registrován: 20. 7. 2020, 20:39

Re: AI, programování a vibecodování

Příspěvek od LokiB »

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
Uživatelský avatar
MarkyParky
Příspěvky: 19011
Registrován: 11. 8. 2011, 02:37

Re: AI, programování a vibecodování

Příspěvek od MarkyParky »

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.
Sosacek
Příspěvky: 26899
Registrován: 14. 7. 2004, 19:30

Re: AI, programování a vibecodování

Příspěvek od Sosacek »

Antharon píše: ↑4. 9. 2026, 13:18 na vibecoding malych samostatnych appiek odporucam gsd: https://github.com/open-gsd/gsd-core
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.

EDIT: jsem presvedceny, ze tenhle tool je psyop na utraceni extra penez.
kdo vi ten vi nic vic tim min
Uživatelský avatar
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í

Příspěvek od Faskal »

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.
... ano, chtěl jsem zničit svět. Ale ne takhle.
Zápisy z her.
Sosacek
Příspěvky: 26899
Registrován: 14. 7. 2004, 19:30

Re: AI, programování a vibecodování

Příspěvek od Sosacek »

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)
kdo vi ten vi nic vic tim min
Uživatelský avatar
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í

Příspěvek od Faskal »

Tak jo, já tam vrátím dynamit.
... ano, chtěl jsem zničit svět. Ale ne takhle.
Zápisy z her.
Sosacek
Příspěvky: 26899
Registrován: 14. 7. 2004, 19:30

Re: AI, programování a vibecodování

Příspěvek od Sosacek »

"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.
kdo vi ten vi nic vic tim min
Uživatelský avatar
Eleshar_Vermillion
černá eminence
Příspěvky: 20769
Registrován: 18. 6. 2003, 21:31
Bydliště: Praha

Re: AI, programování a vibecodování

Příspěvek od Eleshar_Vermillion »

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.
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.
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: 2335
Registrován: 20. 7. 2020, 20:39

Re: AI, programování a vibecodování

Příspěvek od LokiB »

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).
Uživatelský avatar
Passingby
Příspěvky: 2445
Registrován: 13. 10. 2021, 16:41

Re: AI, programování a vibecodování

Příspěvek od Passingby »

Sosacek píše: ↑4. 9. 2026, 22:04 "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.
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:
ai-cosi.png
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.
Ale já technologiím prd rozumím, takže se radši ani nebudu na nic ptát.

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.
Uživatelský avatar
Antharon
Příspěvky: 8537
Registrován: 24. 10. 2007, 16:33
Bydliště: Šenkvice

Re: AI, programování a vibecodování

Příspěvek od Antharon »

Sosacek píše: ↑4. 9. 2026, 20:28
Antharon píše: ↑4. 9. 2026, 13:18 na vibecoding malych samostatnych appiek odporucam gsd: https://github.com/open-gsd/gsd-core
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.

EDIT: jsem presvedceny, ze tenhle tool je psyop na utraceni extra penez.
pevne verim, ze ty by si za desat minut este ani nezacal pindat :D
Microdosing Workoholism...
Uživatelský avatar
Passingby
Příspěvky: 2445
Registrován: 13. 10. 2021, 16:41

Re: AI, programování a vibecodování

Příspěvek od Passingby »

Kolem toho (Open) GSD bylo koukám dobrý dráma. $D Mě ten AI "ekosystém" (navíc v kombinaci s Node.js) prostě morbidně fascinuje.
  • 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í)
*) https://en.wikipedia.org/wiki/Bagholder (unrelated, protože platformu založil "Finn Bags," který má i profil na LinkedInu)

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.
Uživatelský avatar
MarkyParky
Příspěvky: 19011
Registrován: 11. 8. 2011, 02:37

Re: AI, programování a vibecodování

Příspěvek od MarkyParky »

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."

Zpět na „Realita a pseudorealita“