ELi tehisintellekti määrus: kuidas formexposed tehisintellekti kasutab

See dokument on avaldatud mitmes keeles. Keeleversioonide vahelise lahknevuse korral on siduv poolakeelne versioon.

Versioon 1.0 · Viimati uuendatud: 16. oktoober 2026

Mida tähendab määrus (EL) 2024/1689 („tehisintellekti määrus“) teenuse formexposed jaoks, kus teenus kasutab tehisintellekti, kus see seda selgesõnaliselt ei tee, milliseid andmeid mudel näeb ja kuidas me hindame määruse kohustusi enda suhtes. See leht kirjeldab teenuse praegust seisu ja meie õiguslikku hinnangut; see ei ole lepingudokument ning meie kohustused klientide ees on sätestatud kasutustingimustes ja isikuandmete töötlemise lepingus. See on osa meie õigusdokumentidest koos privaatsuspoliitika ja isikuandmete töötlemise toimingute registriga.

1. Lühidalt

Tehisintellekti määrus jõustus 1. augustil 2024. Selle keelud ja tehisintellektipädevuse kohustus kehtivad alates 2. veebruarist 2025, üldotstarbeliste mudelite kohustused alates 2. augustist 2025 ning art 50 läbipaistvuskohustused alates 2. augustist 2026 (art 113).

formexposed kasutab keelemudelit täpselt kahes kohas: abivahendina sellise vormi liigitamisel, mida meie reeglid ära ei tunne, ning funktsioonis „Fix it for me“, kus see teie soovil ehitab meie kaitsemooduli teie vormi koodi sisse. Mõlemal juhul töötab mudel meie enda serveris Poolas; ükski sisend ei lähe tehisintellekti pakkujale. Skoor, hinnang, hoiatused, kuritarvituste ennetamine ja pistikprogrammi rämpspostikaitse ei ole tehisintellekt, vaid reeglid, mille oleme ise kirjutanud ja mida saab käsitsi üle arvutada. Ükski tehisintellekti väljund ei otsusta midagi inimese kohta.

2. Kus formexposed kasutab tehisintellekti

2.1 Vormide liigitamine kontrolliteenuses

Iga kontrolli puhul peab roomaja teadma, millist vormi ta vaatab: kontaktivorm, sisselogimine, tellimus, otsing, uudiskiri jne. Sellest sõltub, kas vormi üldse hinnatakse. Liigitamine toimub kahes etapis:

  1. Kõigepealt reeglid. Väljade tüüpe, väljade nimesid, silte, nuputekste ja vormi ümbritsevat teksti võrreldakse fikseeritud sõnaloenditega saksa, inglise ja poola keeles. Nii tuvastatakse valdav enamik vorme.
  2. Keelemudel ainult siis, kui reeglid ütlevad „tundmatu“. Siis saab see vormi kirjelduse ja vastab tüübi ning kindlusega vahemikus 0 kuni 1. Kui see ei vasta, vastab tühjalt või millegi tundmatuga, jääb vorm „tundmatuks“. Kui mudel ei tööta, jätkub kontroll ilma selle etapita.

See, mida mudel teha tohib, on rangelt piiratud – ja seda koodis, mitte ainult kavatsusena:

  • Mudeli liigitatud vormi ei saadeta kunagi ära. Testsaatmisi tehakse ainult kontaktivormidele, mille reeglid on suure kindlusega ära tundnud, ja klientide puhul ainult domeenidel, mille üle kontroll on tõendatud.
  • Mudeli liigitatud vorm ei lähe skoori ja hinnangu arvesse. See jääb leitud vormide loendis nähtavaks, kuid seda ei käsitleta kunagi domeeni asjakohase kontaktivormina, millega on seotud seire, visuaalne võrdlus, kliendiportaal ja „Fix it for me“. Kui mudel peab midagi kontaktivormiks, vähendab kood selle kindlust kõige rohkem 0,6-ni, sest meie testides pidas see otsinguvälju ja kindlustuskalkulaatoreid kontaktivormideks.
  • Aruanne märgib iga vormi juures, kust selle liigitus pärineb: „reeglid“ või „TI“, koos kindlusega protsentides.

2.2 „Fix it for me“: kaitsemooduli sisseehitamine teie koodi

