Anthropic zet watermerk in AI-gegenereerde teksten van nieuwe Claude-modellen
Anthropic zet onzichtbare watermerken in teksten die nieuwe modellen van zijn AI-bot Claude genereert. Daarmee moet te bewijzen zijn dat teksten niet door mensen zijn geschreven. De Europese Unie schrijft sinds 2 augustus voor dat chatbots, deepfakes en AI-gemaakte teksten herkenbaar zijn als AI.
Anthropic stelt dat zijn maandag aangekondigde watermerk in AI-gegenereerde teksten bestand is tegen lichte bewerkingen. Het ingebedde watermerk zit in de tekst, maar is voor menselijke lezers onzichtbaar. "Je zult het niet zien en het verandert niet de betekenis, kwaliteit of leesbaarheid", aldus het Amerikaanse AI-bedrijf.
Doordat het watermerk deel uitmaakt van de tekst, gaat het mee wanneer een mens of een computersysteem de tekst kopieert. Een lichte bewerking van een tekst verwijdert een daarin opgeslagen watermerk niet. Het is onduidelijk in welke mate een tekst kan worden bewerkt of herschreven voordat die het AI-watermerk verliest.
In tekst en beeld
Anthropic past het watermerken wereldwijd toe op het diepste niveau van zijn AI-model Claude. Daardoor is het voortaan aanwezig in alle tekstuitvoer van alle mogelijke manieren om die AI-toepassing te gebruiken. Dit geldt dus ook voor andere software die zelf Claude aanroept of Claude-functionaliteit bevat.
Naast AI-gegenereerde teksten voorziet Anthropic ook Claude-output in bepaalde beeldformaten van een watermerk. Het bedrijf noemt .svg, .png en .jpg als ondersteunde bestandstypes hiervoor. De digitaal ondertekende metadata die daarin is opgenomen, moet aantonen of beeldmateriaal is gemanipuleerd met AI of niet.
AI Act van de EU
Sinds zondag 2 augustus gelden in de Europese Unie nieuwe transparantieregels voor AI-content en -chatbots. Deze regels zitten in de AI Act, waarvan enkele onderdelen zijn uitgesteld. Naast aanbieders van AI-modellen en -toepassingen moeten ook bedrijven en consumenten die AI gebruiken voldoen aan verplichtingen om hun AI-gebruik aan te geven.
Lees meer
Reacties (183)
Maar een andere manier om dit te doen is werken met green/red woordenlijsten: https://llmrisks.github.io/week11/
Elke uitdrukking kan je op meerdere manieren schrijven, tot individuele woordkeuze aan toe. Net zoals dat we plaats en datum in NL door een zin kunnen shufflen. Bovendien is taal altijd enigzins ambigu, dus genoeg vrijheden om het te varieren.
Een LLM genereert woord voor woord, en deze selecteert het aan de hand van een voorspelling. In deze voorspelling kan men een tweedeling aanbrengen met 'goede' en 'foute' woorden. Deze tweedeling wordt bovendien ook telkens rondgeschud zodat je niet enkel met statische lijst de tekst kan herkennen. Het idee is dat een AI deze regeltjes perfect kan volgen, terwijl een mens dat niet doet, en dus 50% treft en 50% naast zit.
Er staat bij dat korte segmenten of "heavy edits" deze watermarks kan doen verwijderen.. maar met "heavy" neem ik aan dat ze een rewrite o.i.d. bedoelen. Want het is een statistische meting. Bovendien zijn sommige teksten quotes, gezegdes, e.d. en daar zit minder ruimte voor variatie in.
Tevens is een negatieve testuitslag nog steeds geen bewijs dat het door een mens is beschreven. Een positieve uitslag zegt alleen dat de tekst door een bepaald AI model is geschreven vanwege deze ontzichtbare schudmethode van het woordenboek. Bovendien zal de schudmethode per AI verschillen ook al werken ze met vergelijkbare lijsten (de taal verandert immers niet), dus dan kan ChatGPT "nooit goed" zeggen terwijl Claude "altijd fout" schrijft.
Maar taal is zo groot en complex, dan moet het haast een toevalstreffer zijn als bijvoorbeeld 95% van een essay deze regels matcht terwijl het door een mens geschreven is. Als een tekst 300 worden heeft, dan zijn dat 285 treffers, en met mogelijk tientallen keuzes per woordlocatie is de kans dat je die treft heel erg klein.
IMO leuk idee, maar er zal vast vrij snel een tooltje komen die de "LLM stainremover" heet o.i.d. die een tekst door een open-weight LLM haalt die deze schudmethode weer een schop geeft. Je hoeft immers niet eens een negatief van deze lijsten te maken, maar simpelweg iets dat statistisch gezien geen correlatie meer heeft, vermoed ik.
Hoe goed dit ook gaat werken met bijvoorbeeld coderen is ook maar de vraag. Syntax regels zijn vaak relatief strikt, en er worden zelden coherente zinnen geschreven.
Zolang het voor eigen gebruik is, is er niks aan de hand, echter voor publicatie naar derden is de wet en regelgeving gewoon duidelijk.
We hebben al een studie KI sinds 1989 in Nederland.Waarom gebruik je KI ipv AI.
Spreek het ineens ook op zijn Nederlands uit als aa-ie i.p.v. ineens een Engelse tongval in je zin te introduceren met ee-aai. Dan klink je een stuk minder artificieel en die uitspraak is 100% correct.
[Reactie gewijzigd door ejabberd op 12 augustus 2026 12:28]
Dit lijkt me een prima eerste stap. Sluitend is het niet. Een watermerk heeft pas zin als het herkenbaar is, en als het herkenbaar is is het ook weer weg te poetsen. Voor iemand die echt de boel wil flessen maar een prompt verder. Maar prima om de luie 'AI' gebruikers te spotten en dat is al heel wat.
Vooral die types die gewoon AI teksten laten genereren en blindelings posten. Soms kan je gewoon zien dat ze het zelf niet eens gelezen hebben! Er staat dan iets tussen wat zo dom is, dat kan alleen een AI hebben geschreven en ze hebben het er niet aangepast.
Ze zetten zichzelf voor schut trouwens, want vaak staat hun eigen naam staat er vaak onder. Goed voor je LinkedIn reputatie om maar eens wat te noemen.
Maar ik kan niet wachten het te testen.
Ja, lijkt me ook. Een eenvoudig script dat elke zin of alinea van de tekst door een random llm laat herschrijven (random gekozen uit een lijst llms). Een zin of alinea is waarschijnlijk te kort om betrouwbaar een dergelijk watermark te herkennen. En de tekst als geheel heeft dan geen watermark van een specifiek model.IMO leuk idee, maar er zal vast vrij snel een tooltje komen die de "LLM stainremover" heet o.i.d. die een tekst door een open-weight LLM haalt die deze schudmethode weer een schop geeft. Je hoeft immers niet eens een negatief van deze lijsten te maken, maar simpelweg iets dat statistisch gezien geen correlatie meer heeft, vermoed ik.
Zolang er een model van voldoende kwaliteit is die geen watermark heeft, is er geen probleem (voor zover zo'n watermark überhaupt een probleem is natuurlijk). Ik zat te denken aan een situatie waarin alle llm's zo'n watermark zouden toevoegen.Of laat Claude de tekst in een vreemde taal opdreunen en laat het daarna door bijvoorbeeld het neutrale DeepL naar het Nederlands vertalen.
Ja, dat is ook weer zo. Deze methode van markeren is tamelijk kansloos. (Nog los van het feit dat ik überhaupt het nut niet inzie van het als AI markeren van content.)Dat kan eigenlijk niet meer. Er zijn voldoende oudere LLM's die een tekst simpel kunnen herschrijven en die gaan niet meer weg.
Ik neem aan dat dit een versimpeling is maar omdat het detail wel relevant is voor mijn opmerking: het kan een woord zijn maar dat hoeft niet. Soms is het een los teken, soms misschien een halve zin (theoretisch, als je een heel-veel-voorkomende zinsnede hebt)Een LLM genereert woord voor woord
Welk token zou het dan moeten autocompleten na "if " wanneer de taal () vereist bij if-statements en de codestijl zo is dat na het keyword "if" en een spatie het haakje-openen moet komen? Of als iemand vraagt "Is de bovenstaande tekst positief of negatief? Toon alleen het woord 'positief' of 'negatief' en verder niks." dan zou het moeten afwijken van de instructie òf liegen (positief zeggen waar het negatief zou hebben gezegd en vice versa).Elke uitdrukking kan je op meerdere manieren schrijven, tot individuele woordkeuze aan toe.
If(a < b)
DoX
Else
DoY
Kan je het ook omdraaien.
If (a >= b )
DoY
Else
DoX
Zo zullen er nog wel variaties mogelijk zijn.
En daarnaast zou ik het bloedirritant vinden als een AI zulke inconsistente code zou genereren, waarbij het zonder duidelijke reden op manier 1 of manier 2 geschreven zou worden. Consistentie (dingen elke keer op dezelfde manier doen) is belangrijk in programmeren. Naar mijn mening is dat vooral voor de leesbaarheid / begrijpelijkheid van de code belangrijk; als het niet consistent is dan moet je brein elke keer bij het lezen van de code over een drempeltje heen springen ("waarom is het hier zo terwijl het daar zus is").
Ik zou ook niet durven zeggen dat een positieve detectie sowieso betekend dat het door een AI is geschreven. We kunnen als mens, per toeval, dezelfde keuzes maken als een AI, al helemaal als je bedenkt dat een AI niet origineel is, maar alles wat een AI weet net gebasseerd is op teksten die wij, mensen, ooit geschreven hebben.
En er zijn mensen die heel goed zijn in het kennen van de regels van onze taal en deze ook rigoreus toepassen dat het voor hen zelfs geen toevalstreffer zal zijn mocht hun taalgebruik net overeenkomen met een LLM. We zien het vandaag al dat AI detectietools teksten van mensen herkennen als geschreven door AI, en dat ga je niet oplossen. Want hoewel de grote bedrijven nu detectiemechanismen toevoegen blijf je andere modellen hebben die dat niet zullen doen, of die mensen thuis draaien zonder dat ze zoiets gaan gebruiken. Dus detectietools gaan maar blijven gokken.
Dat durf ik te betwijfelen. Het gebruik van LLM's is redelijk goed te herkennen. Een aantal herkenningspunten:En er zijn mensen die heel goed zijn in het kennen van de regels van onze taal en deze ook rigoreus toepassen dat het voor hen zelfs geen toevalstreffer zal zijn mocht hun taalgebruik net overeenkomen met een LLM
- Het gebruikt te vaak bepaalde constructies: tel maar eens hoevaak Claude "echt", "precies" en "eerlijk" in hun reactie gebruiken, en hoe váák er accenten op woordjes komen.
- Qua zinsopbouw lijkt de reactie teveel op vertaald Engels.
- LLM's maken relatief vaak stijl- en grammaticale fouten.
- LLM's maken teksten vaak wollig, hoewel je dat met prompt engineering wel kunt verminderen.
- Mensen gebruiken meer variatie is schrijfstijl binnen een tekst om bij hun doelgroep aan te sluiten. Een voorbeeld hiervan is een opsomming als deze: als mens gebruik ik slechts af en toe een voorbeeld, omdat ik er vanuit ga dat het bovenstaande twee punten opzichzelf duidelijk zijn, terwijl dit punt te abstract zou blijven. Een LLM zou juist ook voor alle simpele punten een voorbeeld geven, of juist helemaal niet.
En dat is waarom ik dit soort maatregels vrij zinloos vind. De tekst word door een lokale ai zo weer schoongemaakt.vrij snel een tooltje komen die de "LLM stainremover" heet o.i.d.
Bedrog in het algemeen is al strafbaar of je het nou met ai doet of niet.
Waar we meer tijd aan zullen moeten besteden is mensen en bedrijven die anderen moedwillig bedriegen, bedreigen, oplichten etc aanpakken. En helaas zullen we moeten accepteren dat alles in deze maatschappij nep kan zijn. We kunnen niet meer zomaar overal op vertrouwen dat het echt is. Op zijn best kan je content gaan signeren, dat maakt het niet echt, maar als het een bewezen fake is, dan weet je wie je moet straffen.
De oude manier van doen gaat niet werken, we moeten onze maatschappij aanpassen om met deze situatie om te kunnen gaan.
"What constitutes the human review or editorial control/responsibility required to qualify for an exemption from the labelling obligation?
Published text that has undergone human review or editorial control – does not need to be labelled.
Human review refers to the deliberate examination of the substance of the content by one or more natural persons possessing relevant knowledge and professional judgement pertaining to the subject matter under scrutiny (e.g. academic peer review or professional validation chains). Editorial control refers to the control exercised in practice by a responsible editorial entity (e.g. an editor-in-chief) over the content having the authority to approve, alter or reject the substance of the text based on substantive grounds (incl. factchecking of information and ensuring the trustworthiness of sources).
Superficial, solely formal, or procedural checks (e.g. spell-checking or grammatical correction) are not considered to be human review or editorial control.
Editorial responsibility means that a person must hold the ultimate legal responsibility over the publication of the content, including the human review or editorial control. "
Als je toch twijfelt kun je de tekst opstellen zoals je het voor Ai deed. Namelijk stukken tekst kopiëren van het internet met bronverwijzing. Vraag dan aan de LLM om de bronnen te vermelden die hij gebruikt heeft om de tekst te schrijven zodat je deze zelf kan cut & pasten en redigeren.
Bron: https://digital-strategy.ec.europa.eu/en/faqs/transparency-obligations-under-article-50-ai-act
Is niet fraude ofzo, je laat alleen iets weg wat de indruk werkt dat een project in een dakje in elkaar gefietst kan worden, potentieel onterecht. Klant denkt dan; "oh AI gemaakt, dat kan tegenwoordig elke debiel in een uurtje toch?" terwijl je het slechts als tool gebruikt voor herhalende zaken of bugs uitzoeken.
Dus zijn genoeg redenen om voorzichtig te zijn met iets de AI-smudge te geven terwijl AI enkel heeft geholpen bij classes of services schrijven etc. Of de documentatie etc.
Ik ook.Ik kan me wel voorstellen dat de werkgever liever heeft dat je het benoemen van Claude achterwege laat en klanten in ongewisse laten.
Maar niet benoemen bij certificeren is gewoon bedrog.
https://www.rechtspraak.nl/onderwerpen/fraudeFraude is het bedriegen van personen, bedrijven of de overheid. Zaken worden anders voorgesteld dan ze zijn om een voordeel te behalen ten koste van anderen.
Geen enkel bedrijf zwaait met een spandoek dat bepaalde delen worden uitbesteed aan goedkope krachten in India of Indonesië etc. Dat is al van alle tijden.
Klant ziet factuue, met de overeengekomen bedrag, nooit wordt besproken of je externe tools/mensen hebt ingehuurd. Het resultaat telt.
Waarom verberg je het dan en is het (schijnbaar) company-policy om dat te verbergen ? Als certificering eist dat code niet met AI is geschreven heeft dat een reden. Daaraan dan doelbewust niet aan voldoen is fraude.Ten koste van anderen. Wie zijn die anderen? Bedrag is vooraf besproken, kwaliteit is vooraf vastgelegd, wie wordt er benadeeld?
Klinkt wel als een klassiek gevalletje concurrentievervalsing.
Eigenlijk kan ik me niet voorstellen dat er niet wordt gewerkt met AI. Dan zoek ik liever een ontwikkelaar die wel AI gebruikt want dat scheelt tijd en geld...
Daarom zette ik het tussen quotes, dit is wat klanten straks gaan denken. Zodra de jeugd de markt verpest met puur vibe coden zonder verstand.Niet elke debiel kan een oplossing in elkaar flansen met AI.
Die 'professional' lost helemaal niets op. De oplossing bestaat immers al, anders kan deze niet aangeleverd worden door 'AI'. Het enige wat die 'professional' doet is 'AI'-agents gebruiken om heel snel met reeds bestaande oplossingen op de proppen te kunnen komen. In het beste geval kan die 'professional' zelf een 'AI'-agent in elkaar flansen.Het is juist die professional die iets wat dagen duurt in een uurtje kan oplossen met ai.
Wanneer een oplossing reeds bestaat is het i.d.d. zonde van de tijd om zelf een oplossing te bedenken en te implementeren. 'AI' is i.d.d. uitermate nuttig om binnen no-time uit te vogelen of er reeds oplossingen bestaat voor het probleem dat opgelost moet worden.
Natuurlijk moet je altijd wel zelf de kennis hebben om de door 'AI' aangedragen oplossing op waarde te kunnen schatten. Anders kan de klant net zo goed zelf met 'AI' aan de slag gaan. Hou je zelf meer tijd over om te gamen.....
[Reactie gewijzigd door 2TheMaks op 12 augustus 2026 04:34]
Kunnen we eens kappen met die onzin? De voorbeelden zijn inmiddels legio. Als die wiskundige doorbraken? Het tegenbewijs van de Jacobian Conjecture bestond nog niet, en daar zochten we al bijna een eeuw naar. Dat vond een AI niet in een oud stoffig boek, dat was een nieuwe eigen ontdekking[...]
De oplossing bestaat immers al, anders kan deze niet aangeleverd worden door 'AI'.
Ik heb bijvoorbeeld bij een bedrijf gewerkt met een ISO-25011 certificering, en sinds dien is mijn waardering voor die certificering omlaag gegaan. Het gaat daar namelijk meer om plannen dan uitvoeren. Je hoeft geen pentest te doen, als je dat niet zelf in je plan zet. En als je dan volgens planning hem uit zou moeten voeren, maar je weet dat je lek bent en het is dus niet nodig, is dat noteren ook voldoende (en pas na een paar checks achter elkaar gaan ze druk zetten). Maar dat is precies wat ik bedoel: als ze een risicoanalyse doen, en concluderen dat Claude beweert op een betaald account je data niet te gebruiken, en ze spreken af er nooit klantgegevens in te stoppen, dan is dat voor die ISO certificering genoeg om Claude te mogen gebruiken.
Het argument dat een debiel iets in een uurtje maakt vind ik te kort door de bocht, bepaalde zaken gaan zeker sneller, maar bepaalde zaken ook zeker niet. En tijdens het wachten maar iets anders doen is ook de oplossing niet, dan is context switchen het probleem, ik heb wel eens aan vijf tickets tegelijkertijd gewerkt in 4 worktrees en je bent zo de draad kwijt maar krijgt een extreme mental load te verwerken.
Deze certificeringen zijn zorg gerelateerd. Het gaat hier primair om verantwoordelijkheden. Daarom mag er geen referentie naar een derde partij staan zoals: "gegenereerd met claude (of welke ai ook)". De persoon die de wijziging doet is verantwoordelijk voor die wijziging en wordt ook als de auteur gezien van dat deel van de code. En ja voor je reageert met duh claude heeft het toch gegenereerd, dat weet ik ook wel. Toch is de instructie waar ik mee werk degene die ik noem en dat is expliciet geen referenties naar claude maken in de comments en checkin commentaren.
Omdat je aan beide regels moet voldoen is de enige mogelijkheid dus om Claude niet te gebruiken.
met het risico een discussie te verliezen van iemand met 'Politiek en recht' als flair...

Hoe ik de wet begrijp is dat de tools (zoals Claude Code) zo ontworpen moeten worden dat de menselijke developer weet dat ze met AI aan het werken zijn.
Voor zover de code output:
Source code lijkt dus expliciet buiten deze verplichting te vallen.According to Article 50(2) of the AI Act, providers of AI systems, including general-purpose AI systems, generating synthetic audio, image, video or text content, must ensure that AI-generated or manipulated content are marked in a machine-readable format and detectable as artificially generated or manipulated.
The Guidelines on Transparency of AI-Generated Content clarify that certain outputs fall outside the scope of the obligations, such as:
a short sequence of numbers, symbols or letters,
source code
outputs of an AI system intended to be exclusively communicated from machine-to-machine and processed automatically without any exposure to humans, or
outputs that are only used in closed loop industrial and product development environments, for example for film production, unless they are the final output.
Hoe de certificatie van @7ven er exact uit ziet weet ik niet, maar 't verhaal klinkt plausibel. Dat alle code onder de verantwoordelijkheid van een persoon moet vallen, en daarom commits uit de naam van Claude niet wenselijk zijn klinkt logisch, en volgens mij kan het best dat hier geen wet noch certificering wordt gebroken.
[Reactie gewijzigd door svane op 12 augustus 2026 10:24]
Maar in modern AI-assisted programming check je behoorlijk wat .md (markdown) files in, om je context te managen. Dat is geen source code maar heeft wel commit messages.
- Source code understood as content written in a programming, scripting, markup, query or configuration language that is intended to be interpreted, compiled or executed by a computing system, regardless of whether it is composed of text characters. This may also include natural-language comments and contextual information that form an integral part of the source code. Similarly excluded are Software Development Kits (SDKs), Structured Query Language (SQL), infrastructure-as-Code and ‘YAML Ain’t Markup Language’ (YAML), JavaScript Object Notation (JSON) configuration. schemas, scripts, machine-readable specifications, Application Programming Interfaces (APIs & software libraries);
Of onderOutputs of an AI system intended to be exclusively communicated from machine to machine and processed automatically without any exposure to humans, for example agent-to-agent communication, anti-spam signals, as long it is not perceived by natural persons;
Ik neem aan dat die markdown bestanden niet het eindproduct zijn. Ik zie hier nog steeds geen enkel wettelijk probleem.Outputs that are only used in closed loop environments in industrial and product development workflows (for example for film, animation, games or advertising production), unless they are the final output of the AI system in the form of AI- generated or manipulated text, audio, image or video content. In those cases, only the final output from workflow stages has to be marked and detectable.
En zelfs al moet dit wel, en plaatst Claude watermarks in deze markdown files..... dan wordt de wet toch gewoon gevolgd? De watermarks staan er dan in. Ik zie nergens in de wet staat dat dit per se in een commit message moet staan
Goed om te weten dat software voor zorg instellingen in elkaar gevibed wordt, en dat dat bewust geheim gehouden wordt.Deze certificeringen zijn zorg gerelateerd.
Ik denk dat het doel meer is om er voor te zorgen dat ontwikkelaars eigen verantwoordelijkheid blijven nemen.[...]
Goed om te weten dat software voor zorg instellingen in elkaar gevibed wordt, en dat dat bewust geheim gehouden wordt.
Dus ‘opgeleverd door davey400’ is belangrijker dan je verschuilen achter ‘gegenereerd door Claude dus mij niet bellen als het niet klopt’.
Het verwijderen van Claude comments en er niet naar verwijzen in code is niets mis mee zolang je er als developer zelf eens kritisch doorheen hebt gelezen, en je daarna de verantwoordelijkheid op jezelf neemt om het in te checken. AI is in dat geval niet anders dan autocomplete. Vaak genoeg moet je toch nog wat aanpassen voor het perfect werkt, nog wat linting tooling eroverheen, etc.
Dat Claude niet genoemt mag worden lijkt me vooral een juridisch ding: die certificering houdt de organisatie verantwoordelijk en één van de voorwaarden is dan dat je je niet achter een derde partij kunt verschuilen.
Hoeveel code moet je zelf geschreven en/of gelezen hebben om dat verschil te maken?Er zit een groot verschil tussen assisted developen en vibe coden.
Ik denk dat bewust verbergen hoe iets gemaakt is, een bevestiging is dat wat je aan het doen bent controversieel is.Het verwijderen van Claude comments en er niet naar verwijzen in code is niets mis mee zolang je er als developer zelf eens kritisch doorheen hebt gelezen, en je daarna de verantwoordelijkheid op jezelf neemt om het in te checken. AI is in dat geval niet anders dan autocomplete.
Verantwoordelijk ben je toch wel. Als een van de eisen is dat je gecertificeerd bent om het type werk te mogen doen/soort data te mogen verwerken, en het blijkt dat je werk uitbesteed aan onderaannemers die niet gecertificeerd zijn, dan ben je ook aansprakelijk voor contractbreuk en mogelijke gevolgschade.Dat Claude niet genoemt mag worden lijkt me vooral een juridisch ding: die certificering houdt de organisatie verantwoordelijk en één van de voorwaarden is dan dat je je niet achter een derde partij kunt verschuilen.
Niets geschreven, alles gelezen.Hoeveel code moet je zelf geschreven en/of gelezen hebben om dat verschil te maken?
Ik vind dit een beetje de discussie die er 10 jaar geleden was met 'developers' die zelf excel tooltjes maakten door van internet geplukte VBA code aan elkaar plakken en dan net zo lang proberen tot het werkt. Terwijl ook ervaren developers internet gebruikten, maar dan als inspiratie, en al dan niet waar nodig aanpassingen maakten. Als je 'code van internet' in bovenstaande vervangt door 'AI-generated' code, denk ik dat je een mooi onderscheidt hebt tussen wel of niet vibe coden.
Of het fraude is of niet weet ik niet, daarvoor zou ik de exacte voorwaarden van de certificering moeten lezen of AI gebruikt mag worden óf dat er niet als derde partij verwezen mag worden i.v.m. aansprakelijkheid. In geval 1 is het fraude, in geval 2 is het precies wat de certificering beoogd, namelijk dat software leverancier zelf zijn code bouwt en zich niet verschuilt achter derden.
Je kunt iets toch geen "assisted development" noemen, als alles door "een ander" geschreven is..?[...]
Niets geschreven, alles gelezen.
"Oh schat, ik heb vandaag heerlijk voor je gekookt. Ik heb nauw toegekeken hoe de chef-kok het gerecht helemaal klaargemaakt heeft. Alsjeblieft."
Het is goed mogelijk om als bedrijf verantwoordelijkheid te nemen voor code van AI. Je moet alleen de nodige zaken geborgd hebben. Niet alleen de code zelf, maar bijvoorbeeld ook vertrouwelijkheid bij zaken aan AI vragen of borgen dat je geen inbreuk maakt op proprietaire code.
Uiteindelijk kun je nog steeds een mens verantwoordelijk laten zijn voor de code door PR review of iets dergelijks
Sterker nog, als mens ben je altijd de eindverantwoordelijke. AI is een fancy tool maar kan niet verantwoordelijk worden gehouden.Uiteindelijk kun je nog steeds een mens verantwoordelijk laten zijn voor de code door PR review of iets dergelijks
Bij teksten is het alleen nodig als je ze klakkeloos overneemt. Een redactie, zoals Tweakers, zal de meeste teksten waarschijnlijk nalopen, waardoor je al voldoet aan human oversight en het op zich niet meer nodig lijkt het te vermelden.
Bij foto's wordt dat een heel ander ding. Die bewerk je meestal zelf niet meer voldoende.
Een AI label moet kenbaar maken dat de content niet door een mens gemaakt is, maar door een computer. Of het nu tekst, code, of iets anders is.
Tweakers mag dus prima volledige AI artikelen posten zonder dit te melden, of dat gewenst is, is een tweede vraag (antwoord: nee(133) Article 50(4), second subparagraph, AI Act foresees an exception to the transparency obligation laid down in that provision where two cumulative conditions are met: (i) the AI generated or manipulated text must have undergone human review or editorial control and (ii) a legal or natural person must hold editorial responsibility for the publication. Where relevant, deployers may rely on relevant applicable professional or deontological standards to demonstrate compliance with those requirements as outlined below.
Ook code is uitgesloten van deze wetgeving, dus die 2000 regels overnemen mag ook prima zonder vermelding, zie hier.
Dat wetgeving een lage grens hanteert voor wat crimineel vervolgbaar is, maakt deze gestelde minimale ondergrens nog niet objectief of moreel goed.Dat zeg jij, maar de wetgeving vindt het wél voldoende als er een menselijke editor naar heeft gekeken, en er een verantwoordelijke redactie is. Dan hoeven ze AI gebruik, niet te melden.
[...]
Tweakers mag dus prima volledige AI artikelen posten zonder dit te melden, of dat gewenst is, is een tweede vraag (antwoord: nee).
Ook code is uitgesloten van deze wetgeving, dus die 2000 regels overnemen mag ook prima zonder vermelding, zie hier.
https://newsroom.asnbank.nl/de-balans-tussen-innovatie-en-maatschappelijke-waarden-is-een-continue-uitdaging/
En De Nederlandse Bank:
https://www.dnb.nl/nieuws-voor-de-sector/toezicht-2024/afm-en-dnb-publiceren-rapport-over-de-impact-van-ai-in-de-financiele-sector-en-het-toezicht-daarop/
Banken staan niet stil. Zij zullen alle beschikbare technologieën gebruiken. Uiteraard met de benodigde voorzorgsmaatregelen. Goede kans dat ze allemaal lokaal servers hebben draaien. Banken hebben HEEL veel geld. Die kunnen prima een paar miljoen neerleggen voor wat ijzer.
Ik heb sindsdien nooit ergens KI als afkorting voor kunstmatige intelligentie gebruikt zien worden, maar dat kan natuurlijk aan mijn filterbubbel liggen. Maar dat AI gangbaarder is, lijkt me onweerlegbaar.
[Reactie gewijzigd door ZwolschBalletje op 11 augustus 2026 23:16]
Dat in het Duits exclusief gesproken wordt over KI, in het Italiaans over "IA" en zo nog meer talen, geeft me nog minder trek in het Nederlands weer Amerikaanse Henkie te gaan spelen. Als je autoriteit bent moet je het goede voorbeeld geven.
https://www.uu.nl/bachelors/kunstmatige-intelligentie
Artificieel staat al minimaal 168 jaar in een Nederlandse woordenboek, en waarschijnlijk al langer.
Mooie em-dash trouwens
Wanneer komt de betekenis Kunstmatig erbij?
Ik kan dat helaas niet vinden, maar ben ook wel benieuwd.Wanneer komt de betekenis Kunstmatig erbij?
We gebruiken het in de praktijk niet vaak. (Artificieel dus)
AI wordt in de praktijk vaak vertaald als ‘kunstmatige intelligentie’, om het ingewikkelder te maken. Volgens de Taalunie is het beiden goed trouwens. Interessant is overigens dat zij AI als Engelse afkorting beschouwen.
https://onzetaal.nl/taalloket/ai-ki
Soms is het gewoon beter om voor de duidelijkheid de Engelse term te gebruiken. AI is inmiddels volledig ingeburgerd, waarbij het door grote nieuwskanalen gebruikt wordt. Om dezelfde reden gebruiken we ook nog steeds de Engelse afkortingen sms en dna. Niemand zou je begrijpen als je kbd (korteberichtendienstverlening) of dnz (desoxyribonucleïnezuur) zou gebruiken.
Het lijkt me dat je wilt kunnen aantonen dat je code juist functioneert. Hoe ver je daarin wilt gaan, hangt erg van de kwaliteitseisen van de toepassing af. Voor "gewone" code, zal je meestal wat testen schrijven om vertrouwen te krijgen in de werking. Of de code (deels) door AI is gegenereerd doet er dan niet zoveel toe.Ben benieuwd of het kan worden uitgeschakeld, wij 'mogen' claude gebruiken voor code maar mogen juist niet vermelden dat de code met claude is gemaakt ivm certificering. Als het toch herkenbaar wordt in de zin van herleidbaar dan is dat zeker een probleem.
Dat maakt me wel nieuwsgierig: wat voor domein hebben we het over? En wat voor certificering?
Een LLM is eigenlijk grand theft autocomplete, waarbij in dit geval de autocomplete-functie wordt aangepast. Om te voorspellen welk volgend token waarschijnlijk hoog scoort, worden alle voorgaande tokens aan het model gevoerd en krijg je in feite een grote rangschikking terug met welke tokens het meest waarschijnlijk daarop volgen. Je kunt dit kennen als de "k" instelling (variabelenamen kiezen was niet hun sterke kant), waarbij het aantal tokens dat moet worden overwogen ingesteld wordt. Na "hoedanig" zul je "heid" meestal in de top-k terugvinden, en na "Hoe gaat het?<|reply|>" zullen "Goed" en "Heel" hoog scoren. Welke kiest het dan? Daar komt willekeurigheid bij kijken. Een model dat altijd het meest waarschijnlijke token selecteert komt vaak vast te hangen in oneindige loops waarbij dezelfde zin steeds opnieuw komt, en met wat randomness erin is het heel onwaarschijnlijk dat elk woord (wat weer teruggevoerd wordt aan de input voor het volgende token) zo uitkomt dat het iets compleet herhaalt en blijft vasthangen of onzinnig uitziet.
Computers kunnen echter niks willekeurig doen, dus gebruiken we dingen als de laatste drie decimalen van de huidige tijd in nanoseconden. Dan zul je maar een op de duizend keer hetzelfde resultaat zien. Maar je kunt ook kiezen om altijd "007" te gebruiken en dan is je randomness weg. In het geval van een LLM heeft de gebruiker dat niet door omdat die toch niet weet wat het zes-na-waarschijnlijkste token is in elke positie. Maar nu heb je het herhalingsprobleem weer terug! Dus wat ze doen is het wel deterministic houden, maar de seed (de waarde die ten grondslag ligt aan welk getal gekozen wordt) af laten hangen van een geheime waarde en de vorige X tokens zodat dat steeds weer verandert. Dan is het voorspelbaar als je de geheime waarde weet en kun jij (en alleen jij) dus vaststellen of een gegeven tekst het patroon volgt of niet.
Dit is voor elk model weer uniek omdat het een variatie is op welke tokens het model normaliter zou kiezen, maar als over 50 jaar er 100 modellen zijn met elk 5 varianten dan is dat voor een computer nog altijd snel om allemaal te checken
[Reactie gewijzigd door baseoa op 11 augustus 2026 22:07]
Bedoel je K als in Q,K,V (Query, Key, Value)? Voor de attention-score word overigens niet alleen K gebruikt (in een transformer architectuur). Wanneer je het hebt over het aantal (input) tokens dat moet worden overwogen, heb je het dan niet over de context-window size?Je kunt dit kennen als de "k" instelling (variabelenamen kiezen was niet hun sterke kant), waarbij het aantal tokens dat moet worden overwogen ingesteld wordt.
Waarschijnlijk worden watermerken aangebracht in de decoder-layer, en is er geen sprake van dat tokens reeds in de encoder-layer een watermerk krijgen.
Komen wel anti-detectie prompts die je kan gebruiken om bepaalde patronen te laten herschrijven.
Ik las ook ergens hier een bedrijf bewust verzwijgt dat bepaalde code door AI is gemaakt. Dat geeft een probleem als dat uit komt.
Ik neem aan dat je hier huggingface.co bedoelt?Je hebt nu zelfs een soort van een piratebay voor LLM’s.
De persoon welke publiceert is verantwoordelijk. En de boetes zijn hoog.Maar hoe wil je dat handhaven. Je hebt nu zelfs een soort van een piratebay voor LLM’s. Chinese modellen die brengen hun modellen uit zonder watermerk en plaatsen een torrent, veel succes aan de EU politie om het te handhaven. Ook al zou een Qwen aan de EU wetgeving houden, er komen dan finetunes uit die het watermerk verwijderen. Lang leve de open modellen.
Dan kan je het overtypen wat je wilt, maar het blijft nog steeds dezelfde opbouw.
Uit het Guidelines on Transparency of AI-Generated Content documentIn particular, the following content should be considered to fall outside the scope of Article 50(2) AI Act:
- [...]
- Source code understood as content written in a programming, scripting, markup, query or configuration language that is intended to be interpreted, compiled or executed by a computing system, regardless of whether it is composed of text characters. This may also include natural-language comments and contextual information that form an integral part of the source code. Similarly excluded are Software Development Kits (SDKs), Structured Query Language (SQL), infrastructure-as-Code and ‘YAML Ain’t Markup Language’ (YAML), JavaScript Object Notation (JSON) configuration. schemas, scripts, machine-readable specifications, Application Programming Interfaces (APIs & software libraries);
Aanvulling: zoals @willemoldemans zegt gaat Claude Code dit inderdaad wel doen, al is dit niet per se verplicht volgens de wetgeving.
Marks will apply to output from supported Claude models across Claude Platform (API), Claude, Claude Code, Claude Cowork, and Claude Tag
[Reactie gewijzigd door svane op 12 augustus 2026 13:14]
Gaat elke dienst zijn eigen pagina maken? Gaat Europa een platform maken?
Zeker als de keuze in tokens beperkt is, zoals bij 'gebruik eenvoudig Engels, met een lexile score < 800' of 'maak geldig Javascript'
Het experiment leverde _____ resultaten op.
- significante 31%
- interessante 24%
- onverwachte 19%
- veelbelovende 14%
- gemengde 8%
Daarnaast zit er nu vaak al een random element in om te zorgen dat je niet steeds exact dezelfde uitkomsten krijgt.
Om te kunnen reageren moet je ingelogd zijn
/i/2008281840.png?f=imagenormal)
:strip_icc():strip_exif()/u/109773/ziltoid_fetid_70px.jpg?f=community)
/u/81985/crop566b00b43645a.png?f=community)
/u/2008130/crop6536ebba0daf2_cropped.png?f=community)
/u/2279434/crop6800236ee5201_cropped.png?f=community)
:strip_exif()/u/57698/Casmo.gif?f=community)
:strip_icc():strip_exif()/u/604689/rsz_1triryche.jpg?f=community)
/u/143137/crop5d1c4f96268ca_cropped.png?f=community)
/u/12607/crop5fa30891b335d.png?f=community)
:strip_icc():strip_exif()/u/46692/wiegel.jpg?f=community)
/u/27299/hoofd.png?f=community)
/u/318471/crop5db76117a451a_cropped.png?f=community)
:strip_icc():strip_exif()/u/338167/Spiralboxes_60x60.jpg?f=community)
/u/627287/crop5f8ef98351ddc_cropped.png?f=community)
:strip_icc():strip_exif()/u/269918/Cerberus60x60.jpg?f=community)
/u/243953/crop56f55a7bcf291.png?f=community)
/u/176086/crop5f0823fa5e8d6_cropped.png?f=community)
/u/1957000/crop696cfa35c73d9_cropped.png?f=community)
:strip_icc():strip_exif()/u/3730/oddball.jpg?f=community)
:strip_icc():strip_exif()/u/476420/crop5623d9ad036cf_cropped.jpeg?f=community)
:strip_exif()/u/108394/dna-ston2.gif?f=community)
/u/38649/crop5a183de29d544_cropped.png?f=community)
:strip_icc():strip_exif()/u/35767/images.jpg?f=community)
:strip_exif()/u/109857/ico2.gif?f=community)