Naar de inhoud

01.02 / Build

AI-functies en agents.

Meertalige assistenten op je eigen kennisbank, agents die via tools echte handelingen uitvoeren, en de evaluatie en guardrails die ze klaarmaken voor je klanten.

Spaanse en Engelse routes geprerenderd naar statische HTMLSanto Domingo Bay
38
Een hand op de laptop van een hotelreceptie: de inbox met gastberichten en een antwoord dat de agent al heeft voorbereid voor een vroege check-in, wachtend tot een mens het goedkeurt en verstuurt.

In detail

Wat je moet weten.

Lege hotelreceptie 's nachts, een scherm met de golfvorm en uitgeschreven tekst van een gesprek naast een reserveringsoverzicht, een bureautelefoon en een koperen bagagekar

Bijvoorbeeld: 38 Spaanse en Engelse routes geprerenderd naar statische HTML. Santo Domingo Bay

Wat het is

Polargate bouwt AI-functies die taken overnemen in je product. Drie vormen dekken bijna elke vraag: een assistent die antwoordt vanuit je eigen kennisbank en toegeeft wanneer hij het niet weet, een agent die handelt via tools (een ticket openen, een bestelling opnemen, een tafel reserveren, een record bijwerken) en een classificatie die binnenkomend werk sorteert, zodat mensen alleen aanraken wat oordeel vraagt. Alles werkt in de talen waarin je klanten schrijven.

Hoe we het doen

We beginnen bij retrieval, niet bij het model. Je content wordt opgeknipt, omgezet naar vectoren en opgeslagen in Postgres met pgvector, afgeschermd zodat een vraag alleen bij de data van de vragende tenant kan. Zonder context geen antwoord. Prompts staan server-side in een edge function, nooit in de browser. Tools declareren we stuk voor stuk, met getypeerde schema's en validatie op de server, zodat een agent een boeking kan aanmaken maar er geen kan verzinnen. Moeten dezelfde tools meerdere klanten bedienen, dan bieden we ze aan via Model Context Protocol, zoals onze interne MCP-server ruim honderd tools aan Claude aanbiedt.

Daarna komt het saaie deel, dat bepaalt of de functie standhoudt bij echte gebruikers. We bouwen een evaluatieset met echte vragen, inclusief de vragen die geweigerd horen te worden, en draaien die voor elke release. We voegen identiteitscontrole toe (de concierge van Estevano controleert kamer en pincode voordat hij handelt), rate limiting per gehashte IP, een dagelijks uitgavenplafond en logging van verbruik per model en prijs. De harde grenzen staan in de database, niet in de prompt: onze eigen onderhoudsagent AutoFix mag niet zelf een klant antwoorden of deployen, en een mens keurt elke diff goed.

Wat je krijgt

Wat je meeneemt.

Alles staat op papier voordat we beginnen, en alles blijft in accounts van je eigen bedrijf.

01Opleveringen

  1. 01

    Retrieval over je eigen content in Postgres met pgvector, afgeschermd per tenant en dichtvallend bij twijfel

  2. 02

    Meertalige assistent met server-side prompts, streaming antwoorden en een nette overdracht naar een mens

  3. 03

    Tool calling met getypeerde schema's die op de server worden gevalideerd, via MCP als meerdere klanten dezelfde tools nodig hebben

  4. 04

    Evaluatieset met echte vragen, inclusief vragen die geweigerd moeten worden, voor elke release gedraaid

  5. 05

    Guardrails: identiteitscontrole, rate limiting per gehashte IP, dagelijks uitgavenplafond en harde grenzen in de database

  6. 06

    Logging van verbruik en kosten per model, af te lezen per gesprek

  7. 07

    Menselijke goedkeuring voor alles wat onomkeerbaar is, met de voorgestelde actie volledig in beeld

  8. 08

    Oplevering: code in jouw GitHub-organisatie, data in jouw Supabase-project, prompts en evaluaties onder versiebeheer