Tasulistes pakettides saavad tööruumi omanikud ja administraatorid valmis kaitsemooduli PHP, Node.js või Pythoni jaoks. Moodul ise on fikseeritud mall ilma tehisintellektita; sellesse lisatakse ainult teie hostinimi ja viimase kontrolli väljanimed. Soovi korral saate kleepida oma vormi koodi ning keelemudel ehitab mooduli sinna sisse. Saate muudetud faili ja, välja arvatud väga suurte failide puhul, paiga (patch). Enne kui tulemust näete, kontrollib meie kood ilma tehisintellektita kahte asja:

  • kas mooduli väljakutse on tegelikult sisse ehitatud – kui see puudub, ütleb liides selgesõnaliselt: ärge võtke seda sellisel kujul kasutusele;
  • kas süntaks on korrektne (php -l, node --check või py_compile); teie koodi kontrollitakse, mitte ei käivitata.

Iga tulemuse juures ütleb liides, et see pärineb tehisintellektilt, et tehisintellekt võib eksida ja et süntaksikontroll ei testi teie loogikat. Meie ei paigalda midagi: meil puudub juurdepääs teie serverile ja me ei küsi seda. Järgmine kontroll näitab, kas muudatus toimib.

2.3 Kolmandate osapoolte tehisintellekti assistendid meie MCP-liidese kaudu

Business-paketis saate ühendada oma tehisintellekti assistendi (nt Claude, ChatGPT või Cursor) Model Context Protocoli kaudu oma kontoga, et pärida oma domeene, kontrolle ja intsidente. See ei ole meie tehisintellekt: me edastame assistendile andmeid samamoodi nagu REST API. Milline pakkuja andmetega mida teeb, sõltub teie valikust ja teie lepingust selle pakkujaga. Liidese kaudu saab assistent ainult lugeda ja kontrolli käivitada.

2.4 Google reCAPTCHA meie enda vormidel

Meie enda vorme (tasuta kontroll, päisetööriist, loobumine, sisselogimine, registreerimine, parool, tugi ja kontakt) kaitseb Google reCAPTCHA v3. Selleks arvutab Google oma meetoditega väärtuse vahemikus 0 kuni 1; meie näeme ainult seda väärtust ja lükkame saatmise tagasi, kui see jääb alla fikseeritud läve. Meetod on Google'i, mitte meie oma. Kes tagasi lükatakse, saab uuesti proovida või meiega e-posti teel ühendust võtta. Üksikasjad on privaatsuspoliitikas.

3. Kus formexposed tehisintellekti ei kasuta

Järgmised osad põhinevad üksnes inimeste kehtestatud reeglitel. Need ei tuleta andmetest midagi, ei õpi midagi ega ole seetõttu art 3(1) tähenduses tehisintellektisüsteemid, nagu selgitatakse põhjenduses 12:

  • Skoor ja hinnang: puuduvate kaitsemeetmete (CAPTCHA, lõksuväli, token, ajatempel jt) kaalutud summa vahemikus 0 kuni 100; fikseeritud lävede ületamisel „Kaitseta“, „Osaliselt kaitstud“ või „Kaitstud“. Kaalud määrame meie; need ei muutu kontrollitud andmete põhjal.
  • Kaitsemeetmete, kolmandate osapoolte skriptide, küpsisebännerite ja ligipääsetavuse tuvastamine: võrdlus teadaolevate tunnustega lehe lähtekoodis ja lehe käitumises.
  • Seire ja hoiatused: võrdlus eelmise kontrolliga; vastuseaegu võrreldakse esimeste mõõtmiste mediaanist arvutatud baastasemega, fikseeritud lävedega.
  • Tasuta kontrolli kuritarvitamise ennetamine: loendurid IP-aadressi, seansi ja ajavahemiku kohta fikseeritud piirangutega. Kes piirangu ületab, lükatakse jooksval ajavahemikul tagasi, kõige rohkem 24 tunniks. Kõrvalekalded märgitakse ja need lahendab inimene.
  • Vormide visuaalne võrdlus: järjestikuste kontrollide ekraanipilte võrreldakse nende ridade ja veergude heledusprofiilide abil fikseeritud lävedega, et teatada nihkunud või peidetud vormist.
  • Parvekaitse: blokeeritud sõnumite linkidest pärit domeen lisatakse ühisesse loendisse, kui see ilmub kindla aja jooksul vähemalt kindlal arvul erinevatel veebisaitidel; suured teenused on erandiks ja iga blokeering jõuab karantiini, mitte unustusse.
  • Rämpspostikaitse WordPressi pistikprogrammis ja TYPO3 laienduses: lõksuväli, allkirjastatud token, minimaalne täitmisaeg, interaktsiooni tõend, aritmeetikaülesanne, reavahetuste ja e-kirju vastu võtta suutva meilidomeeni kontrollid, päringute piiramine, ühekordsete aadresside loendid, kirjasüsteemid Unicode'i klasside järgi, kohandatud sõnaloendid ja riigid. Kontroll ise toimub kliendi veebisaidil. Kuni veebisait on kontoga ühendatud, saame ainult loendurid, laienduste nimed ja versioonid ning, kuni see osaleb parvekaitses (WordPressi pistikprogrammis vaikimisi sisse lülitatud), blokeeritud sõnumite linkide domeenid – mitte sõnumeid ega aadresse.

