# EU AI Act, Articolul 50, pentru o echipă mică: ce faci dacă ai un chatbot
<!-- meta: Articolul 50 din Regulamentul privind IA se aplică din 2 august 2026. Ce înseamnă pentru o firmă mică cu chatbot sau conținut generat de IA: furnizor sau implementator, informare, marcare, termene, amenzi. -->

Din 2 august 2026 se aplică Articolul 50 din Regulamentul european privind inteligența artificială (AI Act). E articolul de transparență și, spre deosebire de regulile pentru sistemele cu risc ridicat, amânate din nou în iulie, el nu a fost întârziat. Dacă ai un chatbot pe site, un asistent în produs sau un pipeline care generează imagini, audio sau text ce ajung în fața oamenilor, cel mai probabil ți se aplică. Amenzile merg până la 15 milioane de euro sau 3% din cifra de afaceri mondială, iar pentru IMM-uri și startup-uri se aplică cea mai mică dintre cele două.

Cea mai mare parte din ce s-a scris despre Articolul 50 e scrisă de cabinete de avocatură pentru companii mari, sau de vendori care vând instrumente de conformitate. Articolul acesta e pentru o echipă de cinci până la cincizeci de oameni care a construit ceva peste API-ul Claude sau GPT și vrea să știe ce să schimbe în produs. Suntem ingineri, nu avocați. Ce urmează e lectura noastră asupra regulamentului, a FAQ-ului Comisiei și a ghidurilor ei finale, cu părțile incerte marcate ca incerte. Pentru un răspuns obligatoriu pe cazul tău, vorbește cu un avocat.

## Unde suntem pe calendar

AI Act a intrat în vigoare în august 2024, dar obligațiile lui se aplică etapizat. În iulie 2026, Digital Omnibus on AI, Regulamentul (UE) 2026/1744, a schimbat mai multe date. A intrat în vigoare pe 27 iulie 2026, cu șase zile înainte de termenul inițial pentru sistemele cu risc ridicat.

<div class="article-figure">
<svg viewBox="0 0 900 260" width="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Cronologia datelor din AI Act: practici interzise din 2 februarie 2025, obligații pentru modelele GPAI din 2 august 2025, Digital Omnibus în vigoare din 27 iulie 2026, Articolul 50 se aplică din 2 august 2026, termen de marcare pentru sistemele deja pe piață 2 decembrie 2026, risc ridicat Anexa III din 2 decembrie 2027, Anexa I din 2 august 2028">
<text x="10" y="22" fill="#eef2ff" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="15px" font-weight="600">Datele din AI Act după Digital Omnibus</text>
<line x1="40" y1="135" x2="870" y2="135" stroke="#2a3147" stroke-width="2"/>
<circle cx="70" cy="135" r="6" fill="#9aa3c7"/>
<text x="70" y="78" fill="#eef2ff" font-family="DM Mono, ui-monospace, monospace" font-size="12px" text-anchor="middle">2 feb 2025</text>
<text x="70" y="96" fill="#9aa3c7" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px" text-anchor="middle">practici</text>
<text x="70" y="112" fill="#9aa3c7" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px" text-anchor="middle">interzise</text>
<circle cx="195" cy="135" r="6" fill="#9aa3c7"/>
<text x="195" y="168" fill="#eef2ff" font-family="DM Mono, ui-monospace, monospace" font-size="12px" text-anchor="middle">2 aug 2025</text>
<text x="195" y="186" fill="#9aa3c7" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px" text-anchor="middle">obligații modele</text>
<text x="195" y="202" fill="#9aa3c7" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px" text-anchor="middle">GPAI</text>
<circle cx="320" cy="135" r="6" fill="#7b8cff"/>
<text x="320" y="78" fill="#eef2ff" font-family="DM Mono, ui-monospace, monospace" font-size="12px" text-anchor="middle">27 iul 2026</text>
<text x="320" y="96" fill="#9aa3c7" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px" text-anchor="middle">Digital Omnibus</text>
<text x="320" y="112" fill="#9aa3c7" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px" text-anchor="middle">în vigoare</text>
<circle cx="445" cy="135" r="8" fill="#4fffb0"/>
<text x="445" y="168" fill="#4fffb0" font-family="DM Mono, ui-monospace, monospace" font-size="12px" font-weight="600" text-anchor="middle">2 aug 2026</text>
<text x="445" y="186" fill="#eef2ff" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px" text-anchor="middle">Art. 50 se aplică,</text>
<text x="445" y="202" fill="#eef2ff" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px" text-anchor="middle">aplicare GPAI</text>
<line x1="510" y1="120" x2="510" y2="150" stroke="#ff6b8a" stroke-width="2"/>
<text x="510" y="230" fill="#ff6b8a" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px" text-anchor="middle">azi</text>
<line x1="510" y1="150" x2="510" y2="218" stroke="#ff6b8a" stroke-width="1" stroke-dasharray="3 3"/>
<circle cx="580" cy="135" r="6" fill="#ffd166"/>
<text x="580" y="78" fill="#eef2ff" font-family="DM Mono, ui-monospace, monospace" font-size="12px" text-anchor="middle">2 dec 2026</text>
<text x="580" y="96" fill="#9aa3c7" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px" text-anchor="middle">termen marcare,</text>
<text x="580" y="112" fill="#9aa3c7" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px" text-anchor="middle">sisteme pre-aug 2026</text>
<circle cx="710" cy="135" r="6" fill="#9aa3c7"/>
<text x="710" y="168" fill="#eef2ff" font-family="DM Mono, ui-monospace, monospace" font-size="12px" text-anchor="middle">2 dec 2027</text>
<text x="710" y="186" fill="#9aa3c7" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px" text-anchor="middle">risc ridicat,</text>
<text x="710" y="202" fill="#9aa3c7" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px" text-anchor="middle">Anexa III</text>
<circle cx="835" cy="135" r="6" fill="#9aa3c7"/>
<text x="835" y="78" fill="#eef2ff" font-family="DM Mono, ui-monospace, monospace" font-size="12px" text-anchor="middle">2 aug 2028</text>
<text x="835" y="96" fill="#9aa3c7" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px" text-anchor="middle">risc ridicat,</text>
<text x="835" y="112" fill="#9aa3c7" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px" text-anchor="middle">Anexa I</text>
<text x="10" y="252" fill="#6b7a99" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="11.5px">Nu e la scară. Grația până la 2 decembrie 2026 acoperă doar marcarea din art. 50(2), și doar pentru sistemele deja pe piață.</text>
</svg>
</div>

