Акт за ИИ на ЕС: как formexposed използва ИИ

Този документ е публикуван на няколко езика. В случай на несъответствие между езиковите версии меродавна е полската версия.

Версия 1.0 · Последна актуализация: 16 октомври 2026 г.

Какво означава Регламент (ЕС) 2024/1689 („Акт за изкуствения интелект“) за formexposed, къде услугата използва изкуствен интелект, къде изрично не го използва, какви данни вижда даден модел и как оценяваме приложимите към нас задължения по Регламента. Тази страница описва текущото състояние на услугата и нашата правна оценка; тя не е договорен документ, а задълженията ни към клиентите се уреждат от Общите условия и Споразумението за обработване на данни. Тя е част от правните ни документи наред с Политиката за поверителност и Регистъра на дейностите по обработване.

1. Накратко

Актът за изкуствения интелект влезе в сила на 1 август 2024 г. Забраните в него и задължението за грамотност в областта на ИИ се прилагат от 2 февруари 2025 г., задълженията за моделите с общо предназначение – от 2 август 2025 г., а задълженията за прозрачност по чл. 50 – от 2 август 2026 г. (чл. 113).

formexposed използва езиков модел на точно две места: като помощно средство за класифициране на формуляр, който нашите правила не разпознават, и във „Fix it for me“, където по ваше искане моделът вгражда нашия защитен модул в кода на вашия формуляр. И в двата случая моделът работи на наш собствен сървър в Полша; никакви входни данни не се изпращат към доставчик на ИИ. Оценката, присъдата, известията, защитата от злоупотреби и защитата от спам в плъгина не са ИИ, а правила, които сме написали сами и които могат да бъдат преизчислени на ръка. Нито един резултат от ИИ не взема решение относно човек.

2. Къде formexposed използва ИИ

2.1 Класифициране на формуляри в услугата за проверка

При всяка проверка краулерът трябва да знае какъв формуляр разглежда: формуляр за контакт, вход, поръчка, търсене, бюлетин и т.н. От това зависи дали формулярът изобщо се оценява. Класифицирането протича на два етапа:

  1. Първо правилата. Типовете полета, имената на полетата, етикетите, текстовете на бутоните и текстът около формуляра се сравняват с фиксирани списъци с думи на немски, английски и полски език. Така се обработва огромното мнозинство от формулярите.
  2. Езиковият модел – само ако правилата кажат „неизвестен“. Тогава той получава описание на формуляра и отговаря с тип и степен на увереност между 0 и 1. Ако не отговори, отговори с празен отговор или с нещо непознато, формулярът остава „неизвестен“. Ако моделът откаже, проверката продължава без този етап.

Какво може да прави моделът, е строго ограничено – и то в кода, а не само като намерение:

  • Формуляр, класифициран от модела, никога не се изпраща. Тестови изпращания има само за формуляри за контакт, които правилата са разпознали с висока степен на увереност, а за клиентите – само за домейни с доказан контрол.
  • Формуляр, класифициран от модела, не се отчита при оценката и присъдата. Той остава видим в списъка с открити формуляри, но никога не се третира като релевантния формуляр за контакт на домейна, към който се свързват мониторингът, визуалното сравнение, клиентският портал и „Fix it for me“. Ако моделът сметне нещо за формуляр за контакт, кодът намалява степента на увереност до най-много 0,6, тъй като при нашите тестове той е приемал полета за търсене и застрахователни калкулатори за формуляри за контакт.
  • До всеки формуляр в доклада е посочено откъде идва класификацията му: „правила“ или „ИИ“, заедно със степента на увереност в проценти.

2.2 „Fix it for me“: вграждане на защитния модул във вашия код

