Telepítési útmutató
Két dolognak kell élesben lennie a webhelyén: a figyelmeztetésnek, amelyet a látogatói látnak, és egy kis nyilvános fájlnak, amely deklarálja az MI-használatát (sajatwebhely.hu/.well-known/ai-disclosure.json). Válassza ki a platformját alább; a legtöbb körülbelül tíz percet vesz igénybe.
A banner és az MI-címkék, amelyeket a látogatói az oldalon látnak.
ai-disclosure.json, egy nyilvános fájl, amely a saját domainjéről olvasható.
az ellenőrző a 2. szint · Megjelenítve eredményt mutatja.
Válassza ki a platformját
WordPress
Telepítse a bővítményt
A WordPress adminfelületén: Bővítmények → Új hozzáadása → Bővítmény feltöltése, válassza ki az alább letöltött fájlt, majd kattintson az Aktiválás gombra.
Bízza rá mindkét feladatot
A bővítmény megjeleníti a figyelmeztetéseket, és automatikusan közzéteszi a nyilatkozati fájlt. Jelölje meg az MI-tartalmat bármely bejegyzésen vagy képen az „MI-tartalom” kapcsolóval. Nincs szükség kódmódosításra.
-
Ellenőrzés
Kész, amikor az ellenőrző a 2. szint · Megjelenítve eredményt mutatja.
Ellenőrző futtatása
Shopify
Adja hozzá a snippetet
Online Store → Themes → ⋯ → Edit code → theme.liquid: illessze be ezt közvetlenül a </body> elé. Figyelje meg az első sorban lévő címet: a Shopify nem tud fájlt hosztolni a domain gyökerében, ezért a snippet a nálunk hosztolt példányból olvassa a nyilatkozatát.
theme.liquid <script>window.AIDiscloseConfig = { manifestUrl: "https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY" };</script> <script src="https://cdn.aidisclose.io/v0/aidisclose.js" defer></script>Hivatkozza be a nyilatkozatát
Illessze be ezt a sort ugyanennek a fájlnak a <head> részébe. Irányítópultja mindkét blokkot előre kitöltve mutatja az Ön webhelykulcsával.
<head> <link rel="ai-disclosure" href="https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY">Ez a specifikáció által megengedett módszer.
-
Ellenőrzés
Kész, amikor az ellenőrző az 1. szint · Deklarálva eredményt mutatja egy megjegyzéssel. Ezen a platformon ez a várt eredmény, és megfelel az előírásoknak.
Ellenőrző futtatása
Webflow
Adja hozzá a snippetet
Site settings → Custom code → Footer code: illessze be az alábbi snippetblokkot, majd tegye közzé (Publish).
Footer code <script>window.AIDiscloseConfig = { manifestUrl: "https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY" };</script> <script src="https://cdn.aidisclose.io/v0/aidisclose.js" defer></script>Hivatkozza be a nyilatkozatát
A Head code részben adja hozzá a nyilatkozati link sorát (alábbi második blokk). Inkább a saját domainjéről szolgálná ki a fájlt? Használja a Haladó rész proxyját, ha a DNS-e a Cloudflare-en fut.
Head code <link rel="ai-disclosure" href="https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY">Ez a specifikáció által megengedett módszer.
-
Ellenőrzés
Kész, amikor az ellenőrző az 1. szint · Deklarálva eredményt mutatja egy megjegyzéssel. Ezen a platformon ez a várt eredmény, és megfelel az előírásoknak.
Ellenőrző futtatása
Squarespace
Adja hozzá a snippetet
Settings → Advanced → Code Injection → Footer: illessze be az alábbi snippetblokkot. A kódbeszúráshoz Business csomag szükséges.
Footer <script>window.AIDiscloseConfig = { manifestUrl: "https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY" };</script> <script src="https://cdn.aidisclose.io/v0/aidisclose.js" defer></script>Hivatkozza be a nyilatkozatát
A Header injection részben adja hozzá a nyilatkozati link sorát (alábbi második blokk).
Header <link rel="ai-disclosure" href="https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY">Ez a specifikáció által megengedett módszer.
-
Ellenőrzés
Kész, amikor az ellenőrző az 1. szint · Deklarálva eredményt mutatja egy megjegyzéssel. Ezen a platformon ez a várt eredmény, és megfelel az előírásoknak.
Ellenőrző futtatása
Google Tag Manager
Hozza létre a címkét
New tag → Tag configuration → Custom HTML → illessze be a snippetet. Aktiválás: All Pages (Page View). Ne használjon késleltetett vagy görgetéshez kötött aktiválást: az 50. cikk az első megjelenéstől megköveteli a figyelmeztetést. Tegye közzé a munkaterületet.
Custom HTML <script>window.AIDiscloseConfig = { manifestUrl: "/.well-known/ai-disclosure.json" };</script> <script src="https://cdn.aidisclose.io/v0/aidisclose.js" defer></script>Tegye közzé a nyilatkozatát is
A Tag Manager csak a figyelmeztetéseket kezeli. A nyilatkozati fájlt külön kell élesítenie: kövesse a platformjához tartozó lépést a többi fülön, vagy az Egyedi kód fület, ha saját webhelyet üzemeltet.
-
Ellenőrzés
Kész, amikor az ellenőrző a 2. szint · Megjelenítve eredményt mutatja.
Ellenőrző futtatása
Egyedi kód
Adja hozzá a snippetet
A </body> elé, minden oldalon. Az éles környezet megerősítése (verziórögzítés, SRI) a Haladó részben található.
HTML <script>window.AIDiscloseConfig = { manifestUrl: "/.well-known/ai-disclosure.json" };</script> <script src="https://cdn.aidisclose.io/v0/aidisclose.js" defer></script>Szolgálja ki a nyilatkozati fájlt
Az ai-disclosure.json fájlnak olvashatónak kell lennie a domainje /.well-known/ útvonalán. Vercelen vagy Netlify-on commitolja a fájlt. Az nginx- és Apache-konfigurációk a Haladó részben találhatók.
Vercel / Netlify # Vercel / Netlify: commit the file, done public/.well-known/ai-disclosure.json-
Ellenőrzés
Kész, amikor az ellenőrző a 2. szint · Megjelenítve eredményt mutatja.
Ellenőrző futtatása
Ellenőrzés
Futtassa az ellenőrzőt. Három dolgot erősít meg: a nyilatkozati fájlja érvényes, a snippet fut, és a figyelmeztetések valóban megjelennek az oldalon. (Mérnököknek: a C1, C3 és C4-C6 ellenőrzések.)
Haladó
A szkript rögzítése pontos verzióra (SRI)
A script címkében megadott integritási hash hatására a böngésző megtagadja a módosított fájl futtatását. Rögzítse a verziózott URL-t, és a hash-t pontosan abból a fájlból generálja, amelyet telepít:
curl -sO https://cdn.aidisclose.io/v0/aidisclose.js
openssl dgst -sha384 -binary aidisclose.js | openssl base64 -A
Szolgálja ki a fájlt saját maga (nginx / Apache)
Az Ön által kezelt szervereken szolgálja ki közvetlenül a letöltött ai-disclosure.json fájlt:
location = /.well-known/ai-disclosure.json {
alias /var/www/site/ai-disclosure.json;
default_type application/json;
add_header Cache-Control "max-age=3600";
}
Alias "/.well-known/ai-disclosure.json" "/var/www/site/ai-disclosure.json"
<Files "ai-disclosure.json">
ForceType application/json
</Files>
Az irányítópulton hosztolt fájl kiszolgálása a saját domainjéről
Szervere ennek az egyetlen címnek a kéréseit hozzánk továbbítja: Ön az irányítópulton szerkeszti a fájlt, és az továbbra is a saját domainjéről szolgálódik ki. Az irányítópult ezeket előre kitöltve mutatja az Ön webhelykulcsával.
location = /.well-known/ai-disclosure.json {
proxy_pass https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY;
proxy_set_header Host api.aidisclose.io;
proxy_ssl_server_name on;
}
export default {
async fetch(request) {
const url = new URL(request.url);
if (url.pathname === "/.well-known/ai-disclosure.json") {
return fetch("https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY");
}
return fetch(request);
}
};
Ha webhelye blokkolja az ellenőrzőnket (AIDiscloseBot)
Az elemzések és a bizonyítékrögzítések az AIDiscloseBot/1.0-tól érkeznek. Csak nyilvános oldalakat olvas: soha nem jelentkezik be, nem küld be űrlapokat, és betartja a robots.txt-t. Ha robots.txt-je vagy botvédelme blokkolja az ismeretlen robotokat, engedélyezze kifejezetten:
User-agent: AIDiscloseBot
Allow: /
Kockázatos az engedélyezés? Nem. A robots.txt engedély nem ad hozzáférést. Csak azt közli az udvarias robotokkal, hogy olvashatják a már amúgy is nyilvános oldalakat. Bárki hamisíthat User-Agent karakterláncot, de a hamisító semmit sem nyer azon túl, amit nyilvános oldalai már most is megadnak.
Ha a forgalmat WAF-fal vagy botkezelővel szűri, soha ne engedélyezzen pusztán User-Agent alapján. Párosítsa forrás-ellenőrzéssel. Robotunk azonosítóját és a kimenő IP-tartományokat kiosztásuk szerint itt tesszük közzé: aidisclose.io/bot.json.