Detaliul care contează pentru majoritatea echipelor mici e cât de îngustă este singura prelungire primită de Articolul 50. Sistemele introduse pe piață înainte de 2 august 2026 au timp până pe **2 decembrie 2026** să respecte Articolul 50(2), adică marcarea în format care poate fi citit automat a conținutului generat. Atât. Informarea despre chatbot și obligațiile de etichetare a deepfake-urilor și a textului nu au avut nicio perioadă de grație. Dacă ai lansat ceva după 2 august, nu există nicio prelungire.

## Ce cere de fapt Articolul 50

Articolul are patru alineate de fond. Două privesc furnizorul sistemului de IA, două implementatorul:

1. **Chatboți și asistenți (50(1), furnizor).** Un sistem care interacționează direct cu persoane trebuie proiectat astfel încât acestea să fie informate că au de-a face cu un sistem de IA. Excepția e când acest lucru este evident pentru o persoană rezonabil de bine informată și atentă, iar ghidurile Comisiei spun că excepția se interpretează restrictiv.
2. **Marcarea conținutului generat (50(2), furnizor).** Sistemele care generează audio, imagini, video sau text sintetic trebuie să marcheze output-ul într-un format care poate fi citit automat și detectat ca generat artificial. Ghidurile exclud editarea asistivă care nu modifică substanțial inputul, precum și șirurile scurte de text, codul sursă și output-urile mașină-la-mașină.
3. **Recunoașterea emoțiilor și categorisirea biometrică (50(3), implementator).** Persoanele expuse acestor sisteme trebuie informate. Puține echipe mici de produs le au, așa că nu insistăm.
4. **Deepfake-uri și text de interes public (50(4), implementator).** Imaginile, audio-ul sau video-ul generate ori manipulate care par reale trebuie declarate ca atare. Textul generat de IA și publicat pentru a informa publicul în chestiuni de interes public trebuie etichetat, **cu excepția cazului în care a trecut printr-o revizuire umană sau un control editorial** și cineva își asumă responsabilitatea editorială pentru el.

Alineatul 5 stabilește forma: informația trebuie să fie clară și distinctă, furnizată cel târziu la prima interacțiune sau expunere, și să respecte cerințele de accesibilitate.

## Furnizor sau implementator: care ești?

Întrebarea aceasta decide ce ai de făcut, și e cea la care textele oficiale ajută cel mai puțin. Furnizor este cel care dezvoltă un sistem de IA sau îl dezvoltă prin altcineva și îl introduce pe piață sau îl pune în funcțiune sub nume propriu. Implementator este cel care folosește un sistem de IA sub autoritatea sa, în cadrul unei activități profesionale.