4. Milliseid andmeid mudel saab ja kus see töötab

FunktsioonMudeli sisendVäljundMida salvestatakse
Vormide liigitamineLehe pealkiri ja aadress, saatmisnuppude tekst, iga välja tüüp, nimi, silt, kohatäitetekst ning see, kas väli on kohustuslik või peidetud, kuni 400 tähemärki nähtavat vormiteksti. Sisestatud väärtusi mitte.Vormi tüüp ja kindlusTüüp, kindlus, päritolu „TI“ ja mudeli nimi koos kontrolli tulemusega, vastavalt selle säilitamistähtajale; päringut ennast mitte
„Fix it for me“teie kleebitud kood (kuni 30 000 tähemärki) ning meie kaitsemoodul teie hostinime ja väljanimedegamuudetud failkoodist mitte midagi (süntaksikontrolli jaoks hoitakse muudetud faili meie veebiserveris ajutise failina ainult selle kontrolli ajal); tegevuslogis ainult keel, pikkus, kas see õnnestus, kas väljakutse ehitati sisse ja süntaksikontrolli tulemus
  • Andmed ei lahku. Mudel töötab meie enda kontrolliserveris Poolas. Roomaja jõuab selleni oma isoleeritud keskkonnast, meie veebiserver meie sisevõrgu kaudu. Ükski sisend ei lähe tehisintellekti pakkujale ega muule kolmandale isikule. Mudeliteenus logib ainult tehnilisi üksikasju, nagu päringu aeg, kestus ja olekukood, mitte selle sisu.
  • Treenimist ei toimu. Me ei treeni ega muuda mudelit ega kasuta selle parandamiseks kontrollitulemusi ega teie koodi. Iga päring on iseseisev.
  • Isikuandmeid kumbki funktsioon ei vaja. Erandjuhul võib kolmanda osapoole lehe vormiteksti sattuda nimi, näiteks vormi kõrval oleva kontaktisiku oma. Funktsiooni „Fix it for me“ puhul palume teil enne kleepimist eemaldada paroolid, API-võtmed ja isikuandmed; liides tuletab sisestamisel paroole ja API-võtmeid meelde.
  • Kasutuspiirangud: tehisintellektiga „Fix it for me“ on piiratud kindla arvu päringutega tööruumi kohta päevas, et server jääks kontrollide jaoks kättesaadavaks.

5. Meie roll tehisintellekti määruse alusel

Mudel: Kasutame kolmanda osapoole pakkuja vabalt kättesaadavat avatud kaaludega üldotstarbelist keelemudelit. Mudeli enda kohustused (art 53 jj) kannab selle pakkuja. Kuna me seda ei treeni ega muuda, ei saa meist endist sellise mudeli pakkujat.

Süsteemid: Vormide liigitamise ja funktsiooni „Fix it for me“ ehitasime meie ning käitame neid nime formexposed all. Meie hinnangul oleme mõlema puhul tehisintellektisüsteemi pakkuja (art 3(3)), sest oleme need ise välja töötanud ja oma nime all kasutusele võtnud. Vormide liigitamist kasutame ka ise ja oleme selles ulatuses ka juurutaja (art 3(4)). Funktsiooni „Fix it for me“ kasutavad meie kliendid oma kutsetegevuses; seejuures on nad meie hinnangul juurutajad.

Riskiliigitus: Kumbki funktsioon ei kuulu III lisas nimetatud suure riskiga valdkondadesse (nt biomeetria, elutähtis taristu, haridus, tööhõive, olulised teenused, õiguskaitse, ränne, õigusemõistmine) ega ole I lisa kohase toote turvakomponent. Need liigitavad vorme ja muudavad programmikoodi; need ei hinda inimesi. Seetõttu ei ole need art 6 kohased suure riskiga tehisintellektisüsteemid; selliste süsteemide nõuded ning nende pakkujate ja juurutajate kohustused (III peatükk) nende suhtes ei kehti. Nende suhtes kehtivad tehisintellektipädevuse kohustus (art 4) ja, kui selle tingimused on täidetud, art 50 läbipaistvuskohustused.

