Context engineering leta 2026: kaj je, kako se razlikuje od prompt engineeringa in kako ga uporabiti v Claude Code
MarkdownKaj je context engineering in kako se razlikuje od prompt engineeringa. Kanon Anthropic, 7 napak in minimalna nastavitev za Claude Code.
Preberi celoten članek
Ključne točke
Context engineering je disciplina nastavljanja vsega, kar pred vašim sporočilom vstopi v Claudeovo kontekstno okno: sistemskega poziva, orodij, zgodovine, pomnilniških datotek in podatkov iz orodij. Leta 2026 je kot ključna veščina nadomestil prompt engineering—tako pravi Anthropic. Ta vodnik obravnava kanon iz primarnih virov, 7 pogostih napak, ki porabljajo žetone, in praktično 7-stopenjsko nastavitev za Claude Code.
Informacije o delu z Ailootom so na voljo v dokumentaciji.
Kaj je context engineering—v eni povedi?
Ključne točke
Context engineering je disciplina kuriranja vsega, kar na vsakem koraku vstopi v kontekstno okno agenta AI: sistemskega poziva, orodij, zgodovine, pomnilniških datotek in podatkov iz zunanjih virov. Prompt engineering je odgovarjal na vprašanje »Kako napišeš poziv?« Context engineering pa odgovarja na vprašanje »Kaj AI ve, ko napišeš poziv?«
Anthropic je izraz uveljavil v inženirskem zapisu na blogu 29. septembra 2025:
Context engineering je nabor strategij za izbiranje in vzdrževanje optimalnega nabora žetonov (informacij) med inferenco LLM, vključno z vsem, kar je dodano poleg samih pozivov.
Isti članek ponuja najpomembnejšo formulacijo za spremembo perspektive:
Delo z jezikovnimi modeli je vse manj iskanje pravih besed in besednih zvez v pozivih ter vse bolj odgovarjanje na širše vprašanje: »Kakšna konfiguracija konteksta bo najverjetneje ustvarila želeno vedenje modela?«
Glavna ideja: kontekst ni sporočilo, ki ga napišete. Kontekst je celoten nabor informacij, ki jih AI vidi pred vašim sporočilom—sistemski poziv, opisi orodij, zgodovina pogovora, pomnilniške datoteke in podatki, naloženi prek MCP. Poziv je zadnji korak. Context engineering je arhitektura vsega, kar se dovaja v okno.
Zakaj je prompt engineering leta 2026 zastarel?
Ključne točke
Prompt engineering se je rodil, ko so modeli delovali z enim samim pozivom—ena poteza, ena naloga. Leta 2026 agenti AI delujejo v dolgih sejah z orodji, pomnilnikom, podagenti in podatki, ki jih sproti pridobivajo prek orodij. V tej arhitekturi oblikovanje enega poziva ni več glavna veščina; glavna veščina je kuriranje vseh informacij, ki jih agent vidi.
Premik se je zgodil poleti 2025.
29. september 2025: Anthropic v inženirskem zapisu na blogu uveljavi to disciplino in predstavi kanon 4 načel.
Prompt engineering ni »umrl«. Postal je osnovna pismenost, kot znanje tipkanja na tipkovnici. Nad njim se je razvila disciplina, brez katere agenti AI odpovedo pri dolgih nalogah: context engineering.
Kako se context engineering razlikuje od prompt engineeringa? 5 razlik
Ključne točke
Prompt engineering optimizira en sam poziv: izberete ubeseditev, predlogo in ton. Context engineering načrtuje celotno informacijsko okolje pred tem pozivom: sistemski poziv, orodja, zgodovino seje, pomnilniške datoteke in pridobivanje podatkov. Razlika se pokaže na petih ravneh: kaj se optimizira, časovni okvir, glavno tveganje, ključna veščina in vir v projektu.
| Vidik | Prompt engineering | Context engineering |
|---|---|---|
| Kaj se optimizira | Ubeseditev posameznega poziva | Celoten nabor žetonov: sistemski poziv + orodja + zgodovina + pridobljeni podatki |
| Časovni okvir | Ena poteza | Več potez in prehodi med sejami |
| Glavno tveganje | Model ne razume poziva | Model se utopi v šumu (context rot) |
| Ključna veščina | Pisanje besedil in razumevanje modela | Informacijska arhitektura in ciljno pridobivanje podatkov |
| Vir v projektu | Predloga vašega poziva | CLAUDE.md, pomnilniške datoteke, pridobivanje podatkov, podagenti, strnitev |
| Prispodoba | »Kako napisati poziv« | »Kaj AI ve, ko mu podate poziv« |
Context engineering ne pomeni »preprosto dodaj še več«. Gre za natančno odmerjanje. Če je konteksta premalo, ga AI nima dovolj in halucinira. Če ga je preveč, se AI utopi v šumu, izgubi rdečo nit na sredini in stane več.
Prompt engineering je obravnaval zadnji korak. Context engineering obravnava vse, kar je bilo prej.
Zakaj 1M žetonov ne pomeni »naloži vse«?
Ključne točke
Kontekstna okna modelov so se leta 2026 povečala: Claude Opus 4.7 in Sonnet 4.6 podpirata 1 milijon žetonov. To ustvarja iluzijo, da lahko v okno naložite celoten repozitorij. V praksi veliko okno ne pomeni velike uporabne pomnilniške zmogljivosti—zmogljivost modelov začne upadati precej pred doseženo omejitvijo.
Trenutne omejitve konteksta za modele Claude:
| Model | Kontekstno okno | Na voljo v |
|---|---|---|
| Claude Haiku 4.5 | 200,000 žetonov | vseh paketih |
| Claude Sonnet 4.6 | 1,000,000 žetonov | Pro+ z dobropisi za uporabo |
| Claude Opus 4.7 | 1,000,000 žetonov | Pro, Max, Team, Enterprise |
1M žetonov je približno 2,500 strani besedila. Zdi se, da bi lahko naložili celotno projektno dokumentacijo, vso korespondenco in vse specifikacije—ter prepustili AI, da se znajde. Toda Anthropic v svojem inženirskem zapisu na blogu jasno pove:
Kontekst obravnavajte kot omejen vir z vse manjšimi donosi.
Z drugimi besedami, kontekst je omejen vir z vse manjšimi donosi. Vsak dodatni žeton ne prinaša koristi linearno. Daljše kot je okno, slabše model obdela informacije v njem.
Glavna veščina leta 2026 ni imeti vse odprto. Gre za hitro preklapljanje med ozkimi konteksti, po enega za vsako nalogo.
Največja napaka: ali več konteksta pomeni slabši rezultat?
Ključne točke
Daljši kot je kontekst, slabše model obdeluje informacije v njem. Ta pojav se imenuje context rot. Vzporedno se pojavlja tudi učinek lost-in-the-middle: modeli lahko začetku in koncu konteksta namenijo več pozornosti kot sredini. Praktični nauk je, da vam dolge pomnilniške datoteke škodijo.
Vzporedno deluje še drugi učinek, lost in the middle.
V praksi lahko pomembno pravilo, zakopano v dolgi datoteki CLAUDE.md, prejme manj pozornosti. To je tveganje za preverjanje pri resničnih nalogah, ne zagotovilo, da bo model preskočil določeno vrstico.
Anthropic v dokumentaciji CLAUDE.md priporoča omejitev dolžine:
Prizadevajte si, da bo CLAUDE.md krajši od 200 vrstic—daljše datoteke porabijo več konteksta in zmanjšajo upoštevanje navodil.
Manj kot 200 vrstic je cilj dolžine v navedenih smernicah, ne trdi prag, pri katerem upoštevanje pravil preneha. Razpon 80-120 vrstic je avtorjeva delovna izbira iz opisanih projektov, ne ločena zahteva Anthropic. Navodila ohranite ustrezna in preizkusite upoštevanje pomembnih pravil; vsaka dodatna vrstica tekmuje za pozornost in kontekst. Več o tem, kako konfigurirati CLAUDE.md v okviru te omejitve, preberite v vodniku »Kako konfigurirati CLAUDE.md leta 2026«.
5 načel context engineeringa po Anthropic
Ključne točke
V inženirskem zapisu na blogu z dne 29. septembra 2025 je Anthropic zabeležil 5 osnovnih strategij za kontekst: omejen vir, pridobivanje podatkov po potrebi, strukturirano zapisovanje, strnitev in arhitekture s podagenti. To je kanon, na katerega se zdaj sklicujejo vsi drugi avtorji na to temo.
Načelo 1. Kontekst je omejen vir
To je osnovna predpostavka, brez katere druga štiri načela ne delujejo. Anthropic piše:
Splošni nasvet za vse sestavne dele konteksta (sistemske pozive, orodja, primere, zgodovino sporočil itd.) je, da o njih skrbno premislite in ohranite kontekst informativen, a zgoščen.
»Zgoščen« pomeni »vsebinsko bogat, brez polnila«. Vsak žeton v oknu bi moral bistveno vplivati na odločitev modela. Če vrstica v CLAUDE.md pravi »trudimo se pisati čisto kodo«, jo lahko izbrišete; ne prinaša nobenega signala.
Načelo 2. Pridobivanje podatkov po potrebi
Agent AI podatke sproti pridobiva prek orodij, namesto da bi vse vnaprej naložil v okno. Takšna je arhitektura Claude Code: namesto vektorske podatkovne baze ali indeksa agent uporablja glob in grep, tako kot inženir ročno išče po kodi.
Kdaj uporabiti: vnaprej ne veste, katere odlomke bo naloga zahtevala.
Načelo 3. Strukturirano zapisovanje
Agent zapisuje opombe v zunanjo shrambo in jih po potrebi naloži. V Claude Code je to izvedeno z orodjem za pomnilnik. Anthropic to v svojem Cookbooku opiše takole:
Pomnilnik so strukturirane opombe: agent zapisuje v trajno zunanjo shrambo, da spremlja napredek med nalogami in sejami, ne da bi vse obdržal v aktivnem kontekstu.
Kdaj uporabiti: pri dolgih sejah, prehodih med sejami in kopičenju znanja o projektu.
Načelo 4. Strnitev
Stiskanje zgodovine sporočil v povzetek, ko se približuje omejitev. V Claude Code je to ukaz /compact ter samodejna strnitev, ko okno doseže približno 80%. Anthropic piše:
Strnitev stisne celotno okno, ko postane preveliko.
Kdaj uporabiti: pri dolgih analitičnih pogovorih, ko zgodovina klepeta postane mrtva teža in zapolnjuje okno, namesto da bi pomagala.
Načelo 5. Arhitekture s podagenti
Specializirani podagenti delajo vzporedno, vsak v svojem kontekstnem oknu, vodilnemu agentu pa vrnejo zgoščene povzetke. Anthropic piše:
Podagenti pomagajo pri stiskanju: delajo vzporedno v svojih kontekstnih oknih in hkrati raziskujejo različne vidike istega vprašanja.
Podatki iz njihovega lastnega internega preizkusa: en vodilni agent Claude Opus 4 in podagenti Claude Sonnet 4 dosežejo +90.2% kakovosti v primerjavi z enim Claude Opus 4 pri raziskovalnih nalogah. Cena: približno 15× več žetonov. Nauk: to je upravičeno, kadar je rezultat dragocen.
Več o konfiguriranju podagentov v Claude Code preberite v vodniku »Podagenti za Claude Code«.
7 napak, ki porabljajo žetone in kvarijo Claude Code
Ključne točke
Sedem pogostih antipatternov, prikazanih s primeri iz projektov. Vsak po nepotrebnem porablja žetone ali povzroča halucinacije zaradi context rot. Pod vsakim je opisano, kako težavo rešuje context engineering.
| # | Antipattern | Kaj se zgodi | Kako odpraviti |
|---|---|---|---|
| 1 | Celoten README in 5 kodnih datotek prilepite v en poziv | Okno se v eni potezi napolni do 50%, nato pa hitro doseže omejitev | Za dolgoročna dejstva uporabite orodje za pomnilnik in pridobivanje podatkov po potrebi—Claude naj sam prebere datoteke prek read_file/glob |
| 2 | CLAUDE.md s 500 vrsticami | Dolga navodila lahko zmanjšajo upoštevanje, zlasti kadar so pomembna pravila zakopana v sredini | 80-120 vrstic, velelne povedi, razdelki za ukaze in slog. Najpomembnejše stvari postavite na začetek in konec |
| 3 | V dolgih sejah ne zaženem /compact | Seja doseže 180k žetonov, Claude pozabi prva sporočila, vi pa kontekst ponavljate ročno | Ročno zaženite /compact ali uporabite samodejno strnitev ob sprožilcu. Znak preobremenitve je kazalnik uporabe konteksta v namiznem Claudeu |
| 4 | En Claude za vse | En agent načrtuje, išče, kodira, pregleduje in testira—okno se eksponentno povečuje | Podagenti: vsak ima svoj kontekst, vodilni agent pa zbere povzetke. Anthropic poroča o +90.2% kakovosti pri raziskovalnih nalogah |
| 5 | Pomnilniške datoteke se povečajo zaradi rezultatov orodij | Agent isto datoteko 5-krat prebere in z rezultati klicev orodij zapolni 96% konteksta | Brisanje rezultatov orodij: obdržite 4-6 najnovejših in odstranite preostale. Dejstvo, da je bil klic izveden, ostane zabeleženo |
| 6 | Celoten repozitorij prilepite v mapo examples/ | AI išče vzorec med 200 primeri in se izgubi | V mapi examples/ imejte 3-7 kanoničnih vzorcev, vsak za določeno vrsto naloge |
| 7 | 200-vrstični seznam Markdown kot »načrt funkcije« | Dolg nestrukturiran seznam lahko oteži spremljanje naloge; univerzalne točke odpovedi pri 50. vrstici ni | HTML-artefakt ali oštevilčen načrt v ločeni datoteki |
Anthropicov Cookbook opisuje konkretno meritev za napako #5: v osnovni seji je bil prvi dokument v kontekstu (o C. elegans) tehnično v oknu, vendar zakopan pod 335k žetoni. Tehnično dostopen. V praksi se ga model ni spomnil. Z orodjem za pomnilnik se težava reši tako: datoteka z opombami aging_model_organisms_comparison.md obsega približno 3000 žetonov, namesto da bi znova nalagali izvirni korpus.
Prispodoba iz vsakdanjega življenja: kontekstno okno je pisalna miza. Če je na njej 200 dokumentov, ne boste našli tistega, ki ga potrebujete, četudi je tam. Context engineering je disciplina »na mizi obdrži samo tisto, kar zdaj potrebuješ, preostalo spravi v arhiv in naloži na zahtevo«.
Kako lahko v enem večeru sestavite delujočo nastavitev?
Ključne točke
Minimalna delujoča nastavitev context engineeringa v Claude Code ima 7 elementov: CLAUDE.md, primere, dokumente PRP, orodje za pomnilnik, /compact, podagente in pridobivanje podatkov po potrebi prek orodij. Osnovni okvir je mogoče nastaviti v 30-40 minutah; popolna konfiguracija s primeri in preverjenimi pozivi vzame en večer. Izboljšujete jo lahko sproti.
Sedem korakov po vrsti:
CLAUDE.md z 80-120 vrsticami. V korenu projekta. Uporabljajte velelne povedi, ne opisov. Anthropic v uradni dokumentaciji priporoča načelo
Specificity: pravila naj bodo konkretna in nedvoumna, ne splošna načela. V praksi »v testih nikoli ne uporabljaj vgrajenih mockov« deluje bolje kot »trudimo se pisati čisto kodo«. Podrobno predlogo najdete v vodniku »Kako konfigurirati CLAUDE.md«.Mapa
examples/s 3-7 preverjenimi vzorci. En primer za vsak pogost vzorec: klic API-ja, pisanje testa, migracija, obravnava napak. Ko Claude v mapiexamples/vidi vzorec, ga natančno ponovi. Brez primerov ugiba sproti.Dokumenti PRP za pomembne funkcije. PRP = Product Requirements Prompt. Ena datoteka za vsako funkcijo: kontekst + načrt + preverjanje + primeri.
Orodje za pomnilnik za dolgoročna dejstva med sejami. V Anthropicovem Cookbooku je orodje za pomnilnik Claude izvedeno kot strukturirana shramba opomb. Ko se agent v novi seji vrne k nalogi, najprej prebere opombe, namesto da bi znova prebral celoten korpus.
/compactin samodejna strnitev pri 80% omejitve. Ne čakajte, da okno doseže zgornjo mejo. V nastavitvah vklopite samodejno strnitev ali sami zaženite/compact, ko se vam zdi, da se seja vrti v krogu.Podagenti za raziskave / pregled / načrtovanje. Vsak podagent ima svoj kontekst in ozek poziv. Vodilni Claude prejme samo povzetek, ne surovega gradiva. Za več podrobnosti glejte »Podagenti za Claude Code« in »Skills za Claude Code« (Skills je način pakiranja ozkega strokovnega znanja v skill, ki ga Claude samodejno uporabi).
Pridobivanje podatkov po potrebi namesto vnaprejšnjega nalaganja. Ne nalagajte celotnega repozitorija v okno. Claude naj sam išče z
globingrep. Tako je zgrajen tudi sam Claude Code.
Dodatna praktična pravila iz opisanih izkušenj s projektom:
- Ena naloga, eno okno. Ko končate, ga zaprite in odprite novega. Zgodovine ne kopičite med več zaporednimi nalogami.
- Predloga za prvi ukaz v novem oknu. Vsakič uporabite isto besedilo: “Read, in order,
CLAUDE.mdand the task area. Confirm in one line. Do not start the task; wait for the next message.” V opisanem poteku dela je ta predloga shranjena v urejevalniku izrezkov pod eno samo bližnjično tipko. - Ko je kontekstno okno zapolnjeno >60%, preklopite v novo. Začasna tehnika: prosite Claude, »napiši poziv, da bo sosednji klepet lahko nadaljeval tvojo nalogo, ne da bi izgubil pomen«, ga kopirajte in odprite novo okno.
- Vsaka napaka AI je razlog za dodajanje pravila. Pravil v pomnilniške datoteke ne zapisujte ročno. Claudeu ob napaki povejte »to je narobe, ker...«, nato pa bo pravilo oblikoval v datoteko po konvenciji »Pravilo → Zakaj → Kako«.
Kaj sledi: kako se bo razvijala disciplina context engineeringa?
Ključne točke
Leta 2026 se context engineering iz besedilnih datotek Markdown premika v bolj strukturirane formate. Pojavila se je funkcija Dreaming, pri kateri agent ponoči ponovno pregleda pretekle seje. Sledijo HTML-artefakti, trajni pomnilnik in večagentska orkestracija celotne produktne ekipe.
Ena smer, v kateri se disciplina trenutno razvija:
Dreaming—ponovni premislek o sejah čez noč. Na dogodku Code w/ Claude SF 6. maja 2026 je Anthropic predstavil funkcijo, pri kateri agent ponoči znova pregleda pretekle seje in posodobi svoje opombe. Strukturirane pomnilniške datoteke se zdaj povečujejo ne le, ko jih pišete vi, temveč tudi, ko agent sklepa iz zbranih izkušenj.
En trend je jasen: context engineering postaja celovita disciplina načrtovanja informacij za agente AI, ne zgolj »kako napisati CLAUDE.md«. Prompt engineering je bila ena prvih ravni te discipline. Context engineering je naslednja.
Najmanj, kar je vredno pripraviti prvi večer: nastavite CLAUDE.md na 80-120 vrstic (vodnik tukaj), ustvarite mapo s strukturo poslovnega znanja, naučite se uporabljati /compact in nehajte porabljati omejitve.
Nato dodajte podagente (vodnik) in Skills, da premaknete specializirano znanje iz skupnega konteksta v namenske skille.
Viri
- Učinkovit context engineering za agente AI - Anthropic Applied AI team, 29.09.2025. Kanonično besedilo s 4 načeli context engineeringa.
- Kako smo zgradili svoj večagentski raziskovalni sistem - Anthropic Engineering, 13.06.2025. Vir podatkov +90.2% kakovosti in 15× več žetonov.
- Anthropic Cookbook - Context engineering z uporabo orodij - Praktični gradniki: strnitev, brisanje rezultatov orodij in orodje za pomnilnik.
- Dokumentacija pomnilnika Claude Code - Smernice za jedrnata, konkretna projektna navodila; navedeni cilj je manj kot 200 vrstic. Razpon 80-120 vrstic je avtorjeva izbira.
Spoznajte Ailoot.
Več podrobnosti
Vprašanja in odgovori: Context engineering leta 2026: kaj je, kako se razlikuje od prompt engineeringa in kako ga uporabiti v Claude Code
Ali je 200 vrstic trda omejitev za CLAUDE.md?
Ne. Navedene smernice priporočajo manj kot 200 vrstic za varčevanje s kontekstom in boljše upoštevanje. Avtorjev razpon 80-120 vrstic je praktična izbira; pomembna pravila preverite na resničnih nalogah, namesto da število vrstic obravnavate kot zagotovilo.
Kaj naj prestavim iz začetnega konteksta?
Podrobne primere, dolge rezultate orodij in referenčno gradivo za posamezne naloge prestavite v ločene datoteke. V CLAUDE.md ohranite jedrnata pravila in povezave, ustrezne odlomke pa pridobite, ko jih naloga potrebuje.