02Hoe het loopt

  1. 01 · Week 1 tot 2

    Discovery Sprint

    Gesprekken met de mensen die ermee gaan werken, een audit van de systemen die je al draait, een datamodel, een architectuurkeuze en een scope in gewone taal. Het eindigt met een vaste prijs en een opleverplan, en het document is van jou, of je nu doorgaat of niet.

  2. 02 · Week 2 tot 4

    Fundament

    Ontwerprichting, databaseschema met row level security vanaf de eerste migratie, omgevingen, continuous integration en de eerste schermen op een plek die je kunt openen. Niets wordt gebouwd op een platform dat je niet kunt verlaten: repository, backend en hosting komen in jouw accounts.

  3. 03 · Week 4 tot 8

    Bouwen tot de eerste oplevering

    Wekelijkse deploys, bij elke deploy een korte schriftelijke update en een lopende lijst met beslissingen. Het doel van deze fase is een versie in productie met echte data waarin iemand een echte taak kan afronden, geen demo. Scopewijzigingen krijgen een prijs voordat ze gebouwd worden.

  4. 04 · Vanaf week 8

    Audit, livegang en overdracht

    Meerdere reviewrondes over correctheid, architectuur, toegankelijkheid, prestaties en beveiliging, waarbij elke bevinding door een tweede reviewer wordt getoetst voordat die meetelt. Daarna de livegang, het overdrachtspakket en, als je dat wilt, de overstap naar het CARE-abonnement voor onderhoud en doorontwikkeling.

Bijvoorbeeld: 5 geldige rich result-items op de homepage in de test van Google. Santo Domingo Bay

Voor wie het is

We nemen niet elk project aan.

We zeggen het je liever nu dan halverwege. Herken je jezelf links, dan praten we graag.

Het past als

  • Je hebt een website, portaal of app nodig die nog niet bestaat, of een die niet meer volstaat
  • Je wilt de code, de data en de hosting in accounts van je eigen bedrijf
  • Je hebt liever een vaste prijs vooraf dan een open rekening per uur
  • Iemand bij jou kan beslissen en een paar uur per week aan het project besteden
  • Je vindt het belangrijk dat Google en AI-assistenten het vanaf dag één kunnen lezen

Het is niets voor je als

  • Je zoekt een goedkoop template of een site die in een weekend in elkaar is gezet
  • Je wilt dat het draait op een platform waar je later niet meer weg kunt
  • Niemand bij jou kan schermen beoordelen of beslissingen nemen
  • Je zoekt mensen die uren schrijven zonder duidelijk doel

Bijvoorbeeld: 2.500 gastverzoeken afgehandeld in vier maanden. Santo Domingo Bay

Planning en budget

Hoe we offreren.

Geen prijslijst en geen uurtje-factuurtje tijdens de bouw. Na een kort gesprek krijg je een schriftelijke offerte voor je project.

Doorlooptijd
Twee weken Discovery Sprint, daarna vier tot acht weken tot een eerste versie in productie. Evaluatie en guardrails horen bij dat werk, niet bij een latere fase.
Team
Andrés Ciordia, Chief AI Officer, leidt het AI-deel: welk model, welke tools en hoe de agent getest wordt. Ons team bouwt het in je product, met mensen voor voice, native apps of data als een onderdeel daarom vraagt, en Pedro Ciordia, CTO, legt de architectuur vast en controleert de code voordat die live gaat.
Hoe de prijs tot stand komt
Vaste prijs voor een eerste AI-functie in productie, vastgelegd na een Discovery Sprint. Modelverbruik factureert je provider. Care houdt het draaiend zodra het live staat. Vraag een offerte op maat aan.
De techniek
AnthropicClaudeOpenAIMCPSupabasePostgreSQLDenoTypeScriptReactViteVercelZodGitHub ActionsVitest

Bijvoorbeeld: 3 min mediane eerste reactie van de conciërge. Santo Domingo Bay

FAQ

Wat mensen ons vragen.

