Newsfeed / Ako PM z Meta dodáva produkty bez písania kódu - Vibe Coding pracovný postup
Lenny's Podcast·January 18, 2026

Ako PM z Meta dodáva produkty bez písania kódu - Vibe Coding pracovný postup

Zevi Arnovitz, PM v Meta bez akéhokoľvek technického vzdelania, ukazuje svoj kompletný pracovný postup pre vytváranie produkčných aplikácií pomocou Cursor, Claude Code a orchestrácie viacerých AI modelov.

Ako PM z Meta dodáva produkty bez písania kódu - Vibe Coding pracovný postup

PM, ktorý vytvára produkčné aplikácie bez znalosti programovania

Zevi Arnovitz nemá žiadne technické vzdelanie. Na strednej škole študoval hudbu. Nebol v technickej jednotke izraelskej armády. Napriek tomu je PM v Meta, ktorý vytvára a dodáva produkčné aplikácie ako víkendové projekty - používa AI ako svoj celý vývojový tím.

Moment, keď sa všetko zmenilo: "When Sonnet 3.5 came out, I was watching a YouTube video of people building apps with Bolt or Lovable. It felt like someone came up to me and said, 'Hey, you have superpowers now.'" (Keď vyšiel Sonnet 3.5, pozeral som YouTube video ľudí, ktorí vytvárajú aplikácie s Bolt alebo Lovable. Bolo to, ako keby ku mne niekto prišiel a povedal: 'Hej, teraz máš superschopnosti.')

Prečo na tom záleží: "Ak ste netechnický človek ako ja, kód je desivý. Je to najstrašidelnejšia vec na svete, na ktorú sa môžete pozrieť. Beriem to ako expozičnú terapiu."

Jeho inžinieri v Meta ho žiadajú, aby ich naučil, čo zistil. Táto konverzácia odhaľuje kompletný pracovný postup.

Systém slash commands: Kompletný pracovný postup od PM po dodaný produkt

Zevi vytvoril sériu znovupoužiteľných promptov (slash commands) v Cursor, ktoré tvoria kompletný vývojový pracovný postup:

  1. /create-issue - Rýchle zachytenie chyby alebo nápadu na funkciu počas vývoja, vytvorí ticket v Linear
  2. /exploration-phase - Claude analyzuje kódovú základňu a kladie objasňujúce otázky pred akýmkoľvek programovaním
  3. /create-plan - Generuje markdown súbor s jasnými krokmi, sledovaním stavu a technickými rozhodnutiami
  4. /execute-plan - Skutočne to postaví
  5. /review - Claude kontroluje svoj vlastný kód
  6. /peer-review - Viaceré AI modely kontrolujú navzájom svoj kód
  7. /update-docs - Aktualizuje dokumentáciu pre budúcich agentov

Kľúčový poznatok: "The big difference between just vibe coding and building serious apps is I spend a lot of time going back and forth and understanding. The exploration phase is critical." (Veľký rozdiel medzi obyčajným vibe coding a budovaním serióznych aplikácií je, že trávim veľa času komunikáciou tam a späť a porozumením. Exploration phase je kritická.)

Ako prinútiť AI modely kontrolovať prácu ostatných

Najinovatívnejšia časť Zeviho pracovného postupu je systém peer review. Keďže sám nevie kontrolovať kód, necháva rôzne AI modely kontrolovať sa navzájom:

Jeho mentálny model každej AI:

  • Claude - "Perfektný CTO. Veľmi komunikatívny, veľmi inteligentný, veľmi názorový, ale kolaboratívny. Môj vysnívaný dev lead."
  • Codex (GPT) - "Najlepší programátor, ktorý príde do kancelárie v mikine a sandáloch, sedí v tmavej miestnosti. Otravujete ho len s najhoršími chybami. Nekomunikatívny, ale vyrieši všetko."
  • Gemini - "Šialený vedec, ktorý je super umelecký, super talentovaný v dizajne, ale je desivé sledovať ho pracovať. Povie 'najprv zmažem dashboard' a potom 'nie, to bola chyba.'"

"I have each model review the code, then use /peer-review which tells Claude: 'You're the dev lead on this project. Other team leads have found these issues. Don't take what they said at face value - you have more context. Either explain why they're wrong or fix the issues.'" (Nechám každý model skontrolovať kód, potom použijem /peer-review, ktorý povie Claude: 'Si dev lead na tomto projekte. Ostatní team leaderi našli tieto problémy. Neber to, čo povedali, za hotovú vec - máš viac kontextu. Buď vysvetli, prečo sa mýlia, alebo oprav problémy.')

Modely sa hádajú. Claude je niekedy "drzý": "Toto bolo vznesené tretíkrát a tretíkrát vám hovorím, že toto nie je problém. Toto je zámerné."

