Začni s AI
Lekcia 4 zo 4~15 min čítania·Vývojár

AI vo vývojárskom dni

Kurz je napísaný pre človeka, ktorý píše Javu a väčšinu dňa nestrávi písaním nového kódu, ale čítaním cudzieho, hľadaním príčiny chyby a vysvetľovaním ostatným, čo sa vlastne stalo. Všetko tu je na úrovni obyčajného chatu — otvoríš okno, vložíš text, dostaneš odpoveď.

Lekcie 1–3 dali základ. Táto ho aplikuje na to, čo naozaj robíš: čítanie cudzieho kódu, hľadanie príčiny chyby, testy, dáta a vysvetľovanie ostatným. Všetko v obyčajnom chate — nič, čo by si musel inštalovať.

Mapa

Kde sa AI zmestí do tvojho dňa

Nie je náhradou žiadneho z týchto krokov — je urýchľovačom v každom z nich.

1. Cudzí kód, ktorý máš pochopiť

Väčšina práce na existujúcom projekte je čítanie, nie písanie. A práve tu je AI najsilnejšia: z triedy, ktorú vidíš prvýkrát, spraví mapu — za čo je zodpovedná, kto ju volá, kde sa mení stav. To je päť minút namiesto polhodiny skákania po súboroch.

2. Chyby, logy a stack trace

Stack trace bez kontextu je pre model rovnaká hádanka ako pre teba. S kontextom je to iné: verzie, čo sa včera nasadilo, čo si už skúsil. Namiesto jednej sebavedomej odpovede si vypýtaj zoznam hypotéz — to je forma, ktorá zodpovedá tomu, ako sa chyby naozaj hľadajú.

3. Testy a hraničné prípady

Toto je miesto, kde ti model doplní presne to, čo tebe chýba: odstup. Ty vieš, ako to má fungovať, a preto testuješ šťastnú cestu. Model netuší, čo si myslel, a preto sa pýta na prázdny zoznam, záporné číslo, dva paralelné požiadavky a dátum na prelome roka.

4. Review — tvoje aj cudzie

Nechať si prejsť vlastný diff skôr, než ho uvidí kolega, je lacné a nepríjemne účinné. A opačný smer je ešte cennejší: keď máš k cudziemu kódu výhradu, ktorá znie ostro, model ti ju pomôže napísať tak, aby sa dala prijať.

5. Dáta, SQL a výpisy

Dotaz podľa opisu, rozobratie cudzieho dotazu s tromi JOINmi, poriadok v exporte alebo v logu. Platí tu jedno pravidlo z lekcie 3, ktoré tu bolí najviac: keď má model niečo spočítať, nechaj to počítať kódom, nie odhadom. A produkčné dáta do chatu nepatria — na štruktúru stačí schéma a pár vymyslených riadkov.

6. Písanie okolo kódu a udržanie kroku

Commit message, popis pull requestu, poznámka do ticketu, odpoveď podpore. Nikto to nemá rád a všetci to musia robiť — a je to presne ten typ textu, kde model z tvojho diffu a dvoch viet spraví použiteľný výsledok. Rovnako tak vie zhrnúť, čo sa zmenilo medzi verziami Javy alebo knižnice, ktorú roky nikto neaktualizoval.

Pravidlá

Štyri zlaté pravidlá

Otvoriť môj štartovací balíček →