Keelatud tavad (art 5): formexposed ei tegele emotsioonituvastuse, biomeetrilise liigitamise ega tuvastamise, sotsiaalse hindamise, kuritegude prognoosimise ega manipuleerivate või alaläviste võtetega.

6. Läbipaistvus (art 50)

  • Vestlusrobotit ei ole. Teenuses formexposed ei vestle keegi tehisintellektiga. Art 50(1) käsitleb tehisintellektisüsteeme, mis on ette nähtud otseseks suhtluseks füüsiliste isikutega. Vormide liigitamine ei puutu kellegagi kokku; „Fix it for me“ võtab vastu koodi ja tagastab koodi ning liides ütleb selgesõnaliselt, et tulemus pärineb tehisintellektilt. Kes funktsiooni kasutab, teab seega igal juhul, et tegemist on tehisintellektiga.
  • Loodud tekst. „Fix it for me“ loob programmikoodi. Liides märgib selle tehisintellekti väljundiks ja see jõuab ainult teieni, mitte avalikkuseni. Kas programmikood on „tekst“ art 50(2) tähenduses, ei ole lahendatud. Meie hinnangul kohaldub igal juhul selle sätte erand tehisintellektisüsteemidele, mis ei muuda oluliselt juurutaja esitatud sisendandmeid ega nende semantikat: funktsiooni eesmärk on lisada teie koodi meie kaitsemooduli väljakutse ja jätta kood muus osas muutmata; paik, milles on näha iga muudetud rida, näitab, kas see õnnestus. Väga suurte failide puhul paika ei ole; sel juhul võrrelge faili ise.
  • Liigitused aruandes on märgitud „TI“, kui need pärinevad mudelilt.
  • Me ei loo pilte, heli- ega videosisu ega süvavõltsinguid.

7. Inimjärelevalve ja automatiseeritud otsuste puudumine

Mudeli väljundid on abivahendid, mitte otsused. Vormide liigitamine ei saa ise midagi käivitada: ei saatmist, hinnangut ega hoiatust. „Fix it for me“ ei muuda teie serveris midagi; tulemuse loete, selle üle otsustate ja selle võtate kasutusele teie ise. Meie hinnangul ei tee ükski teenuse formexposed funktsioon otsust, millel on isiku suhtes õiguslikud tagajärjed või mis avaldab talle samamoodi märkimisväärset mõju (IKÜM art 22). Kui reCAPTCHA või mõni meie fikseeritud piirang lükkab sisendi automaatselt tagasi, võite uuesti proovida või meile kirjutada; seejärel vaatab juhtumi üle inimene. Meie hinnangud puudutavad veebisaite ja vorme, mitte inimesi.

Kui arvate, et liigitus on vale, kirjutage meile ja lisage aruande link. Vaatame selle üle ja parandame reegleid.

8. Tehisintellektipädevus (art 4) ja kvaliteet

  • Omanik ehitas teenuse formexposed tehisintellektifunktsioonid ise ja käitab neid ise; praegu ei tööta nendega ükski teine isik. Enne iga mudelivahetust tutvub ta selle toimimise ja piirangutega ning määruse hetkeseisuga. Kui lisanduvad töötajad või teenuseosutajad, kes nende funktsioonidega töötavad, juhendatakse neid enne esimest kasutamist funktsioonide toimimise, piirangute ja riskide osas; juhendamise dokumenteerime kirjalikult.
  • Enne mudeli kasutuselevõttu või muutmist testime seda testvormide kogumil vastuseaja, kehtivate vastuste ja valeliigituste osas. See on omaniku tehtav tööetapp, mitte koodis jõustatud protsess. Punktis 2.1 kirjeldatud piirangud põhinevad sellistel mõõtmistel.
  • Art 4 kehtib ka teie kui kliendi suhtes, kui kasutate funktsiooni „Fix it for me“ kutsetegevuses. See leht ja liidese märkused on mõeldud teid selles aitama.

9. Muudatused ja kontakt

Uuendame seda lehte niipea, kui mõni tehisintellektifunktsioon lisandub, oluliselt muutub või eemaldatakse; olulised muudatused on loetletud lehel Lepingudokumentide muudatused. Küsimused ja mured seoses meie tehisintellekti kasutamisega saatke aadressile contact@lukaswojcik.com, kontaktilehe või tugiakna kaudu. Kaebuste puhul kehtib lehel Kaebused kirjeldatud kord. See ei mõjuta õigust esitada kaebus pädevale turujärelevalveasutusele (art 85).

Pakkuja: LW IT Solutions Company Lukas Wójcik, al. Tadeusza Kościuszki 80/82, lok. 301, 90-437 Łódź, Poola.