При платените планове собствениците и администраторите на работно пространство получават готов защитен модул за PHP, Node.js или Python. Самият модул е фиксиран шаблон без ИИ; в него се вмъкват само името на вашия хост и имената на полетата от последната проверка. По желание можете да поставите кода на вашия формуляр и езиковият модел ще вгради модула в него. Получавате променения файл и – освен при много големи файлове – пач. Преди да видите резултата, нашият код проверява две неща без ИИ:

  • дали извикването на модула действително е вградено – ако липсва, интерфейсът изрично казва: не внедрявайте в този вид;
  • дали синтаксисът е правилен (php -l, node --check или py_compile); вашият код се проверява, но не се изпълнява.

При всеки резултат интерфейсът посочва, че той е генериран от ИИ, че ИИ може да греши и че проверката на синтаксиса не тества вашата логика. Ние не внедряваме нищо: нямаме достъп до вашия сървър и не искаме такъв. Следващата проверка показва дали промяната работи.

2.3 ИИ асистенти на трети страни чрез нашия MCP интерфейс

В плана Business можете да свържете собствения си ИИ асистент (например Claude, ChatGPT или Cursor) с акаунта си чрез Model Context Protocol, за да правите справки за вашите домейни, проверки и инциденти. Това не е наш ИИ: ние предоставяме данни на асистента, точно както REST API. Какво прави съответният доставчик с данните, се определя от вашия избор и от договора ви с този доставчик. Чрез интерфейса асистентът може само да чете и да стартира проверка.

2.4 Google reCAPTCHA в нашите собствени формуляри

Нашите собствени формуляри (безплатна проверка, инструмент за хедъри, opt-out, вход, регистрация, парола, поддръжка и контакт) са защитени с Google reCAPTCHA v3. За целта Google изчислява стойност между 0 и 1 със собствени методи; ние виждаме само тази стойност и отхвърляме изпращане под фиксиран праг. Методът е на Google, не наш. Всеки, който бъде отхвърлен, може да опита отново или да се свърже с нас по имейл. Подробности ще намерите в Политиката за поверителност.

3. Къде formexposed не използва ИИ

Следните части се основават изключително на правила, определени от хора. Те не правят изводи от данни, не се учат и следователно не са системи с ИИ по смисъла на чл. 3, точка 1, както е обяснено в съображение 12:

  • Оценка и присъда: претеглена сума на липсващите защитни мерки (CAPTCHA, поле капан, токен, времеви печат и други) от 0 до 100; над фиксирани прагове – „Уязвим“, „Частично защитен“ или „Защитен“. Теглата се определят от нас; те не се променят въз основа на проверяваните данни.
  • Откриване на защитни мерки, скриптове на трети страни, банери за бисквитки, достъпност: сравняване с известни характеристики в изходния код на страницата и в поведението ѝ.
  • Мониторинг и известия: сравнение с предходната проверка; времената за отговор спрямо базова линия, изчислена от медианата на първите измервания, с фиксирани прагове.
  • Защита от злоупотреби при безплатната проверка: броене по IP адрес, сесия и период с фиксирани лимити. Всеки, който надвиши лимит, бива отхвърлен за текущия период, за не повече от 24 часа. Аномалиите се отбелязват и се разрешават от човек.
  • Визуално сравнение на формуляри: екранните снимки от последователни проверки се сравняват чрез профили на яркостта на техните редове и колони с фиксирани прагове, за да се съобщи за изместен или скрит формуляр.
  • Роева защита: домейн от връзки в блокирани съобщения се добавя към общия списък, ако се появи на минимален брой различни уебсайтове в рамките на фиксиран период; големите услуги са изключени, а всяко блокиране попада в карантина, а не в забвение.
  • Защита от спам в плъгина за WordPress и разширението за TYPO3: поле капан, подписан токен, минимално време за попълване, доказателство за взаимодействие, аритметична задача, проверки за нови редове и за пощенски домейн, способен да получава имейли, ограничаване на честотата, списъци с временни адреси, писмени системи по Unicode класове, собствени списъци с думи и държави. Самата проверка се извършва на уебсайта на клиента. Докато уебсайтът е свързан с акаунт, ние получаваме само бройки, имена и версии на разширенията, а докато участва в роевата защита (включена по подразбиране в плъгина за WordPress) – и домейните на връзките в блокираните съобщения; никакви съобщения и никакви адреси.

