Přeskočit na obsah

Lekce 01.9: Orientace na Discordu (Navigating The Discord)

⏱️ 3 min čtení Lekce 01.9

🧠 Mentální model & teoretický rozbor

Odvětví agentického programování se mění doslova ze dne na den. Aktualizace modelů, nové releasy Claude Code a nově objevené inženýrské techniky přicházejí v týdenních cyklech. Být izolovaným vývojářem znamená znovu objevovat slepé uličky, které už komunita vyřešila.

INFORMAČNÍ TOK V AGENTICKÉ KOMUNITĚ:
Tvůrci modelů (Anthropic / OpenAI)
Inženýři v první linii (Discord AiHero, Matt Pocock, komunitní diskuse)
│ • Sdílení otestovaných skillů a promptovacích vzorů
│ • Rychlé odhalení regresí v nových verzích modelů
Vaše denní inženýrská praxe (Ušetřené desítky hodin práce)

🏢 Realistický scénář z praxe

V nové verzi Claude Code došlo ke změně výchozího chování nástroje FileEdit, který začal při velkých souborech občas generovat duplicitní importy na začátek souboru. Vývojář, který nesleduje komunitní kanály, strávil půl dne hledáním chyby ve svých linterech. Vývojář na Discordu za 30 sekund zjistil, že jde o známý bug verze X.Y, na který komunita obratem vytvořila dočasný jednorádkový mantinel do CLAUDE.md.


💻 Konkrétní ukázky kódu & promptů

Jak správně formulovat dotaz na komunitním Discordu (Minimal Reproducible Example):

Když žádáte komunitu o pomoc se zásekem agenta, nepište vágní: „Claude mi nechce opravit testy.“

Použijte strukturovaný inženýrský formát:

**Problém**: Claude Code cyklí v nekonečné smyčce při úpravě Prisma schématu.
**Model**: Claude 3.7 Sonnet (CLI v0.2.29).
**Projektový stack**: Next.js 15, Prisma 6, PostgreSQL.
**Znění CLAUDE.md**: (přiložen odkaz na gist)
**Co se děje**: Po zavolání `prisma migrate dev` model tvrdí, že tabulka neexistuje, přestože v lokálním psql je viditelná.
**Co jsem zkusil**: /clear, git checkout, restart postgres kontejneru.

⚠️ Analýza selhání & Anti-patterns

Chyba: Bezhlavé stahování cizích “mega-promptů”

Na sociálních sítích kolují gigantické prompty a soubory CLAUDE.md obsahující 500 řádků obecných mouder zkopírovaných z internetu.

  • Riziko: Vložením cizího obřího promptu okamžitě zahltíte svůj kontext a vyvoláte přesně ty problémy s nepozorností modelu, kterým se snažíte vyhnout.
  • Pravidlo: Přebírejte z komunity pouze malé, specializované dovednosti (Skills) zaměřené na konkrétní dílčí úkoly.

🛠️ Inženýrský postup krok za krokem (Playbook)

  1. Připojte se na oficiální Discord server kurzu AiHero.
  2. Nastavte si notifikace pro kanál #announcements.
  3. Projděte kanál #skills-sharing a inspirujte se ověřenými šablonami dovedností od ostatních studentů.
  4. Pokud vyřešíte netriviální zásek na svém stacku, sdílejte své řešení s ostatními – nejlepší způsob, jak si látku zafixovat.

🧪 Praktické cvičení (Hands-on Lab)

Úkol:

Zformulujte přehledný popis jednoho problému s AI agentem, se kterým jste se v minulosti setkali.

Kroky:

  1. Popište původní záměr.
  2. Uveďte, jak agent selhal (halucinace, smazání kódu, cyklení).
  3. Napište, jaký mantinel v CLAUDE.md nebo testovací podmínka by tomuto selhání dnes spolehlivě zabránila.