FAQ-ul Comisiei nu abordează direct cel mai frecvent caz dintre clienții noștri: o firmă care construiește un chatbot pe API-ul Anthropic sau OpenAI și îl pune pe site sub brandul propriu. Aplicând definițiile, citim acea firmă ca **furnizor al sistemului de IA** (chatbotul), în timp ce Anthropic sau OpenAI este furnizorul modelului de IA de uz general de dedesubt. Obligațiile proprii ale furnizorului de model nu mută informarea despre chatbot de pe umerii tăi.

<div class="article-figure">
<svg viewBox="0 0 900 330" width="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Tabel care asociază cinci situații frecvente cu un rol și cu ce cere Articolul 50: construirea unui chatbot cu brand propriu pe un API de model, integrarea unui widget de chat al unui vendor, publicarea de conținut redactat de IA, generarea de imagini, video sau audio pentru clienți și distribuirea unui model cu fine-tuning">
<text x="10" y="22" fill="#eef2ff" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="15px" font-weight="600">Lectura noastră: situații frecvente, rol și ce cere Articolul 50</text>
<text x="20" y="52" fill="#6b7a99" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12px" font-weight="600">DACĂ…</text>
<text x="340" y="52" fill="#6b7a99" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12px" font-weight="600">EȘTI…</text>
<text x="540" y="52" fill="#6b7a99" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12px" font-weight="600">ARTICOLUL 50 ÎNSEAMNĂ…</text>
<rect x="10" y="62" width="880" height="46" rx="6" fill="#151b2e"/>
<text x="20" y="90" fill="#eef2ff" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12.5px">ai construit un chatbot pe un API de model</text>
<text x="340" y="90" fill="#7b8cff" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12.5px" font-weight="600">furnizor (sistem)</text>
<text x="540" y="90" fill="#c9cfe8" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12.5px">50(1): informezi utilizatorii că e IA, din start</text>
<rect x="10" y="114" width="880" height="46" rx="6" fill="#151b2e"/>
<text x="20" y="142" fill="#eef2ff" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12.5px">ai integrat widgetul de chat IA al unui vendor</text>
<text x="340" y="142" fill="#4fffb0" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12.5px" font-weight="600">implementator</text>
<text x="540" y="142" fill="#c9cfe8" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12.5px">verifici că notificarea vendorului e activă</text>
<rect x="10" y="166" width="880" height="46" rx="6" fill="#151b2e"/>
<text x="20" y="194" fill="#eef2ff" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12.5px">publici text de interes public redactat de IA</text>
<text x="340" y="194" fill="#4fffb0" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12.5px" font-weight="600">implementator</text>
<text x="540" y="194" fill="#c9cfe8" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12.5px">50(4): etichetezi sau un om îl asumă</text>
<rect x="10" y="218" width="880" height="46" rx="6" fill="#151b2e"/>
<text x="20" y="246" fill="#eef2ff" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12.5px">generezi imagini, video sau audio pentru useri</text>
<text x="340" y="246" fill="#7b8cff" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12.5px" font-weight="600">furnizor (sistem)</text>
<text x="540" y="246" fill="#c9cfe8" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12.5px">50(2): marcaje citibile automat pe fiecare output</text>
<rect x="10" y="270" width="880" height="46" rx="6" fill="#151b2e"/>
<text x="20" y="298" fill="#eef2ff" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12.5px">distribui un model cu fine-tuning</text>
<text x="340" y="298" fill="#ffd166" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12.5px" font-weight="600">posibil furnizor GPAI</text>
<text x="540" y="298" fill="#c9cfe8" font-family="DM Sans, system-ui, -apple-system, sans-serif" font-size="12.5px">obligații Cap. V, mult peste Art. 50</text>
</svg>
</div>

Două observații despre tabel. O firmă care integrează widgetul de chat al unui vendor este, în lectura noastră, implementator, iar informarea e construită de vendor. Dar tu ești cel la care o văd clienții, așa că verifică în configurație că e pornită și vizibilă. Iar fine-tuning-ul e cazul pe care oamenii îl ratează: comentariile asupra regulamentului arată că o firmă care face fine-tuning unui model și îl pune la dispoziție poate ajunge, fără să-și dea seama, cu obligațiile unui furnizor de model de IA de uz general. Dacă ești tu, Articolul 50 e partea mică a problemei.

## Checklist-ul pentru chatbot

Pentru cel mai frecvent caz, un chatbot sau un asistent construit și brănduit de tine, asta schimbăm noi în produs:

