Kunstmatige intelligentie (AI) omvat vele complexe, opkomende technologieën die ooit menselijke input vereisten en nu door een computer kunnen worden uitgevoerd. In grote lijnen is AI een niet-menselijk programma of model dat een breed scala aan probleemoplossende en creatieve mogelijkheden demonstreert.
De afkorting AI wordt vaak door elkaar gebruikt om verschillende soorten technologieën binnen het vakgebied kunstmatige intelligentie aan te duiden. Deze technologieën kunnen echter sterk in reikwijdte verschillen.
Er zijn een aantal termen en concepten die kunstmatige intelligentie en machine learning definiëren en die u wellicht nuttig vindt. Hier vindt u termen die veel voorkomen in de documentatie van Chrome, met name met betrekking tot client-side AI.
Client-side AI
Terwijl de meeste AI-functies op het web afhankelijk zijn van servers, draait client-side AI in de browser van de gebruiker en voert het inferentie uit op het apparaat van de gebruiker. Dit heeft talloze voordelen , waaronder lagere latentie, lagere kosten voor het ontwikkelen van functies, meer privacy voor de gebruiker en offline toegang.
Client-side AI relies on smaller, optimized models, that are optimized for performance . It's possible such models to outperform larger server-side models for specific tasks. Assess your use case to determine what solution is right for you.
Ingebouwde AI

Ingebouwde AI is een vorm van client-side AI, waarbij de kleinere modellen in de browser zijn ingebouwd. Voor Chrome omvat dit Gemini Nano en expertmodellen. Zodra deze modellen zijn gedownload, kunnen alle websites en webapplicaties die ingebouwde AI gebruiken de downloadtijd overslaan en direct aan de slag gaan met de uitvoering van functies en lokale inferentie.
The built-in AI APIs are designed to run inference against the right type of model for the task. For example, the Prompt API runs inference against a language model, while the Translator API runs inference against a built-in expert model.
Server-side AI
Server-side AI omvat cloudgebaseerde AI-services. Denk aan Gemini 1.5 Pro, draaiend in de cloud. Deze modellen zijn vaak veel groter en krachtiger. Dit geldt met name voor grote taalmodellen .
Hybride AI
Hybride AI verwijst naar elke oplossing met zowel een client- als een servercomponent. Bijvoorbeeld:
- Client-side modellen die terugvallen op server-side modellen, ontworpen voor taken die niet effectief op het apparaat kunnen worden voltooid.
- Er zijn mogelijk onvoldoende bronnen op het apparaat.
- Het model of de API is alleen beschikbaar in bepaalde omgevingen.
- Een model dat voor beveiliging is verdeeld tussen client en server.
- U kunt bijvoorbeeld een model zo opsplitsen dat 75% van de uitvoering op de client plaatsvindt en de resterende 25% op een server. Dit biedt voordelen aan de clientzijde , terwijl een deel van het model zich buiten het apparaat bevindt en dus privé blijft.
Als u de Prompt API gebruikt, kunt u een hybride architectuur instellen met Firebase AI Logic .
Generatieve AI
Generative AI is a form of machine learning that helps users create content that feels familiar and mimics human creation. Generative AI uses language models to organize data and create or modify text, images, video, and audio, based on supplied context. Generative AI goes beyond pattern matching and predictions.
Een groot taalmodel (LLM) heeft talloze (tot wel miljarden) parameters waarmee u een breed scala aan taken kunt uitvoeren, zoals het genereren, classificeren of samenvatten van tekst of afbeeldingen.
Een klein taalmodel (SLM) heeft aanzienlijk minder parameters om vergelijkbare taken uit te voeren en kan mogelijk aan de clientzijde worden gebruikt.
Natuurlijke taalverwerking (NLP)
Natural language processing is a class of ML that focuses on helping computers comprehend human language, from the rules of any particular language to the idiosyncrasies, dialect, and slang used by individuals.
Agent of AI-agent
An agent is software that autonomously plans and executes a series of actions to complete a task on a user's behalf, while adapting to changes in its environment. Actions may include API functions or database queries, performed on a webpage or through a third-party application, such as Project Mariner .
A chatbot is not inherently an agent. While a chatbot responds to a messenger (be it human or otherwise) and relies on a model to generate content, such as answers to questions, an agent interacts with tools or a database to complete a task.
Modeluitvoer
De modeluitvoer kan, ongeacht het specifieke modeltype, op aanvraag of via streaming worden uitgevoerd.
Op verzoek gebaseerde uitvoer
Bij uitvoer op basis van verzoeken (of 'niet-streaming') wacht het model totdat de volledige invoer is gegenereerd, verwerkt die invoer als geheel en produceert vervolgens de uitvoer.
Streaming-uitvoer
Streaming splitst een bron die je verzendt of ontvangt op in kleinere delen, waardoor je realtime resultaten krijgt. De output wordt continu aangepast naarmate er input wordt toegevoegd en aangepast.
Dit is een veelgebruikte techniek die browsers gebruiken om mediabestanden te ontvangen, zoals videobuffering of het gedeeltelijk laden van afbeeldingen.
Aanvullende bronnen
Bent u nieuw op het gebied van AI op het web? Bekijk dan onze verzameling web.dev AI-bronnen .