Problem

Strony z FAQ są wszędzie, lecz Schema.org FAQPage dostarcza systemom AI niemal żadnych informacji pozwalających ocenić jakość odpowiedzi. Brakuje dat przypisanych do poszczególnych pytań, dziennika zmian, cytowań źródeł przy odpowiedziach oraz zadeklarowanej częstotliwości aktualizacji. Robot indeksujący AI nie jest w stanie ustalić, czy dana odpowiedź powstała wczoraj, czy trzy lata temu, ani czy ktokolwiek wciąż ją utrzymuje.

Rozwiązanie

AQA to udokumentowana konwencja wzbogacająca istniejące typy Schema.org (Article, FAQPage, Question, Answer) o niewielki zestaw właściwości rozszerzających za pośrednictwem niestandardowego kontekstu JSON-LD. Nie wprowadza się nowych typów ani żadnych zmian niekompatybilnych wstecznie. Walidatory nierozpoznające przestrzeni nazw AQA po prostu ignorują dodatkowe właściwości. Pełna wsteczna kompatybilność zostaje zachowana.

Co Dodaje AQA

Sygnał Co przekazuje robotom indeksującym AI
dateCreated / dateModifiedDokładna aktualność każdej pojedynczej odpowiedzi
citationAutorytatywne źródło potwierdzające każde twierdzenie
changelogDlaczego i kiedy każda odpowiedź została zmodyfikowana
questionVersionŚledzenie merytorycznych zmian w odpowiedzi
updateFrequencyZobowiązanie wydawcy do regularnego przeglądu treści
monitoringSourcesKanały i publikacje obserwowane przez wydawcę
conformanceLevelSamodzielnie zadeklarowana głębokość implementacji
aiUsagePolicySzczegółowe uprawnienia dla AI: RAG, trening, cytowanie, użytek komercyjny
contentSignatureSkrót SHA-256 potwierdzający integralność odpowiedzi
ragSummary300-znakowe streszczenie zoptymalizowane pod osadzanie wektorowe
audienceAnswersWarianty odpowiedzi dostosowane do grupy odbiorców
dynamicEndpointAPI czasu rzeczywistego dla danych zmiennych
unansweredQueryEndpointWebhook: AI odsyła brakujące pytania z powrotem
validThroughData wygaśnięcia przypisana do każdej odpowiedzi
verificationStatusStatus: zweryfikowano / nieaktualne / w trakcie przeglądu
specVersionDeklaracja wersji specyfikacji AQA
updateFeedUrlWskaźnik do kanału wykrywania zmian
pingbackEndpointsPowiadomienia push o aktualizacjach treści

Poziomy Zgodności

Basic

Minimalny nakład pracy

Każda odpowiedź ma określoną datę i co najmniej jedno cytowanie źródła. Dokument deklaruje język i autora.

Odznaka AQA Basic

Standard

Umiarkowany nakład pracy

Treści są aktywnie utrzymywane, zmiany są rejestrowane w dzienniku, a kontekst branżowy jest jawnie określony przez klasyfikację sektorową i źródła monitoringu.

Odznaka AQA Standard

Full

Znaczny nakład pracy

Pełny łańcuch proweniencji: kto napisał każdą odpowiedź, co zostało zmienione, kiedy, dlaczego i na jakiej podstawie. Autorstwo per pytanie i wersjonowany dziennik zmian.

Odznaka AQA Full

AQA Shield

Gdy każde pytanie w dokumencie zawiera zarówno aiUsagePolicy, jak i contentSignature, dokument kwalifikuje się do AQA Shield. Polityka deklaruje dozwolone zastosowania AI (cytowanie w RAG, trening, streszczanie, cytaty bezpośrednie, użytek komercyjny). Podpis zapewnia weryfikację skrótem SHA-256 chroniącą przed modyfikacją treści. Shield działa na każdym poziomie zgodności jako ortogonalna gwarancja łącząca ochronę prawną i integralność kryptograficzną.

Odznaka AQA Shield

Szybki Start

Minimalna implementacja 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."
        }
      }
    ]
  }
}

Zwaliduj swoją implementację:

pip install jsonschema requests
python validators/validate.py your-file.jsonld

Przewodnik migracji — instrukcja krok po kroku dodawania AQA do istniejących stron FAQ.

Funkcje V1.2

Ochrona

  • aiUsagePolicy — szczegółowa deklaracja uprawnień AI
  • contentSignature — skrót integralności SHA-256

Wzbogacanie

  • ragSummary — streszczenie zoptymalizowane wektorowo
  • audienceAnswers — warianty per persona
  • potentialAction — akcje agentyczne
  • dynamicEndpoint — API czasu rzeczywistego

Informacja zwrotna

  • unansweredQueryEndpoint — webhook dla brakujących odpowiedzi
  • validThrough — wygaśnięcie odpowiedzi
  • verificationStatus — zweryfikowano / nieaktualne / w trakcie przeglądu

Dystrybucja

  • specVersion — deklaracja wersji specyfikacji
  • updateFeedUrl — kanał zmian oparty na odpytywaniu
  • pingbackEndpoints — powiadomienia push
  • Protokół AQA Hub — scentralizowana agregacja aktualizacji

Zasoby

Filozofia

AQA jest otwarte, bezpłatne na zawsze i wolne od uzależnienia od dostawcy. Każdy może je wdrożyć, walidować i rozszerzać. Specyfikacja jest objęta licencją MIT i rozwijana przez społeczność.

Celem jest uczynienie dla widoczności w AI tego, co OpenGraph zrobił dla udostępniania w mediach społecznościowych: dać wydawcom prosty, standardowy sposób na uczynienie swoich treści zrozumiałymi maszynowo bez naruszania czegokolwiek, co już działa.