- **Spune-o de la început, în interfață.** O linie în fereastra de chat, înainte de primul mesaj sau odată cu el: „Vorbești cu un asistent IA.” Nu în termeni și condiții, nu într-un tooltip, nu după al treilea mesaj. Ghidurile spun că informația trebuie să fie prezentă de la începutul primei interacțiuni.
- **Fă-o accesibilă.** Notificarea trebuie să ajungă la oamenii care folosesc cititoare de ecran: text real, nu imagine, anunțat când se deschide chatul, cu contrast suficient. Cerința de accesibilitate e în articolul însuși, nu un extra.
- **Nu lăsa botul să pretindă că e om.** Pune-o în system prompt: dacă e întrebat dacă e o persoană, asistentul spune că e un sistem de IA. Un bot care răspunde „da, sunt Maria de la suport” e exact înșelăciunea pe care articolul există ca s-o prevină.
- **Acoperă fiecare canal.** Dacă același asistent răspunde la emailuri, mesaje WhatsApp sau apeluri telefonice, fiecare canal are nevoie de propria informare la primul contact. Un bot vocal o spune în prima propoziție.
- **Marchează predarea.** Când o conversație trece de la IA la un om sau invers, spune-o. Utilizatorii își calibrează cât de mult să se încreadă într-un răspuns după cine l-a dat.
- **Păstrează dovezi.** Loghează versiunea notificării care a fost afișată și când. Dacă o autoritate de supraveghere a pieței întreabă, „suntem destul de siguri că era acolo” nu e un răspuns.

Nimic din toate acestea nu cere mai mult de câteva zile de muncă. Riscul nu e efortul, ci presupunerea că furnizorul modelului se ocupă de asta. Nu se ocupă: furnizorul modelului nu știe unde și cum arăți tu output-ul modelului.

## Imagini, audio și text generate: marcarea

Dacă produsul tău generează imagini, audio sau video pentru utilizatori, Articolul 50(2) cere marcaje care pot fi citite automat pe fiecare output. Codul de bune practici final, publicat pe 10 iunie 2026 și confirmat de Comisie și de Consiliul pentru IA drept cale adecvată către conformitate, îi pune pe semnatari să marcheze output-urile în cel puțin două straturi, de exemplu metadate semnate plus un watermark imperceptibil. În practică, dacă folosești un model de imagine sau de voce printr-un API, verifică ce marcaje adaugă deja vendorul, apoi verifică **dacă propriul tău pipeline nu le șterge**. Pașii de optimizare a imaginilor care elimină metadatele (redimensionare, recomprimare, opțiunile „strip EXIF” din sharp sau ImageMagick) pot șterge pe tăcute informațiile de proveniență adăugate de vendor. Asta merită un test în CI.

Pentru text, imaginea e mai puțin clară. Ghidurile exclud șirurile scurte de text, codul sursă și output-ul mașină-la-mașină, iar Codul permite un singur strat de marcare pentru anumite texte libere. Dacă răspunsurile obișnuite ale unui chatbot într-o conversație live au nevoie de marcare citibilă automat, pe lângă informare, FAQ-ul nu răspunde direct. Documentele lungi generate ca utilizatorii să le ia cu ei (rapoarte, emailuri trimise în numele lor, articole) sunt mai aproape de ce descrie 50(2). Dacă output-ul principal al produsului tău e text generat care iese din conversație, acela e cazul de pus în fața unui avocat.

Iar pe partea de implementator, 50(4): dacă publici text generat de IA în chestiuni de interes public fără ca o persoană să-l revizuiască și să-și asume responsabilitatea editorială, trebuie etichetat. Un blog de firmă unde o persoană editează și aprobă fiecare articol e cazul exceptat. Un flux automat de știri nu este.

## Ce am face luna aceasta

1. Fă o listă cu fiecare loc din produs unde o persoană vorbește cu o IA sau primește conținut de la ea. Include uneltele interne doar dacă oameni din afară văd output-ul lor.
2. Pentru fiecare, notează dacă ești furnizor sau implementator, folosind tabelul de mai sus ca punct de plecare.
3. Livrează informarea pentru chatbot, cu accesibilitate și logare, pe fiecare canal. E cel mai ieftin punct și nu a avut perioadă de grație.
4. Dacă generezi imagini, audio sau video, află ce marcaje adaugă vendorul și testează că supraviețuiesc pipeline-ului tău. Dacă sistemul tău era pe piață înainte de 2 august, ai timp până pe 2 decembrie 2026.
5. Dacă ai făcut fine-tuning și distribui un model, sau generezi text lung care iese din conversație, cere acum o opinie juridică, nu în decembrie.

Dacă vrei ajutor cu partea tehnică a listei, inventarierea locurilor unde IA atinge utilizatorii tăi și implementarea informării și a marcării, e o muncă pe care [o facem pentru clienți](/contact). Pentru imaginea de ansamblu despre cum ar trebui să arate o integrare de IA, vezi [cum construim integrări AI](/ro/blog/how-we-build-ai-integration).
