Ingineria contextului (context engineering) este practica emergentă de proiectare atentă și structurare a întregii informații furnizate unui model de inteligență artificială într-o interacțiune — nu doar instrucțiunea directă (promptul), ci și documentele relevante, istoricul conversației, exemplele, instrucțiunile de sistem și orice alte date contextuale — pentru a maximiza calitatea, relevanța și precizia răspunsului generat.
Această disciplină a evoluat ca o extindere naturală a ingineriei de prompturi, pe măsură ce aplicațiile bazate pe AI au devenit mai complexe, integrând deseori multiple surse de informație simultan: documente recuperate dintr-o bază de date (prin arhitecturi RAG), istoricul complet al unei conversații lungi, rezultate ale unor unelte externe apelate de model, și instrucțiuni specifice de comportament ale sistemului. Gestionarea eficientă a acestui volum mare și divers de informație, în limitele ferestrei de context disponibile, a devenit o competență tehnică distinctă.
Principiile centrale ale ingineriei contextului includ prioritizarea informației cu adevărat relevante (evitarea „poluării” contextului cu date irelevante, care pot distrage modelul sau consuma inutil din spațiul limitat disponibil), structurarea clară a informației (separarea explicită a instrucțiunilor, datelor și exemplelor pentru a evita ambiguitatea), și gestionarea dinamică a memoriei conversaționale (rezumarea istoricului lung al unei conversații pentru a păstra doar esențialul relevant, în loc să se transmită întregul istoric brut, care ar putea depăși fereastra de context disponibilă).
Pe măsură ce aplicațiile de AI devin din ce în ce mai sofisticate — combinând mai multe surse de date, unelte și agenți — ingineria contextului devine o competență tot mai valoroasă pentru dezvoltatorii care construiesc produse fiabile bazate pe modele mari de limbaj.
