Spring til indhold

Klar til AI-agenter

Engineer ApS gør websites og apps klar til AI-agenter, der skal finde, læse og bruge dem: robots, sitemaps, Markdown, llms.txt, tilgængelighed og API'er.

Flere og flere spørger en AI-assistent, før de åbner en søgemaskine, og assistenten sender en agent ud for at læse nettet for dem. Om den agent finder dig, læser dig korrekt og kan handle på det, den læser, er en egenskab ved dit website eller din app, og den kan bygges og efterprøves som enhver anden. Det arbejde laver vi, og dette site er det gennemførte eksempel.

Fundet: hver side, med vilje

En agent begynder, hvor en crawler gør: i robots.txt-filen, i sitemappet og i søgeindeksene. Vi får robots-filen til at udtrykke en beslutning frem for et tilfælde. Dette sites fil siger med Content Signals-ordforrådet, at søgning, AI-svar og træning alle er tilladt — din må gerne sige nej til træning, og det afgørende er, at den siger noget. Hver side står i sitemappet med datoen for sin seneste ændring, hentet fra historikken, og hver udrulning melder ændringerne via IndexNow, så de søgemaskiner, der er med, hører om en ny side samme dag, den går i luften, og ikke først ved deres næste besøg.

Læst: teksten, ikke møblerne

En side bygget til øjne er mest navigation, script og layout, og en agent, der betaler for hvert ord, den læser, betaler for det hele for at nå det afsnit, den kom efter. Hver side her har en Markdown-tvilling på samme adresse: tilføj index.md, eller bed om text/markdown, og serveren svarer i samme form. llms.txt er et kort over hele sitet skrevet til en sprogmodel, llms-full.txt er sitet i én fil, og hver side bærer strukturerede data, der navngiver virksomheden, dens ydelser og sidens plads blandt de andre.

Brugbar: i stand til at handle, ikke kun læse

Mange agenter, der betjener en browser, læser en side, som en skærmlæser gør: gennem dens tilgængelighedstræ. Det arbejde, der gør et site brugbart uden mus — rigtige knapper, mærkede formularer, overskrifter i rækkefølge, landmærker — er det samme arbejde, der lader en agent finde formularen og udfylde den. Dette site besvarer hvert eneste kriterium i WCAG 2.2 AA skriftligt. For en applikation betyder brugbar et beskrevet API: et OpenAPI-dokument, en MCP-server, hvor agenter skal kunne kalde det direkte, og den OAuth-metadata, der lader en agent handle for en bruger, uden at en adgangskode skifter hænder.

At tilføje en fil er den nemme halvdel — at vide, hvilke der skal lades være, er arbejdet.

En scanner melder alt, den ikke kan finde; nogen skal afgøre, hvad af det der er sandt for dig.

En beslutning om hver anbefaling

Nye forslag til agenter kommer hurtigere, end de falder på plads, og en scanner vil melde hvert eneste af dem som manglende. Vi klassificerer hvert fund i stedet for at adlyde det: hvad det gør, hvem der læser det, og hvad det koster at holde det sandt. På dette site betød det, at fem blev fravalgt. Én robots-regel for alle agenter frem for én pr. agent, fordi en regel skrevet til én crawler i det stille erstatter den generelle for netop den. Intet API-katalog og ingen OAuth-metadata, fordi der ikke er noget API. Intet agentkort og ingen handelsfil, fordi der ikke er noget her, en agent kan kalde eller købe. En kunde får det samme: en liste over, hvad der skal tilføjes, og en liste over, hvad der skal lades være, hver linje med sin begrundelse.

Efterprøv det i din egen browser

Intet på denne side skal tages på tro. Læs robots.txt, llms.txt, agents.txt og ai.txt, eller åbn denne side som Markdown. Kvalitetsporten læser hver tvilling for efterladt markup og hver sitemap-dato mod sidens historik, og den nægter at udgive, når en af dem er forkert — så den halvdel af sitet, agenter læser, kan ikke i det stille sakke bagud i forhold til den, mennesker læser.

Sådan forløber et samarbejde

Det begynder med læseadgang alene. Vi ser på, hvad agenter får fra dig i dag — robots-filen, sitemappet, teksten bag layoutet, de strukturerede data, tilgængelighedstræet og, for en applikation, API’et — og giver dig fundene, hver med en beslutning og dens begrundelse. Ændringerne laves derefter i dit repository, gennem din review, med tjek, der stopper buildet, når en side holder op med at kunne læses, så arbejdet ikke forfalder, når vi går. Det købes som resten af vores arbejde, på vilkårene i hvad det koster.

Vil du have, at agenter finder dig, læser dig rigtigt og får tingene gjort for de mennesker, der sendte dem, så fortæl os, hvad du kører.

Engineer-maskotten: en venlig blå og hvid robot i en kappe med printbaner, der sidder ved et skrivebord med begge hænder på tastaturet foran en stor skærm

Din næste kunde sender måske en agent først — sørg for, at den vender tilbage med det rigtige svar.

Det begynder med et kig, kun med læseadgang, på hvad agenter får fra dig i dag, og hvert fund kommer med sin begrundelse.

Bed om et første kig Hvad det koster