Arhitectură AI & Context 7 min de citit

De ce uită AI-ul contextul proiectului tău și cum rezolvi definitiv amnezia de sesiune

Ai stabilit ieri cu agentul AI toate regulile de arhitectură, dar azi a reinventat totul de la zero? Descoperă de ce ferestrele de context compactează deciziile critice și cum un AI Context persistent îți salvează ore întregi de refăcut munca.

Publicat de fanTask Engineering
Model Context Protocol (MCP)

Scenariul pe care îl cunoaște orice vibe coder

Dacă dezvolți software asistat de un agent AI — fie că folosești Claude Code în terminal, Google Antigravity sau Cursor — cel mai probabil ai trăit deja acest moment de frustrare pură.

Ieri ai petrecut trei ore depanând o problemă delicată de autentificare. Ai descoperit că pe Safari token-ul de sesiune stocat în cookie-uri este blocat în anumite circumstanțe, așa că ai stabilit împreună cu agentul o regulă de fier: „Toate cererile API folosesc header-ul standard de Authorization cu Bearer token, fără cookie-uri de sesiune, iar migrările de bază de date se rulează doar prin scriptul intern.” Agentul a înțeles, a refactorizat codul, testele au trecut, iar tu ai încheiat ziua cu senzația că ai un partener tehnic redutabil.

A doua zi dimineață deschizi o sesiune nouă de lucru. Îi ceri agentului să adauge o pagină simplă de profil pentru utilizator. Douăzeci de secunde mai târziu, te uiți pe diff-ul de cod și simți cum îți crește pulsul: agentul tocmai a introdus o bibliotecă nouă pentru cookie-uri de sesiune, a rescris clientul HTTP ignorând header-ul de autorizare și a propus o migrare automată care blochează tabelele în producție.

Toate deciziile de ieri s-au evaporat. Ești din nou la punctul de plecare, nevoit să reiei explicațiile de la zero, să scrii prompt-uri kilometrice și să-i amintești ce ați convenit cu mai puțin de douăzeci și patru de ore în urmă.

De ce uită AI-ul? Anatomia tehnică a amneziei de sesiune

Deși agenții moderni de programare par capabili de raționamente complexe, ei operează sub o constrângere fizică fundamentală: fereastra de context finită (bounded context window).

Un model de limbaj nu „își amintește” lucruri în sensul în care o face creierul uman sau o bază de date relațională. La fiecare mesaj pe care îl trimiți, modelul procesează întregul istoric al conversației curente. Pe măsură ce scrii cod, rulezi comenzi în terminal, primești erori de compilare și inspectezi fișiere, volumul de tokeni explodează rapid.

Pentru a nu depăși limita maximă de memorie a modelului, instrumentele de codare aplică două mecanisme automate:

  • Compactarea sesiunii (session compaction): Când istoricul atinge o anumită limită, asistentul rezumă conversația din spate sau taie mesajele vechi pentru a elibera spațiu. În acest proces de sintetizare agresivă, nuanțele critice — cum ar fi un bug ciudat de browser, un parametru de timeout sau o convenție de denumire — sunt primele care se pierd.
  • Resetarea completă la sesiune nouă: Fiecare sesiune nouă de terminal sau fiecare fir nou de conversație pornește de la o pagină albă. Dacă ieri ai lucrat într-o sesiune lungă de terminal și azi pornești una proaspătă, noul proces nu are acces la memoria executată anterior.
Efectul direct asupra dezvoltării: Pentru un „vibe coder” sau un dezvoltator solo, această amnezie repetată înseamnă timp irosit, oboseală decizională și regresii constante de cod. Proiectul înaintează trei pași și se întoarce doi pași înapoi la fiecare resetare de context.

Capcana fișierelor locale supradimensionate

Mulți dezvoltatori încearcă să rezolve problema adăugând fișiere locale în repository: un README.md gigantic, un fișier CLAUDE.md stufos sau reguli complexe în .cursorrules.

Deși aceste fișiere ajută parțial, ele introduc rapid un alt set de probleme:

  1. Risipa de tokeni (Token Bloat): Dacă pui sute de linii de instrucțiuni într-un fișier citit la fiecare interacțiune, consumi mii de tokeni înainte ca agentul să citească măcar prima linie de cod din sarcina curentă. Acest lucru crește costurile API și lasă mai puțin spațiu util pentru rezolvarea problemei reale.
  2. Inconsistență între unelte diferite: Dacă lucrezi cu Cursor pentru modificări rapide de interfață, dar treci pe Claude Code sau Antigravity pentru refactorizări grele de backend, fiecare unealtă caută fișiere diferite în formate diferite. Cunoștințele rămân blocate în silozuri izolate.
  3. Lipsa de colaborare în timp real: Dacă lucrezi cu încă un coleg sau folosești mai mulți agenți în paralel, actualizările de convenții se bat cap în cap sau sunt suprascrise din greșeală la git merge.