CTO vo vašom vrecku: Prečo je dôležité začať s ChatGPT projektom

Pred Cursor Zevi vytvoril "CTO" projekt v ChatGPT - vlastný prompt, ktorý funguje ako kompletný technický vlastník:

"Povedal som mu: Ja vlastním problém. Ja vlastním to, ako chceme, aby sa používatelia cítili. Ty si kompletný vlastník toho, ako sa to postaví. Chcem, aby si ma vyzýval. Nechcem, aby si bol úslužný."

Prečo na tom záleží: "Regular ChatGPT would be the worst CTO because it's such a people pleaser. I asked it if Bun JavaScript is similar to Zustand and it said 'oh yeah, exactly the same.' Then it said, 'I thought you were making this up and I was riffing with you.' That's terrifying." (Bežný ChatGPT by bol najhorší CTO, pretože je taký úslužný. Opýtal som sa ho, či je Bun JavaScript podobný Zustand a povedal 'ó áno, presne to isté.' Potom povedal: 'Myslel som si, že si to vymýšľaš a ja som s tebou improvizoval.' To je desivé.)

Hack na príležitosť učiť sa

Jeden z najsilnejších Zeviho slash commands je /learning-opportunity:

"Zakaždým, keď je niečo pre mňa ťažké pochopiť, urobím /learning-opportunity. Pripraví to Claude: 'Som technický PM vo vývoji. Mám stredne pokročilé inžinierske znalosti. Vysvetli, na čom pracujeme, pomocou pravidla 80/20.'"

O strachu z atrofie: "Silne nesúhlasím s myšlienkou, že AI spôsobuje atrofiu vašich schopností. Mylná predstava je, že PM by mali mať vždy správne odpovede. Moja práca je využívať čokoľvek, čo nás dostane čo najrýchlejšie k dodaniu správneho riešenia. Ak používate AI len na vytváranie výstupov, to je AI slop. Ale ak ju používate zámerne, je to game changer."

Post-mortem návyk, ktorý sa kumuluje

"When Claude fails to do something or creates a really bad bug, I ask it: 'What in your system prompt or tooling made you make this mistake?' Claude goes introspective, then I say, 'Let's update your tooling and documentation so this never happens again.'" (Keď Claude zlyhá v niečom alebo vytvorí naozaj zlú chybu, opýtam sa ho: 'Čo v tvojom system prompt alebo nástrojoch spôsobilo, že si urobil túto chybu?' Claude sa zamyslí, potom poviem: 'Poďme aktualizovať tvoje nástroje a dokumentáciu, aby sa to už nikdy nestalo.')

Takto sa prompty neustále zlepšujú. Celý systém sa zlepšuje zakaždým, keď sa niečo pokazí.

7 poznatkov pre netechnických tvorcov používajúcich AI

  • Začnite s ChatGPT projektom - Vytvorte si svojho "CTO" predtým, ako sa dotknete kódu. Učte sa v bezpečnom prostredí.
  • Postupne prechádzajte na pokročilejšie nástroje - GPT → Bolt/Lovable → Cursor. Kód je expozičná terapia.
  • Exploration phase je kritická - Nenechajte AI okamžite začať programovať. Plánovanie je dôležité.
  • Nechajte modely kontrolovať sa navzájom - Claude, Codex a Gemini zachytia rôzne veci.
  • Zaobchádzajte so zlyhaniami ako s vylepšeniami systému - Každá chyba je príležitosť zlepšiť vaše prompty.
  • Používajte /learning-opportunity - Premeňte každý mätúci moment na vzdelávanie.
  • Vlastnite svoje výstupy - "Ak poviete 'prepáčte, to postavila AI' - to je vaša chyba."

Čo to znamená pre budúcnosť znalostnej práce

Zeviho predpoveď: "Titles are going to collapse and responsibilities are going to collapse. Everyone's going to become a builder. It's the best time to be a junior. When else in history could you get out of school and build a startup on your own?" (Tituly sa zrútia a zodpovednosti sa zrútia. Každý sa stane tvorcom. Je to najlepší čas byť junior. Kedy inokedy v histórii ste mohli vyjsť zo školy a postaviť startup sami?)

Toto nie je teória. Postavil kompletnú kvízovú aplikáciu (Studymate) ako víkendový projekt. Kompletne ju lokalizoval z hebrejčiny do angličtiny za dva dni. Dostal sa od nuly k živej webovej stránke za 90 minút.

Schopnosť, na ktorej teraz záleží, nie je programovanie - je to byť "10x učenlivý, nie 10x PM." Prompty, slash commands a pracovný postup, ktoré zdieľa, sú k stiahnutiu. Jediná zostávajúca prekážka je začať.

Related