Nie prompt, ale kontext prináša výsledok
Oliver Kriska CodeCon ZA 2025
Čo vidíte?
Obrázok: Orezaná fotka - ostré zuby, tmavé pozadie Vyzerá ako nebezpečné, agresívne zviera
Ten istý obrázok. Iný kontext.
Odhalenie: Šťastný zívajúci pes Bez kontextu váš mozog videl nebezpečenstvo S kontextom je to len ospalé šteniatko
Poznáte ten pocit?
Šéf: Musíme sa porozprávať. Šéf: Príď ku mne do kancelárie, keď budeš môcť. Šéf: Je to o tvojej budúcnosti tu.
Šéf: Povyšujeme ťa! 🎉
Tri správy bez kontextu - srdce sa vám zastavilo Jedna správa s kontextom - oslavujete
Toto robíte AI. Každý. Jeden. Deň.
Váš mozog urobil dva zlé predpoklady za 30 sekúnd AI to robí s každým promptom, ktorý pošlete Rozdiel? AI sa nedopytuje. Jednoducho háda.
Dávať málo, očakávať veľa
Veľké úlohy, málo konkrétností, minimum kontextu Toto je dôvod #1, prečo ľudia na AI rezignujú
Prompt ≠ Kontext
PROMPT = Čo chcete (úloha, otázka, inštrukcia) KONTEXT = Všetko ostatné (dáta, príklady, obmedzenia, priority, formát, štýl) Väčšina ľudí sa sústreďuje na prompt a ignoruje kontext
AI je ako človek, ktorý nevie nič o vašom projekte, ale dokáže sa všetko naučiť do extrémnej hĺbky - ak vysvetlíte, čo potrebujete.
AI už vie, ako sa štiepia atómy Dokáže vygenerovať obrázok na narodeniny vášho dieťaťa Ale nevie nič o VAŠOM projekte, VAŠOM probléme, VAŠOM kontexte
Context Engineering
"Context engineering is the delicate art and science of filling the context window with just the right information for the next step." — Andrej Karpathy (ex-Tesla AI Director, OpenAI) Tobi Lutke (Shopify CEO), Harrison Chase (LangChain CEO) používajú tento termín
ČASŤ A: Pred odoslaním promptu
5 rád, ktoré vám pomôžu PRIPRAVIŤ lepší kontext
#1 Dajte PREČO, nielen ČO
❌ "Oprav tento bug" ✅ "Oprav tento bug, pretože používatelia nemôžu uložiť formuláre. Tu je error log a súbor, kde sa to deje."
❌ "Napíš mi email" ✅ "Napíš email na zdvorilé odmietnutie meetingu. Tento týždeň som preťažený a tento meeting nie je priorita."
#2 Rozdeľte na atómové časti
❌ "Postav mi aplikáciu na sledovanie výdavkov" ✅ "Vytvor HTML tabuľku s 3 stĺpcami: suma, kategória, dátum. Používatelia môžu pridávať riadky. Ulož do localStorage."
❌ "Naplánuj mi dovolenku" ✅ "Nájdi 3 hotely v Ríme do 100€/noc s raňajkami. Musia byť v pešej vzdialenosti od Kolosea."
#3 Jeden príklad prekoná 1000 slov
Prestaňte vysvetľovať, začnite ukazovať
❌ "Píš testy ako my" ✅ "Tu je náš test súbor [priložený]. Napíš podobné testy pre túto novú funkciu, rovnaká štruktúra a pomenovanie."
❌ "Píš mojím štýlom" ✅ "Tu sú 2 moje predošlé LinkedIn posty [priložené]. Napodobni tento tón - priamy, bez zbytočností, praktické príklady."
#4 Povedzte, čo VYLÚČIŤ
❌ "Nájdi autentifikačné knižnice" ✅ "Nájdi auth knižnice pre Node.js. Vylúč deprecated, musí mať TypeScript support a aktívnu údržbu (2024+)."
❌ "Nájdi mi autosedačku" ✅ "Nájdi autosedačku pre 120cm dieťa. Vylúč Amazon predajcov. Len ADAC testované. Odnímateľný prací poťah."
#5 Definujte, ako vyzerá HOTOVO
❌ "Optimalizuj tento query" ✅ "Optimalizuj na menej ako 2 sekundy response time. EXPLAIN output priložený. Nemôžem meniť schému."
❌ "Napíš popis produktu" ✅ "Max 100 slov. Zahrň 3 kľúčové benefity. Žiadne superlatívy. Tón: profesionálny ale priateľský."
ČASŤ B: Počas a po
5 rád, ktoré vám pomôžu efektívne ITEROVAŤ Iterácia nie je zlyhanie - vylepšujete, nie opravujete
#6 Pravidlo 2 minút
Ak AI trvá viac ako 1-2 minúty na prvý užitočný výstup: → Úloha môže byť príliš veľká - rozdeľte ju → Kontext možno treba upraviť → Toto je SIGNÁL, nie zlyhanie
Zastavte. Upravte. Pokračujte.
#7 Vysvetlite PREČO je to zle
❌ "Toto je zle, skús znova" ✅ "Toto je zle, pretože používame PostgreSQL, nie MySQL. Syntax pre UPSERT je iný. Tu je správny formát."
❌ "Tón je zlý" ✅ "Tón je príliš formálny. Potrebujem neformálny jazyk, pretože toto je pre Instagram, nie biznis report."
#8 Začnite odznova pri kontaminovanom kontexte
Znaky kontaminovaného kontextu: • AI stále navrhuje riešenia, ktoré ste už odmietli • Zahŕňa veci, ktoré ste explicitne vylúčili • Opravy sa nedržia po 2-3 pokusoch
Riešenie: Nová session s čistým, správnym kontextom od začiatku
#9 Pýtajte sa na názor, nie na validáciu
❌ "Je môj kód dobrý?" → AI vás pochváli ❌ "Je môj plán dobrý?" → AI s vami bude súhlasiť
✅ "Ako by si TY vyriešil tento problém?" ✅ "Aké sú 3 riziká v tomto prístupe?" ✅ "Čo mi uniká?"
#10 Test junior developera
Pred každým promptom sa opýtajte:
"Dokázal by kolega, ktorý nastúpil včera, splniť túto úlohu s mojím popisom?"
Ak NIE → Pridajte viac kontextu Ak ÁNO → AI to zvládne tiež
Viac kontextu ≠ Lepšie výsledky
Chroma Research (Júl 2025): "Context Rot" štúdia • Testované 18 popredných LLM (GPT-4, Claude, Gemini...) • Výkon sa ZHORŠUJE s rastúcim počtom tokenov • Aj pri jednoduchých úlohách • Potrebujete SPRÁVNY kontext, nie VIAC kontextu
Senior vs Junior
Aký je rozdiel medzi juniorom a seniorom?
Rovnaké zručnosti. Rovnaké nástroje. Iný KONTEXT.
Senior vie: • Čo zahrnúť • Čo vylúčiť • Čo fungovalo predtým • Čo zlyhalo predtým
Môžete simulovať roky skúseností poskytnutím správneho kontextu.
3 veci na zapamätanie
-
ROZDEĽTE TO Atómové úlohy, nie masívne požiadavky
-
KONTEXT > PROMPT To, čo poskytnete, je dôležitejšie ako to, ako sa pýtate
-
TESTUJTE TO "Pochopil by to nový kolega?"
"AI nenahradí vašu prácu. Pomôže vám prekonať samých seba."
AI tu nie je, aby vás nahradila Je tu, aby vám pomohla robiť veci, ktoré by ste sami nedokázali Kľúč je naučiť sa s ňou SPOLUPRACOVAŤ A to začína kontextom.
Začnite dnes
- Vezmite váš ďalší AI prompt
- Pridajte PREČO to potrebujete
- Pridajte jeden príklad dobrého výstupu
- Uvidíte rozdiel
Oliver Kriska Ďakujem. Rád zodpoviem vaše otázky.