Soluția arhitecturală: Câmpul persistent „AI Context” din fanTask

fanTask a fost construit pornind exact de la această realitate a dezvoltării asistate de AI. fanTask nu este un generator de aplicații și nu scrie cod în locul tău — este un strat nativ de management de proiect și task tracking expus direct peste Model Context Protocol (MCP).

Prima dintre cele două superputeri reale ale platformei este câmpul persistent de AI Context asociat fiecărui proiect.

În loc să ascunzi reguli volatile prin fișiere locale sau să le reamintești la fiecare mesaj, fanTask păstrează un document viu de ghidaj pe server. Acest document reunește deciziile fundamentale ale proiectului:

  • Arhitectură și limite clare: Ce structură de foldere respectăm, ce biblioteci folosim și ce alternative sunt strict interzise.
  • Capcane cunoscute (gotchas): Particularități descoperite în runde anterioare de depanare (cum ar fi comportamentul Safari cu privire la cookie-uri sau necesitatea flag-ului --no-cache pe un anumit build).
  • Convenții și comenzi sigure: Comanda exactă prin care se rulează testele locale și modul în care se execută migrările bazei de date.

Cum folosește agentul tău acest AI Context?

Datorită integrării native Model Context Protocol, agentul tău de programare (Claude Code, Antigravity sau Cursor) este configurat să interogheze fanTask la începutul oricărei sesiuni de lucru.

Înainte de a atinge fișierele din workspace sau de a genera soluții ipotetice, agentul citește automat contextul salvat în fanTask chiar în primele secunde ale sesiunii.

În milisecunde, agentul primește ghidul complet și actualizat al proiectului direct de la sursa de adevăr. Dacă ieri tu sau un alt agent ați descoperit o capcană și ați notat-o în fanTask, agentul de azi o citește înainte să scrie prima linie de cod. Regula nu mai depinde de memoria volatilă a chat-ului și supraviețuiește oricărei resetări sau compactări de sesiune.

Memorie continuă prin istoricul de task-uri și audit trail

Ce se întâmplă însă atunci când agentul se lovește de o eroare obscură pe care ai rezolvat-o acum două săptămâni?

Aici intervine al doilea diferențiator major din fanTask: căutarea completă în istoricul de task-uri, comentarii și audit trail.

Agentul tău poate căuta direct în istoricul de sarcini ale proiectului dacă eroarea de compilare sau comportamentul ciudat a mai apărut în trecut. În loc să petreacă 45 de minute încercând presupuneri la întâmplare, agentul găsește task-ul închis din trecut, citește comentariul lăsat la finalizarea acelui tichet și aplică soluția verificată în câteva secunde.

O diviziune clară a muncii: Om și AI pe același board

Un aspect esențial este colaborarea hibridă. fanTask oferă o interfață web modernă pentru oameni și un endpoint securizat MCP pentru agenți. Ambele părți lucrează pe același backlog sincronizat:

  • Tu, ca fondator sau inginer, definești direcția proiectului, creezi tichetele importante și ajustezi regulile din AI Context atunci când schimbi arhitectura.
  • Agentul AI preia task-urile, le mută în in_progress, verifică instrucțiunile, rulează implementarea, iar la final le trece în in_review adăugând un comentariu rezumativ cu fișierele modificate.
  • Decizia finală de a marca un task ca done rămâne întotdeauna la tine, omul care verifică produsul în producție.

Cum poți încerca fanTask astăzi

Nu trebuie să schimbi modul în care scrii cod sau uneltele favorite. Dacă folosești deja un agent compatibil MCP, configurarea fanTask durează mai puțin de două minute: generezi un token de acces în pagina de setări MCP din spațiul tău de lucru și adaugi configurația de server în fișierul uneltei tale.

Planul Free oferă un proiect la capacitate completă, cu până la 3 membri în echipă, acces complet de scriere și citire peste MCP și câmpul persistent de AI Context inclus din prima secundă.

Nu lăsa amnezia de sesiune a AI-ului să-ți încetinească ritmul de lucru. Oferă-i agentului tău contextul de care are nevoie pentru a construi software predictibil și curat.

Descoperă platforma fanTask și începe gratuit →

Memorie persistentă pentru agenți AI

Vrei ca agenții tăi AI să nu mai uite deciziile de arhitectură?

fanTask oferă memorie persistentă și istoric căutabil peste Model Context Protocol. Planul gratuit include 1 proiect și 3 utilizatori.