Problém
Stránky FAQ jsou všude, ale Schema.org FAQPage dává AI systémům téměř nic pro hodnocení kvality odpovědí. Neexistují data na úrovni jednotlivých otázek, žádný changelog, žádné citace zdrojů pro každou odpověď a žádná deklarovaná frekvence údržby. AI crawler nemůže zjistit, zda byla odpověď napsána včera nebo před třemi lety, ani zda ji někdo stále udržuje.
Řešení
AQA je zdokumentovaná konvence, která obohacuje existující typy Schema.org (Article, FAQPage, Question, Answer) o malou sadu rozšiřujících vlastností prostřednictvím vlastního kontextu JSON-LD. Nejsou vynalézány žádné nové typy, nejsou zaváděny žádné změny narušující kompatibilitu. Validátory, které nerozumí jmennému prostoru AQA, tiše ignorují extra vlastnosti. Plná zpětná kompatibilita je zachována.
Co AQA Přidává
| Signál | Co říká AI crawlerům |
|---|---|
dateCreated / dateModified | Přesná aktuálnost každé jednotlivé odpovědi |
citation | Autoritativní zdroj podporující každé tvrzení |
changelog | Proč a kdy byla každá odpověď upravena |
questionVersion | Sledování změn obsahu odpovědí |
updateFrequency | Závazek vydavatele ke kontrole obsahu |
monitoringSources | Jaké kanály a publikace vydavatel sleduje |
conformanceLevel | Vlastní deklarovaná hloubka implementace |
aiUsagePolicy | Granulární práva pro AI: RAG, trénování, citování, komerční použití |
contentSignature | SHA-256 hash prokazující integritu odpovědi |
ragSummary | Tokenově optimalizované shrnutí o 300 znacích pro vektorové vkládání |
audienceAnswers | Varianty odpovědí pro konkrétní cílové skupiny |
dynamicEndpoint | API v reálném čase pro volatilní data |
unansweredQueryEndpoint | Webhook: AI zasílá zpět chybějící otázky |
validThrough | Datum vypršení platnosti pro každou odpověď |
verificationStatus | Stav: verified / outdated / under-review |
specVersion | Deklarace verze specifikace AQA |
updateFeedUrl | Ukazatel na kanál pro detekci změn |
pingbackEndpoints | Push notifikace při aktualizacích obsahu |
Úrovně Shody
Basic
Minimální úsilí
Každá odpověď má známé stáří a alespoň jednu citaci zdroje. Dokument deklaruje svůj jazyk a autora.
Standard
Střední úsilí
Obsah je aktivně udržován, změny jsou sledovány pomocí changelogu a oborový kontext je explicitní prostřednictvím klasifikace sektoru a zdrojů monitorování.
Full
Značné úsilí
Úplný řetězec provenance: kdo napsal každou odpověď, co bylo změněno, kdy, proč a odkud. Autorství na úrovni otázek a verzované changelogy.
AQA Shield
Když každá otázka v dokumentu obsahuje jak aiUsagePolicy, tak contentSignature, dokument se kvalifikuje pro AQA Shield. Zásada deklaruje povolená použití AI (citování RAG, trénování, sumarizace, citování, komerční použití). Podpis poskytuje SHA-256 ověření integrity proti změnám obsahu. Shield funguje na libovolné úrovni shody jako ortogonální záruka kombinující právní ochranu a kryptografickou integritu.
Rychlý Start
Minimální implementace AQA Basic:
{
"@context": [
"https://schema.org",
"https://aqa-spec.org/ns/context.jsonld"
],
"@type": "Article",
"headline": "Frequently Asked Questions",
"author": {
"@type": "Organization",
"name": "Your Company"
},
"datePublished": "2024-01-15",
"dateModified": "2026-03-20",
"inLanguage": "en",
"mainEntity": {
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Your question here?",
"dateCreated": "2024-01-15",
"dateModified": "2026-03-20",
"citation": "https://source-url.com/document",
"acceptedAnswer": {
"@type": "Answer",
"text": "Your answer here."
}
}
]
}
}
Ověřte svou implementaci:
pip install jsonschema requests
python validators/validate.py your-file.jsonld
Průvodce Migrací — krok za krokem pokyny pro přidání AQA na existující stránky FAQ.
Funkce V1.2
Ochrana
aiUsagePolicy— granulární deklarace práv AIcontentSignature— SHA-256 hash integrity
Obohacení
ragSummary— vektorově optimalizované shrnutíaudienceAnswers— varianty pro více personpotentialAction— agentické akcedynamicEndpoint— API v reálném čase
Zpětná Vazba
unansweredQueryEndpoint— webhook pro chybějící odpovědivalidThrough— vypršení platnosti odpovědiverificationStatus— verified / outdated / under-review
Distribuce
specVersion— deklarace verze specifikaceupdateFeedUrl— kanál změn na základě dotazovánípingbackEndpoints— push notifikace- AQA Hub Protocol — centralizovaná agregace aktualizací
Zdroje
- Úplná Specifikace — kompletní technická specifikace AQA
- Průvodce Migrací — 8kroký průvodce od prostého HTML FAQ po AQA
- Doporučení pro Crawlery — pokyny pro vývojáře AI crawlerů
- Integrace Ekosystému — LangChain, LlamaIndex, WordPress plugin
- Porovnání FAQ vs AQA — srovnání signálů vedle sebe
- Python Validátor — ověření AQA bloků ze souboru nebo URL (hodnocení 0–100)
- Příklady — 7 implementací pro úrovně Basic, Standard a Full
- Kontext JSON-LD — definice jmenného prostoru AQA
- JSON Schema — strojově čitelné validační schéma
Často Kladené Dotazy
Toto FAQ implementuje AQA Full + Shield. Zobrazit zdrojový kód stránky (Ctrl+U) a prohlédnout si blok JSON-LD.
Co je AQA?
AQA (AI Question Answer) je otevřená specifikace, která obohacuje strukturovaná data Schema.org FAQPage o metadata, která AI systémy potřebují k hodnocení kvality, aktuálnosti a původu odpovědí. Používá vlastní kontext JSON-LD pro přidání rozšiřujících vlastností jako data na úrovni otázek, citace, changelogy a zásady použití AI ke stávajícím typům Schema.org. AQA je licencováno pod MIT, navždy zdarma a bez závislosti na konkrétním dodavateli.
Je AQA kompatibilní se Schema.org?
Ano. AQA používá pouze existující typy Schema.org (Article, FAQPage, Question, Answer) a přidává rozšiřující vlastnosti prostřednictvím kontextu JSON-LD. Validátory, které nerozumí jmennému prostoru AQA, tiše ignorují extra vlastnosti. Existující markup Schema.org nadále funguje beze změny. AQA je striktní nadmnožina — každý platný blok AQA je zároveň platným dokumentem Schema.org.
Jaké jsou úrovně shody AQA?
AQA definuje tři úrovně shody. Basic vyžaduje data na úrovni otázek, alespoň jednu citaci na odpověď a autora a jazyk na úrovni dokumentu. Standard přidává frekvenci aktualizací, changelog, verzování otázek, klasifikaci sektoru a strukturované citace. Full vyžaduje zdroje monitorování, autorství na úrovni otázek s přihlašovacími údaji a úplný provenance změn. Všechny úrovně jsou kumulativní — Standard zahrnuje vše z Basic a Full zahrnuje vše ze Standard.
Co je AQA Shield?
AQA Shield je ortogonální ochranný mechanismus dostupný na libovolné úrovni shody. Dokument se kvalifikuje pro AQA Shield, pokud každá otázka obsahuje jak aiUsagePolicy (deklarující povolená použití AI jako citování RAG, trénování, sumarizaci, citování a komerční použití), tak contentSignature (SHA-256 hash prokazující integritu odpovědi). Shield kombinuje právní deklaraci s kryptografickým ověřením.
Jak implementuji AQA na svůj web?
Přidejte blok skriptu JSON-LD na svou stránku FAQ s duálním kontextem odkazujícím jak na Schema.org, tak na kontext AQA na https://aqa-spec.org/ns/context.jsonld. Zabalte své FAQ do Article obsahující FAQPage, přidejte vlastnosti dateCreated, dateModified a citation na úrovni otázek a poté ověřte pomocí Python validátoru. Průvodce migrací na GitHubu poskytuje 8 podrobných kroků od prostého HTML FAQ po plnou implementaci AQA.
Filozofie
AQA je otevřené, navždy zdarma a bez závislosti na konkrétním dodavateli. Kdokoli jej může implementovat, ověřit a rozšířit. Specifikace je licencována pod MIT a řízena komunitou.
Cílem je udělat pro viditelnost AI to, co OpenGraph udělal pro sdílení na sociálních sítích: poskytnout vydavatelům jednoduchý, standardní způsob, jak učinit jejich obsah strojově srozumitelným bez narušení toho, co již funguje.