4. Какви данни получава моделът и къде работи

ФункцияВходни данни за моделаРезултатКакво се съхранява
Класифициране на формуляриЗаглавие и адрес на страницата, текст на бутоните за изпращане, за всяко поле – неговият тип, име, етикет, placeholder и дали е задължително или скрито, най-много 400 знака видим текст на формуляра. Без въведени стойности.Тип на формуляра и степен на увереностТип, степен на увереност, произход „ИИ“ и името на модела заедно с резултата от проверката, в рамките на срока за неговото съхранение; не и самата заявка
„Fix it for me“поставеният от вас код (най-много 30 000 знака) и нашият защитен модул с името на вашия хост и имената на вашите полетапромененият файлнищо от кода (за проверката на синтаксиса промененият файл се съхранява на нашия уеб сървър като временен файл само за времетраенето на тази проверка); в дневника на дейностите – само език, дължина, дали е успешно, дали извикването е вградено и резултатът от проверката на синтаксиса
  • Без изтичане на данни. Моделът работи на нашия собствен сървър за проверки в Полша. Краулерът достига до него от своята изолирана среда, а нашият уеб сървър – през вътрешната ни мрежа. Никакви входни данни не се изпращат към доставчик на ИИ или към друга трета страна. Услугата на модела записва само технически данни като час, продължителност и код на състоянието на заявката, но не и нейното съдържание.
  • Без обучение. Ние не обучаваме и не променяме модела и не използваме нито резултатите от проверките, нито вашия код, за да го подобряваме. Всяка заявка е самостоятелна.
  • Лични данни не са необходими за нито една от двете функции. По изключение в текста на формуляр от страница на трета страна може да попадне име, например на лице за контакт до формуляра. При „Fix it for me“ ви молим да премахнете пароли, API ключове и лични данни, преди да поставите кода; интерфейсът ви напомня за паролите и API ключовете при въвеждането.
  • Ограничения за използване: „Fix it for me“ с ИИ е ограничена до определен брой заявки на работно пространство на ден, за да остане сървърът на разположение за проверките.

5. Нашата роля съгласно Акта за изкуствения интелект

Моделът: Използваме свободно достъпен езиков модел с общо предназначение с отворени тегла от доставчик трета страна. Задълженията за самия модел (чл. 53 и сл.) се носят от неговия доставчик. Тъй като нито го обучаваме, нито го променяме, ние самите не ставаме доставчик на такъв модел.

Системите: Ние създадохме класифицирането на формуляри и „Fix it for me“ и ги експлоатираме под името formexposed. Според нашата оценка и за двете сме доставчик на система с ИИ (чл. 3, точка 3), тъй като сме ги разработили сами и сме ги пуснали в действие под собственото си име. Освен това ние самите използваме класифицирането на формуляри и в тази степен сме също и внедрител (чл. 3, точка 4). „Fix it for me“ се използва от нашите клиенти в рамките на професионалната им дейност; при това според нашата оценка те са внедрители.

Класификация на риска: Нито една от двете функции не попада във високорисковите области по приложение III (като биометрия, критична инфраструктура, образование, заетост, основни услуги, правоприлагане, миграция, правораздаване), нито е защитен елемент на продукт по приложение I. Те класифицират формуляри и редактират програмен код; не оценяват хора. Следователно те не са високорискови системи с ИИ по чл. 6; изискванията към такива системи и задълженията на техните доставчици и внедрители (глава III) не се прилагат за тях. За тях се прилагат задължението за грамотност в областта на ИИ (чл. 4) и – когато са изпълнени условията му – задълженията за прозрачност по чл. 50.

Забранени практики (чл. 5): formexposed не извършва разпознаване на емоции, биометрично категоризиране или идентификация, социално оценяване, прогнозиране на престъпления, нито използва манипулативни или подсъзнателни техники.

