AI klinkt vaak als iets dat ergens in de cloud draait. Je stuurt tekst naar een server, wacht even en krijgt een antwoord terug. Handig, maar niet altijd ideaal. Privacy, snelheid en terugkerende kosten kunnen een uitdaging zijn.
Google Chrome biedt een interessant alternatief: Built-in AI. Hiermee kunnen websites en Chrome-extensies AI-functies rechtstreeks in de browser uitvoeren. Het AI-model, waaronder Gemini Nano, draait lokaal op het apparaat van de gebruiker.
Het mooie? Je betaalt geen AI-tokens of kosten per API-verzoek. De browser regelt het model en developers kunnen via speciale API’s slimme functies toevoegen aan hun websites en extensies.
Dat betekent niet dat je ineens een volledige ChatGPT-vervanger in je browser hebt. Built-in AI is vooral interessant voor kleinere, gerichte taken zoals teksten samenvatten, herschrijven, vertalen en analyseren.
En het is geen toekomstmuziek meer. De technologie is al beschikbaar, al verschilt de ondersteuning per browser, apparaat en API.
Wat is Chrome Built-in AI?
Normaal gesproken werkt AI via een externe server. Een gebruiker stelt een vraag, de website verstuurt die naar een AI-dienst en ontvangt vervolgens het antwoord.
Bij Chrome Built-in AI werkt dat anders.
De browser beheert zelf het AI-model. Websites en extensies kunnen via ingebouwde API’s gebruikmaken van de beschikbare AI-functionaliteit, zonder voor iedere opdracht een externe AI-server aan te roepen.
Chrome verzorgt onder andere het downloaden, beheren en beschikbaar stellen van het model.
Dat levert interessante voordelen op:
- Meer privacy: gegevens die lokaal worden verwerkt, hoeven niet naar een externe AI-dienst.
- Geen tokenkosten: je betaalt niet per prompt of gegenereerd antwoord.
- Minder afhankelijkheid van servers: AI-taken kunnen rechtstreeks op het apparaat worden uitgevoerd.
- Offline mogelijkheden: bepaalde functies blijven werken wanneer het benodigde model al beschikbaar is.
Voor developers ontstaat hiermee een nieuwe mogelijkheid: AI-functionaliteit toevoegen aan een website zonder voor iedere interactie een externe AI-API te gebruiken.
Gratis AI, gewoon in je browser
Een van de grootste voordelen van Built-in AI is het kostenmodel.
Bij cloudgebaseerde AI-diensten betaal je doorgaans op basis van het aantal tokens, API-verzoeken of een abonnement. Wanneer honderden of duizenden bezoekers AI-functionaliteit gebruiken, kunnen die kosten behoorlijk oplopen.
Met Built-in AI werkt dat anders.
Het model draait op het apparaat van de bezoeker. Daardoor betaal je geen afzonderlijke API-kosten voor de lokale verwerking.
Stel dat je een website hebt waarop bezoekers productinformatie kunnen samenvatten. Met een externe AI-dienst betaal je mogelijk voor iedere samenvatting. Met Built-in AI kan die verwerking lokaal plaatsvinden, zonder terugkerende tokenkosten.
Helemaal zonder voorwaarden is het natuurlijk niet. Het apparaat moet geschikt zijn, de browser moet de betreffende API ondersteunen en soms moet het model eerst worden gedownload. Ook gebruikt lokale AI rekenkracht, geheugen en energie van het apparaat.
Maar voor websites met veel kleine AI-interacties is dit een bijzonder interessante ontwikkeling.
Geen vervanger van ChatGPT of andere grote AI-modellen
Het is belangrijk om de mogelijkheden van Built-in AI in perspectief te plaatsen.
Gemini Nano is een relatief compact AI-model dat is ontworpen om lokaal te draaien. Dat maakt het geschikt voor bepaalde taken, maar het heeft niet dezelfde mogelijkheden als grote cloudmodellen zoals ChatGPT, Claude of Gemini.
Voor uitgebreide analyses, complexe programmeeropdrachten en diepgaande redeneringen zijn grotere modellen doorgaans geschikter.
Built-in AI komt vooral tot zijn recht bij compacte opdrachten, bijvoorbeeld:
- Een lange tekst terugbrengen tot drie kernpunten.
- Een zakelijke e-mail iets vriendelijker formuleren.
- Een productomschrijving vereenvoudigen.
- Een tekst vertalen naar een andere taal.
- Een gebruiker helpen bij het schrijven van een reactie.
Juist door AI in te zetten voor dit soort kleine taken, kun je websites en applicaties een stuk gebruiksvriendelijker maken.
Waarom is lokale AI zo interessant?
1. Geen terugkerende API-kosten
Wanneer een website AI-functionaliteit via een externe dienst aanbiedt, kunnen de kosten toenemen naarmate meer bezoekers de functionaliteit gebruiken.
Bij Built-in AI wordt de verwerking uitgevoerd op het apparaat van de bezoeker. Daardoor ontstaan geen tokenkosten voor die lokale AI-opdrachten.
2. Meer controle over privacy
Bij lokale AI-verwerking hoeft de ingevoerde tekst niet naar een externe AI-provider te worden verstuurd.
Dat is interessant voor toepassingen waarbij gebruikers persoonlijke teksten, conceptmails of andere informatie invoeren.
Uiteraard blijft het belangrijk hoe de website zelf met gegevens omgaat. Built-in AI maakt niet automatisch de volledige website privacyvriendelijk.
3. Minder afhankelijk van een internetverbinding
Wanneer het benodigde AI-model eenmaal is gedownload, kunnen bepaalde AI-taken lokaal worden uitgevoerd.
Dat maakt toepassingen mogelijk die ook bij een slechte of tijdelijk ontbrekende internetverbinding blijven functioneren.
4. Snelle interacties
Doordat er geen externe AI-server hoeft te worden aangeroepen, vervalt de netwerkvertraging van zo’n verzoek.
Voor korte opdrachten kan dat zorgen voor een prettige gebruikerservaring. De daadwerkelijke snelheid hangt wel af van het apparaat, de taak en het gebruikte model.
5. Slim uitbreiden zonder bezoekers uit te sluiten
Niet iedere browser ondersteunt Built-in AI.
Gelukkig hoeft dat geen probleem te zijn. Met progressive enhancement kun je AI-functionaliteit aanbieden aan bezoekers bij wie de technologie beschikbaar is, terwijl de website voor anderen gewoon blijft werken.
Wat kun je met Chrome Built-in AI doen?
Chrome ontwikkelt verschillende API’s waarmee developers specifieke AI-functionaliteiten kunnen toevoegen aan websites en extensies.
Enkele interessante mogelijkheden zijn:
- Summarizer API – teksten samenvatten: Laat bezoekers lange artikelen, productinformatie of andere teksten samenvatten tot een paar overzichtelijke punten.
- Writer API – teksten schrijven: Help gebruikers bij het opstellen van teksten op basis van een korte instructie, zoals een e-mail, reactie of omschrijving.
- Rewriter API – teksten herschrijven: Maak bestaande teksten korter, langer, formeler of toegankelijker. Handig voor formulieren en contentmanagementsystemen.
- Translator API – teksten vertalen: Vertaal teksten rechtstreeks in de browser, zodat bezoekers informatie in hun eigen taal kunnen lezen.
- Language Detector API – talen herkennen: Herken automatisch de taal van een tekst en gebruik die informatie bijvoorbeeld om de juiste vertaling aan te bieden.
- Proofreader API – teksten controleren: Help gebruikers bij het herkennen en verbeteren van spelling- en grammaticafouten.
- Prompt API – eigen AI-toepassingen ontwikkelen: Bouw eenvoudige AI-assistenten die vragen beantwoorden op basis van meegegeven informatie, bijvoorbeeld over de inhoud van een webpagina.
Let op: welke API’s beschikbaar zijn, hangt af van de Chrome-versie, het apparaat en de ontwikkelfase van de betreffende API.
Wat kun je hiermee bouwen voor een website?
Het interessantste aan Built-in AI is misschien wel dat je niet direct een compleet AI-product hoeft te ontwikkelen.
Je kunt ook kleine, slimme functies toevoegen die een bestaande website net wat gebruiksvriendelijker maken.
Formulieren slimmer maken
Een andere interessante toepassing is het verbeteren van teksten die bezoekers zelf invoeren.
Denk aan een contactformulier waarbij iemand een uitgebreide, onduidelijke omschrijving van zijn vraag schrijft.
Met een knop als “Maak mijn bericht duidelijker” kan de tekst worden herschreven voordat deze wordt verstuurd.
De bezoeker houdt zelf de controle en kan de aangepaste tekst eerst controleren.
Een website toegankelijker maken
Built-in AI kan ook helpen om ingewikkelde informatie begrijpelijker te presenteren.
Bijvoorbeeld door bezoekers de mogelijkheid te geven om een technische tekst in eenvoudigere taal te laten herschrijven.
Of door een lange uitleg om te zetten naar een korte samenvatting.
Dit kan een nuttige aanvulling zijn op goede, toegankelijke content, maar is geen vervanging voor het schrijven van begrijpelijke webteksten.
AI toevoegen aan WordPress
Ook voor WordPress-websites biedt deze ontwikkeling mogelijkheden.
Je zou bijvoorbeeld een eigen plugin kunnen ontwikkelen die controleert of de browser Built-in AI ondersteunt.
Wanneer dat het geval is, verschijnen aanvullende functies zoals:
- Een knop om een artikel samen te vatten.
- Een hulpmiddel om teksten in formulieren te verbeteren.
- Een lokale AI-assistent voor vragen over specifieke pagina-inhoud.
- Een mogelijkheid om bepaalde teksten te vertalen.
Bezoekers zonder ondersteuning krijgen gewoon de normale website te zien.
Zo kun je AI toevoegen zonder dat de volledige website afhankelijk wordt van de technologie.
Chrome-extensies: misschien nog wel interessanter
Built-in AI is niet alleen beschikbaar voor websites. Ook Chrome-extensies kunnen gebruikmaken van ondersteunde AI-API’s.
En daar liggen misschien nog wel meer mogelijkheden.
Een extensie kan, met de juiste toestemming, informatie uit de huidige webpagina gebruiken en daar lokaal AI-taken op uitvoeren.
Denk bijvoorbeeld aan een extensie die:
- De belangrijkste punten uit een artikel samenvat.
- Geselecteerde tekst herschrijft in een andere toon.
- Een lange e-mail samenvat.
- Helpt bij het beantwoorden van supportvragen.
- Teksten vertaalt zonder voor iedere opdracht een externe AI-dienst te gebruiken.
Voor developers en bedrijven die interne tools ontwikkelen, is dit interessant. Je kunt AI-functionaliteit dichter bij de dagelijkse werkzaamheden van gebruikers brengen, zonder voor iedere interactie afhankelijk te zijn van een externe AI-provider.
Browserondersteuning: nog niet voor iedereen
Er zit ook een belangrijke beperking aan Chrome Built-in AI: de ondersteuning is nog niet universeel.
Niet iedere browser beschikt over dezelfde API’s en zelfs binnen Chrome kunnen de mogelijkheden verschillen per versie, besturingssysteem en apparaat.
De LanguageModel API, die wordt gebruikt voor algemene prompts, heeft bijvoorbeeld andere beschikbaarheidseisen dan sommige taakgerichte API’s.
Volgens eerder geraadpleegde gegevens van Can I use lag de ondersteuning van de LanguageModel API rond de 19%. Dat percentage is een momentopname en kan veranderen.
Daarom is het verstandig om de actuele ondersteuning te controleren via:
Daarnaast betekent browserondersteuning niet automatisch dat iedere gebruiker de functie kan gebruiken. Ook hardwarevereisten, beschikbare opslagruimte en de status van het lokale model spelen een rol.
Voorlopig is Built-in AI daarom vooral interessant als aanvullende functionaliteit, niet als noodzakelijke stap in een belangrijk conversieproces.
Hoe zet je Built-in AI slim in?
Wil je experimenteren met lokale AI op je website? Dan is het belangrijk om rekening te houden met bezoekers die de technologie nog niet kunnen gebruiken.
Een goede aanpak bestaat uit vier stappen.
- Controleer de beschikbaarheid. Gebruik de betreffende API om te controleren of de browser en het apparaat de functionaliteit ondersteunen.
- Toon de functie alleen wanneer deze bruikbaar is. Voorkom dat bezoekers knoppen te zien krijgen die uiteindelijk niets doen. Je kunt de functionaliteit verbergen of een alternatief aanbieden.
- Houd rekening met het downloaden van het model. Bij het eerste gebruik moet Chrome mogelijk nog een AI-model downloaden. Informeer bezoekers hierover wanneer dat nodig is.
- Zorg dat je website zonder AI blijft werken. Een samenvattingsknop kan handig zijn, maar de originele informatie moet natuurlijk gewoon toegankelijk blijven.
Op die manier wordt AI een waardevolle toevoeging in plaats van een technische afhankelijkheid.
Zelf aan de slag met Chrome Built-in AI (voor developers)
Wil je zelf experimenteren met Built-in AI? Dan kun je met JavaScript rechtstreeks gebruikmaken van de AI-functionaliteit die Chrome beschikbaar stelt.
Let op: dit onderdeel is technisch en vooral bedoeld voor webdevelopers. Het implementeren van Built-in AI vraagt kennis van JavaScript, browser-API’s en foutafhandeling. Je kunt deze functionaliteit dus niet zomaar met één instelling inschakelen op je website.
Om een idee te geven van hoe de basis werkt, bekijken we een voorbeeld met de Prompt API. Daarmee kun je een lokaal AI-model een vraag laten beantwoorden.
Codevoorbeeld: een lokale AI-assistent
Onderstaande JavaScript-code controleert eerst of de LanguageModel API beschikbaar is. Vervolgens wordt een AI-sessie gestart en krijgt het model een eenvoudige vraag.
async function startLocalAI() {
// Controleer of de API bestaat
if (!('LanguageModel' in self)) {
console.log('Built-in AI niet ondersteund');
return;
}
try {
// Controleer de beschikbaarheid
const status = await LanguageModel.availability();
if (status === 'unavailable') {
console.log('AI-model niet beschikbaar');
return;
}
// Start een lokale AI-sessie
const session = await LanguageModel.create();
try {
// Stel een vraag aan het model
const answer = await session.prompt(
'Leg in twee zinnen uit wat SEO is.'
);
console.log(answer);
} finally {
// Ruim de sessie op
session.destroy();
}
} catch (error) {
console.error('Built-in AI fout:', error);
}
}
startLocalAI();
Als de browser en het apparaat de API ondersteunen, kan Chrome het antwoord lokaal genereren. Bij een eerste gebruik moet mogelijk nog een model worden gedownload.
Dit is bewust een eenvoudig voorbeeld. Het resultaat verschijnt in de browserconsole en niet automatisch op de website. Voor een echte toepassing moet je onder andere rekening houden met een gebruikersinterface, foutafhandeling, downloads en browsers die de functionaliteit niet ondersteunen.
Wat betekent dit voor WordPress?
Ook binnen WordPress kun je dergelijke functionaliteit ontwikkelen. Bijvoorbeeld door een eigen plugin te maken die de browserondersteuning controleert en vervolgens een AI-knop toont bij een artikel of formulier.
Een bezoeker zou dan bijvoorbeeld op ‘Vat dit artikel samen’ kunnen klikken, waarna Chrome lokaal een samenvatting genereert.
Daarvoor is wel maatwerk nodig. Built-in AI is geen standaard WordPress-functionaliteit die je simpelweg aanzet. Developers moeten de API’s koppelen aan de website en zorgen voor een goede gebruikerservaring.
Wil je verder experimenteren? Bekijk dan de officiële documentatie van de Chrome Prompt API voor de actuele mogelijkheden, technische vereisten en uitgebreidere voorbeelden.
De toekomst van AI in de browser
Built-in AI laat zien dat AI niet altijd via grote externe servers hoeft te werken.
Steeds meer apparaten beschikken over hardware die geschikt is om kleinere AI-modellen lokaal uit te voeren. Daardoor ontstaan nieuwe mogelijkheden voor websites, browsers en applicaties.
Het zou interessant zijn als deze functionaliteit uiteindelijk breed beschikbaar komt in Chrome, Safari, Firefox, Edge en mobiele browsers.
Dan wordt het voor developers eenvoudiger om AI-functionaliteit standaard in websites te verwerken, zonder voor iedere kleine taak een externe AI-dienst nodig te hebben.
Tot die tijd is vooral een hybride aanpak interessant: lokale AI gebruiken waar dat kan en een alternatief aanbieden wanneer dat nodig is.
Conclusie: kleine AI-functies, grote mogelijkheden
Chrome Built-in AI is een interessante ontwikkeling voor iedereen die websites of webapplicaties bouwt.
Dankzij ingebouwde AI-modellen en API’s kun je teksten samenvatten, herschrijven, vertalen en zelfs eenvoudige AI-assistenten ontwikkelen die lokaal in de browser werken.
De belangrijkste voordelen zijn duidelijk: geen tokenkosten voor lokale verwerking, meer controle over privacy en minder afhankelijkheid van externe AI-diensten.
Tegelijkertijd zijn er beperkingen. Niet iedere browser ondersteunt de technologie en een compact lokaal model is geen vervanging voor de mogelijkheden van grote cloudmodellen.
Maar juist voor kleine, praktische toepassingen biedt Built-in AI veel kansen.
Wil je ontdekken wat AI kan toevoegen aan jouw WordPress-website? Of ben je benieuwd of lokale AI, cloud-AI of een combinatie daarvan het beste bij jouw situatie past?
Neem contact op met Fullpixel en ontdek welke mogelijkheden er zijn.