Wat is FullAgenticStack?

Ik schreef mijn eerste artikel over FullAgenticStack in 2025. Destijds was mijn systeem eenvoudig. Ik gebruikte TypeScript. Ik plaatste agents in de frontend-, backend- en datalagen. Als Full Stack drie lagen beslaat, dan heeft een stack waarin agents in alle drie de lagen leven een nieuwe naam nodig.

De architectuur is sindsdien veranderd.

In het begin bouwde ik een AI-first systeem. De AI vormde de kern. Het regelde beslissingen en coördinatie. Het werkte voor kleine systemen. Maar grote systemen hebben meer stabiliteit nodig.

Ik realiseerde me dat veel taken voorspelbaar moeten zijn. Je kunt niet voor alles vertrouwen op waarschijnlijkheid.

Taken zoals deze hebben strikte regels nodig:

  • Authenticatie
  • Routing
  • Rechten
  • Datavalidatie
  • Beveiligingsbeleid
  • Audit logs
  • Error retries

Daarom ben ik overgestapt van AI-first naar agentic-first.

In dit nieuwe model is de LLM niet het middelpunt. De agent is het middelpunt.

Een agent heeft niet altijd AI nodig. Een agent kan werken met regels, events en state machines. Je gebruikt AI alleen wanneer je natuurlijke taal of ambiguïteit moet afhandelen. Dit houdt het systeem betrouwbaar.

De stack is ook verder gegaan dan TypeScript.

Ik gebruik nu meerdere talen op basis van hun technische sterktes. TypeScript blijft geweldig voor frontends en SDK's. Maar ik gebruik andere talen voor:

  • Systemen en beveiliging
  • Concurrency
  • Formele validatie
  • Infrastructuur
  • Cryptografie

Deze verschuiving vond plaats omdat het systeem groeide. Wanneer je gedistribueerde operaties, observability en complexe workflows beheert, is één taal niet genoeg.

De evolutie ziet er als volgt uit:

Fase 1:

  • TypeScript-first
  • AI-first
  • Eenvoudige systemen
  • Agents als app-extensies

Huidige fase:

  • Multi-language architectuur
  • Agentic-first
  • Deterministische kern
  • AI als gespecialiseerde tool
  • Agents als stack-infrastructuur

FullAgenticStack gaat niet langer alleen over agents in een stack. Het gaat over het scheiden van intelligentie van logica. Een serieuze architectuur moet weten wat slim moet zijn en wat gecontroleerd moet worden.

Source: https://dev.to/fullagenticstack/o-que-e-fullagenticstack-4i7e

Optional learning community: https://t.me/GyaanSetuAi