6. Прозрачност (чл. 50)

  • Без чатбот. В formexposed никой не разговаря с ИИ. Чл. 50, параграф 1 се отнася до системи с ИИ, предназначени да взаимодействат пряко с физически лица. Класифицирането на формуляри не влиза в контакт с никого; „Fix it for me“ приема код и връща код, а интерфейсът изрично посочва, че резултатът е генериран от ИИ. Следователно всеки, който използва функцията, във всеки случай знае, че има работа с ИИ.
  • Генериран текст. „Fix it for me“ генерира програмен код. Интерфейсът го обозначава като резултат от ИИ и той достига само до вас, а не до обществеността. Дали програмният код е „текст“ по смисъла на чл. 50, параграф 2, все още не е изяснено. Според нашата оценка във всеки случай се прилага предвиденото в тази разпоредба изключение за системи с ИИ, които не променят съществено входните данни, предоставени от внедрителя, или тяхната семантика: функцията е предназначена да вмъкне извикване на нашия защитен модул във вашия код и иначе да го остави непроменен; пачът, в който е показан всеки променен ред, показва дали това е успяло. При много големи файлове няма пач; в такъв случай сравнете файла сами.
  • Класификациите в доклада се обозначават с „ИИ“ винаги когато идват от модела.
  • Ние не генерираме изображения, аудио- или видеосъдържание, нито дълбоки фалшификати.

7. Човешки надзор и липса на автоматизирани решения

Резултатите от модела са помощни средства, а не решения. Класифицирането на формуляри не може да задейства нищо самостоятелно: нито изпращане, нито присъда, нито известие. „Fix it for me“ не променя нищо на вашия сървър; вие четете резултата, решавате и го внедрявате сами. Според нашата оценка нито една функция на formexposed не взема решение, което поражда правни последици за дадено лице или по подобен начин го засяга в значителна степен (чл. 22 от ОРЗД). Ако reCAPTCHA или някой от фиксираните ни лимити автоматично отхвърли въведени данни, можете да опитате отново или да ни пишете; тогава случаят ще бъде прегледан от човек. Нашите оценки се отнасят до уебсайтове и формуляри, а не до хора.

Ако смятате, че дадена класификация е грешна, пишете ни с връзката към доклада. Ще я прегледаме и ще подобрим правилата.

8. Грамотност в областта на ИИ (чл. 4) и качество

  • Собственикът сам е създал функциите с ИИ на formexposed и сам ги експлоатира; понастоящем с тях не работят други лица. Преди всяка смяна на модела той се запознава с начина му на работа и ограниченията му, както и с актуалното състояние на Регламента. Ако се присъединят служители или доставчици на услуги, които работят с тези функции, те ще бъдат инструктирани относно начина на работа, ограниченията и рисковете на функциите преди първото им използване; инструктажът се документира писмено.
  • Преди да внедрим или сменим модел, го тестваме върху колекция от тестови формуляри за време за отговор, валидни отговори и грешни класификации. Това е работна стъпка, извършвана от собственика, а не процес, наложен в кода. Ограниченията в раздел 2.1 се основават на такива измервания.
  • Чл. 4 се прилага и за вас като клиент, ако използвате „Fix it for me“ професионално. Тази страница и указанията в интерфейса имат за цел да ви помогнат в това.

9. Промени и контакт

Ще актуализираме тази страница веднага щом бъде добавена функция с ИИ, бъде съществено променена или премахната; съществените промени се изброяват в Промени в договорните документи. Моля, изпращайте въпроси и опасения относно използването на ИИ от наша страна на contact@lukaswojcik.com, чрез страницата за контакт или прозореца за поддръжка. Жалбите се разглеждат по реда, описан в Жалби. Това не засяга правото на подаване на жалба до компетентния орган за надзор на пазара (чл. 85).

Доставчик: LW IT Solutions Company Lukas Wójcik, al. Tadeusza Kościuszki 80/82, lok. 301, 90-437 Łódź, Полша.