Gwida tal-installazzjoni

Żewġ affarijiet iridu jkunu fis-seħħ fuq is-sit tiegħek: l-avviż li jaraw il-viżitaturi tiegħek, u fajl pubbliku żgħir li jiddikjara l-użu tal-IA tiegħek (yoursite.com/.well-known/ai-disclosure.json). It-tag tas-snippet jitwaħħal darba, huwa identiku f'kull paġna, u d-dikjarazzjoni tiegħek tiddeċiedi liema avviżi jidhru fejn. Agħżel il-pjattaforma tiegħek hawn taħt; ħafna jieħdu madwar għaxar minuti.

1 · Uri l-avviżi

Il-banner u t-tikketti tal-IA li l-viżitaturi tiegħek jaraw fuq il-paġna.

2 · Ippubblika d-dikjarazzjoni tiegħek

ai-disclosure.json, fajl pubbliku li jinqara mid-dominju tiegħek stess.

Tkun lest meta

il-verifikatur juri Livell 2 · Muri.

Agħżel il-pjattaforma tiegħek

WordPress

  1. Installa l-plugin

    Fl-admin tal-WordPress tiegħek: Plugins → Add New → Upload Plugin, agħżel il-fajl li niżżilt hawn taħt, imbagħad agħfas Activate.

    Niżżel il-plugin AIDisclose (.zip)

  2. Ħallih jagħmel iż-żewġ xogħlijiet

    Il-plugin juri l-avviżi u jippubblika l-fajl tad-dikjarazzjoni tiegħek awtomatikament. Immarka l-kontenut tal-IA fuq kull post jew immaġni bit-toggle "AI content" tiegħu. L-ebda tibdil fil-kodiċi.

  3. Ivverifika

    Lest meta l-verifikatur juri Livell 2 · Muri.

    Mexxi l-verifikatur

Ivverifika

Mexxi l-verifikatur. Jikkonferma tliet affarijiet: il-fajl tad-dikjarazzjoni tiegħek huwa validu, is-snippet qed jaħdem, u l-avviżi verament jidhru fuq il-paġna. (Għall-inġiniera: jivverifika C1, C3, u C4 sa C6.)

Mexxi l-verifikatur

Jekk is-sit tiegħek jimblokka l-verifikatur tagħna (AIDiscloseBot)

L-iskans u l-kapturi ta' evidenza jiġu minn AIDiscloseBot/1.0. Jaqra paġni pubbliċi biss: qatt ma jidħol, qatt ma jissottometti formoli, u jobdi r-robots.txt. Jekk ir-robots.txt jew il-protezzjoni kontra l-bots tiegħek timblokka crawlers mhux magħrufa, ippermettih b'mod espliċitu:

robots.txt
User-agent: AIDiscloseBot
Allow: /

Li tippermettih huwa riskju? Le. Permess fir-robots.txt ma jagħti ebda aċċess. Sempliċiment jgħid lill-bots edukati li jistgħu jaqraw paġni li diġà huma pubbliċi. Kulħadd jista' jiffalsifika string ta' User-Agent, iżda min jiffalsifika ma jikseb xejn li l-paġni pubbliċi tiegħek ma jagħtuhx diġà.

Jekk tikkontrolla t-traffiku b'WAF jew maniġer tal-bots, qatt ma tippermetti abbażi tal-User-Agent biss. Għaqqadha ma' verifika tas-sors. Aħna nippubblikaw l-identità tal-crawler tagħna, u l-firxiet tal-IP tal-ħruġ hekk kif jiġu pprovduti, fuq aidisclose.io/bot.json.

Mexxi l-verifikatur

Avvanzat

Theming with CSS variables, custom copy, single-page-app setup, and the full option reference are in the snippet reference.

Sakkar l-iskript ma' verżjoni eżatta (SRI)

Hash ta' integrità fit-tag tal-iskript iġiegħel il-browser jirrifjuta li jħaddem fajl modifikat. Waħħal l-URL bil-verżjoni u ġġenera l-hash mill-fajl eżatt li tiddeplojja:

shell
curl -sO https://cdn.aidisclose.io/v1/aidisclose.js
openssl dgst -sha384 -binary aidisclose.js | openssl base64 -A
Servi l-fajl inti stess (nginx / Apache)

Għal servers li tikkontrolla, servi l-ai-disclosure.json imniżżel direttament:

nginx
location = /.well-known/ai-disclosure.json {
  alias /var/www/site/ai-disclosure.json;
  default_type application/json;
  add_header Cache-Control "max-age=3600";
}
Apache
Alias "/.well-known/ai-disclosure.json" "/var/www/site/ai-disclosure.json"
<Files "ai-disclosure.json">
  ForceType application/json
</Files>
Servi l-fajl ospitat fuq id-dashboard mid-dominju tiegħek stess

Is-server tiegħek jgħaddi t-talbiet għal dak l-indirizz wieħed lilna: inti teditja l-fajl fid-dashboard, u xorta jiġi servut mid-dominju tiegħek. Id-dashboard juri dawn mimlija minn qabel biċ-ċavetta tas-sit tiegħek.

nginx
location = /.well-known/ai-disclosure.json {
  proxy_pass https://cdn.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY;
  proxy_set_header Host cdn.aidisclose.io;
  proxy_ssl_server_name on;
}
Cloudflare Worker
export default {
  async fetch(request) {
    const url = new URL(request.url);
    if (url.pathname === "/.well-known/ai-disclosure.json") {
      return fetch("https://cdn.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY");
    }
    return fetch(request);
  }
};
Applikazzjonijiet ta' paġna waħda u hosts statiċi

L-oqfsa li jiktbu mill-ġdid kull rotta għal index.html, u xi hosts statiċi, jinterċettaw /.well-known/ai-disclosure.json u jibagħtu lura l-HTML tal-applikazzjoni tiegħek bi status 200. Il-fajl jidher ikkommettjat, iżda l-checker jaqra HTML minflok il-manifest. Żewġ soluzzjonijiet: eskludi /.well-known/ mill-kitba mill-ġdid li taqbad kollox ħalli l-fajl statiku jiġi servut bit-tip application/json, jew żid data-aidisclose="YOUR_SITE_KEY" mat-tag tal-iskript biex jitgħabba l-manifest ospitat minn AIDisclose u tinqabeż kompletament is-servizz tal-fajl.

netlify.toml / vercel.json
# netlify.toml: serve the real file before the SPA fallback
[[redirects]]
  from = "/*"
  to = "/index.html"
  status = 200
  force = false   # a real file at the path wins over this fallback

# vercel.json: rewrite everything EXCEPT /.well-known to the app
{ "rewrites": [
  { "source": "/((?!\.well-known/).*)", "destination": "/index.html" }
] }