Hoe het werkt

Voor jou is het simpel. Je krijgt een embed-script, vergelijkbaar met de manier waarop je een YouTube-video op je website plakt. Je zet dat ene venster op de pagina waar de AI-agent moet komen. Dat is alles wat jij hoeft te doen. De rest verzorgt Echospring: inrichting, content-curatie, prompts, hosting en doorlopende verbetering.

Voor bezoekers van jouw website maakt het niets uit hoe het technisch werkt. Zij zien alleen het gesprek: een vraag, een antwoord, en bron-cards naar de oorspronkelijke publicatie. De rest gebeurt onder water.

Hoe het onder de motorkap werkt

Onder dat ene venster zit een RAG-stack die jouw content omzet naar een doorzoekbaar antwoord-systeem. De flow in vier stappen:

Per stap

Waar de content doorheen gaat, in vier momenten.

Inname

Transcripten, PDFs, webpagina's en factsheets gaan het systeem in. Audio en video worden eerst getranscribeerd via Gladia in Parijs.

Embedding

Content wordt opgesplitst en omgezet naar embeddings via Mistral Embed in Parijs. Opslag in Postgres met pgvector op Supabase Frankfurt.

Retrieval

Een bezoeker stelt een vraag op jouw website. Het embed-script stuurt de vraag naar onze edge function, die de meest relevante chunks uit de database haalt.

Generatie

De vraag plus chunks gaan naar Claude Sonnet onder enterprise-DPA met SCCs. Het antwoord komt terug met klikbare bron-cards naar het origineel.

De stack

Database, vectoren, edge functions

Leverancier
Supabase
Locatie
EU (Frankfurt)
Functie
Opslag van content, embeddings en zoeklogica

Embeddings

Leverancier
Mistral Embed
Locatie
EU (Parijs)
Functie
Tekst naar vector

Transcriptie

Leverancier
Gladia
Locatie
EU (Parijs)
Functie
Audio en video naar tekst

Generatie

Leverancier
Anthropic Claude Sonnet
Locatie
US (data-flow via EU-endpoint, onder enterprise-DPA met SCCs)
Functie
Antwoord opstellen

Hosting embed-script

Leverancier
TransIP
Locatie
EU (NL)
Functie
Levering van het embed-script via nginx

Transactional mail

Leverancier
Mailjet
Locatie
EU (Parijs)
Functie
Service-mails

Een werkende referentie van deze stack draait op peoplepower.radio.

Twee sporen

Niet elke organisatie heeft dezelfde eisen aan dataresidentie. Beide sporen houden klantcontent in de EU.

Sovereign · op aanvraag

Volledige EU-keten

Nog niet standaard beschikbaar. Dit spoor richten we per klant op aanvraag in.

  • Self-hosted Supabase op Scaleway
  • Generatie via Mistral Large in Parijs
  • Volledig EU-keten, geen SCC-route via US
  • Voor wie sovereign-keten verplicht is (overheid, defensie, sectorspecifieke compliance)

Standaard

EU-data met Anthropic-generatie

  • Klantcontent op Supabase Frankfurt
  • Generatie via Anthropic Claude Sonnet onder enterprise-DPA met SCCs
  • AVG-compliant, geen training op klantcontent
  • Aanbevolen voor de meeste kenniscentra en beleidsorganisaties

Wat raakt geen Amerikaans systeem en wat wel

We zeggen het liever expliciet dan dat we het wegmoffelen.

Blijft in de EU: klantcontent, transcripten, chunks, embeddings, logs. Alles op Supabase Frankfurt (Spoor A) of self-hosted EU-VPS (Spoor B).

Raakt Anthropic (US): bij elke vraag worden de geselecteerde chunks plus de prompt verstuurd naar Claude Sonnet voor het opstellen van het antwoord. Dat gebeurt onder Anthropic enterprise-DPA met SCCs. Jouw content wordt niet gebruikt voor model-training. Op Spoor B kan dit op aanvraag vervangen worden door Mistral Large (Parijs). Spoor B is nog niet standaard ingericht: we zetten het per klant op, niet uit voorraad.

De volledige subverwerker-lijst en DPA staan op de verwerking-pagina.

Wat klanten zelf doen

Niets technisch. Geen configuratie, geen prompts schrijven, geen content uploaden via een dashboard. Wij doen de inrichting, prompt-engineering en content-curatie. Klanten leveren de content (als ze die niet al online hebben staan) en sparren mee over toon en prioriteit.

Plan een verkennend gesprek Bekijk de demo

Plan een verkennend gesprek