Wat kost het om een AI-assistent aan onze site of app toe te voegen?
Een eerste AI-functie in productie heeft een vaste prijs, vastgelegd na een Discovery Sprint die scope en architectuur bepaalt. Wat de prijs beweegt: uit hoeveel systemen de assistent leest en hoeveel acties hij mag uitvoeren. Daarnaast betaal je je modelprovider voor het verbruik, dat we per gesprek loggen zodat het bedrag nooit verrast. Monitoring en doorontwikkeling lopen daarna via een Care-abonnement. Vertel wat de assistent moet doen en je krijgt een offerte op maat.
Hoe lang duurt het voor een AI-functie in productie staat?
Vier tot acht weken na de Discovery Sprint, die zelf twee weken duurt. Dat geldt voor een afgebakende functie: een assistent op je documentatie, of een agent die tickets opent en bestellingen opneemt. Voice, een koppeling met je PMS of ERP, of een native app kosten extra tijd, en dat zeggen we tijdens de sprint, niet na ondertekening.
Hoe voorkomen jullie dat een AI-assistent dingen verzint?
Door hem te gronden en te testen. De assistent antwoordt alleen vanuit geïndexeerde content, retrieval valt dicht bij twijfel (geen context, geen antwoord) en de prompt staat op de server, waar een gebruiker hem niet kan herschrijven. Voor elke release draaien we een evaluatieset met echte vragen, inclusief vragen die geweigerd moeten worden. Staat het antwoord niet in je content, dan zegt hij dat.
Kan de assistent in het Nederlands, Engels en Spaans werken?
Ja, en meestal in meer talen. Polargate werkt native in het Nederlands, Engels en Spaans, en de concierge van Estevano beantwoordt hotelgasten in zes talen met content die per tenant vertaald is. De taal wordt per gebruiker bepaald, niet per site. We draaien de evaluatieset in elke taal die je lanceert, want een assistent die het in het Engels goed doet, kan in het Nederlands afdwalen.
Trainen jullie een model op onze bedrijfsdata?
Nee. Je data blijft in je eigen database en wordt op het moment van de vraag gebruikt via retrieval, niet voor training. We hosten standaard in de EU, op Postgres met row level security, zodat een query alleen bij de data komt waar die gebruiker recht op heeft, en het model krijgt alleen de passages die nodig zijn voor de vraag van dat moment.
Wat is het verschil tussen een chatbot en een AI-agent?
Een chatbot antwoordt, een agent handelt. De agent krijgt een set tools met getypeerde invoer die op de server wordt gevalideerd, zodat hij een boeking kan aanmaken, een ticket kan openen of een record kan bijwerken in plaats van uit te leggen hoe dat moet. Alles wat onomkeerbaar is wacht op een mens: onze eigen onderhoudsagent stelt een codewijziging voor en een mens keurt elke diff goed voordat die live gaat.

Bijvoorbeeld: 38 Spaanse en Engelse routes geprerenderd naar statische HTML. Santo Domingo Bay

Beginnen

Vertel ons wat je wilt bouwen.

Websites, apps, systemen op maat en AI voor bedrijven die ze binnen weken in productie nodig hebben. Vul het formulier in of plan een gesprek van 30 minuten: een senior engineer antwoordt binnen twee werkdagen met een eerste inschatting van scope, planning en prijs.

Wat heb je nodig?
Budget
Wanneer

Minstens tien tekens.

Schriftelijk antwoord binnen twee werkdagen. Geen nieuwsbrief, geen automatische mails.

Liever de volledige briefing?

Eerste stap

Discovery Sprint

Twee weken om scope, architectuur en prijs vast te leggen voordat er iets wordt gebouwd.

Geen prijslijst. Je krijgt na een kort gesprek een schriftelijke offerte op maat.

Daarna, om te bouwen, altijd tegen een vaste prijs

Nog niet zover?

AI-native digitale studio voor middelgrote bedrijven

POLARGATE, S.L. · CIF B24895005
Calle Electrónica 6, 28027 Madrid, Spanje