---
"@type": Article
"@id": "https://helloloam.dev/nl/principes/ai-compatibel"
"@source": "https://helloloam.dev/data/article/ai-compatibility.json"
"@stamp": "2026-11-03T23:08:16+00:00"
about:
  "@type": DefinedTerm
  "@id": "https://helloloam.dev/data/definedterm/ai-compatibility.json"
  name: AI-compatibel in de kern
  identifier: ai-compatibility
  inDefinedTermSet:
    "@type": DefinedTermSet
    "@id": "https://helloloam.dev/data/definedtermset/gives-any-site.json"
    name: Geeft elke site
    identifier: gives-any-site
author: {"@id":"https://helloloam.dev/#organization"}
datePublished: "2026-10-03"
description: Elke agent kan een loam-site lezen en eraan werken zonder connector, plugin of speciale interface. Geen functie die erop is geschroefd — de toets die elk onderdeel moet doorstaan.
headline: AI-compatibel in de kern
identifier: ai-compatibility
inLanguage: nl
publisher: {"@id":"https://helloloam.dev/#organization"}
url: "https://helloloam.dev/nl/principes/ai-compatibel"
---

# AI-compatibel in de kern

[English](https://helloloam.dev/data/article/ai-compatibility.md) • [Nederlands](https://helloloam.dev/nl/data/article/ai-compatibility.md)

## Een toets, geen functie

De meeste systemen werden “AI-ready” door een koppeling aan een bestaande vorm toe te voegen: een API voor de assistent, een plugin in de database. loam vroeg hoe een site eruitziet als begrepen worden door een machine vanaf het begin een eis is. “Kan een agent dit zonder hulp lezen?” besliste elke ontwerpkeuze:

| Om… | Heeft hulp nodig | Heeft geen hulp nodig |
| --- | --- | --- |
| **de content te lezen** | een database, via een querylaag | bestanden |
| **het model te begrijpen** | een eigen model, via de handleiding | Schema.org |
| **de content te wijzigen** | een beheerpaneel, een tweede pad | direct de bestanden |
| **te leren hoe het werkt** | een handleiding ergens anders | de docs, via dezelfde deur |

Elke keer was het antwoord zonder hulp ook het eenvoudigste.

## Eén vorm, veel lezers

De live data is [Schema.org JSON-LD](/nl/principes/schema-als-data). De data die een browser rendert, een zoekmachine indexeert en een taalmodel leest, is dezelfde data, in dezelfde vorm. Er is geen apart API-formaat om in sync te houden. Omdat het vocabulaire het vocabulaire is waarin deze systemen al werken, heeft je content geen eigen parser nodig: een model weet dat een `Place` een `geo` heeft — het heeft er miljoenen gezien.

## Hoe een machine een site leest

Eerst de breedte, dan de diepte, dan het ene bestand:

- **Een kaart.** `/llms.txt` zet de site in de breedte op een rij: de organisatie, je gekozen secties, elke pagina met zijn omschrijving.
- **Een index.** `/data.json` is elke entiteit als Schema.org-catalogus; `/data.md` is dezelfde index als lijst die een model in minder tokens leest. Beide nemen `?q=` voor een gerangschikte zoekopdracht.
- **Het bestand.** `/data/<type>/<naam>.json` is de entiteit zelf, voor code; `.md` ernaast is de leesversie, voor een geest.

Een agent met een sleutel gaat een stap verder: [via de MCP](/nl/principes/mcp-met-een-vertrouwensmodel) leest hij ook de eigen regels van de site en de documentatie van de engine waarmee hij praat.

## Alleen wat een bezoeker kan zien

Elke machineweergave leest de live site. Concepten, de formulierinbox, sleutels en geschiedenis verschijnen in geen ervan: een machine ziet precies wat een bezoeker kan zien, in een vorm die hij sneller leest.

## Gebouwd om te blijven

Interfaces verouderen; bestanden en een publiek vocabulaire niet. Een loam-site die vandaag gemaakt wordt, is leesbaar voor elke assistent die er over tien jaar bestaat — en door hem te beheren, omdat de agent aan dezelfde bestanden werkt als een developer zou doen.

## Wat het kost

Structuur. Content is een getypeerde entiteit met velden, geen vrije tekst met een titel — je agent draagt het meeste van dat gewicht. En een loam-site verklaart openlijk dat zijn content gebruikt mag worden voor zoeken, voor AI-antwoorden en voor training. Die houding is vandaag niet in te stellen: content die uit AI-training moet blijven, hoort niet op een loam-site, en dat is beter om vooraf te weten.
