In T382608#11658361, we learned that 1) popular LLMs continue to append metadata to content people copy and paste from them and 2) this "metadata" continues to evolve.
This task involves the work of implementing an LLM-specific version of Paste Check that leverages this metadata.
Stories
- As someone who is pasting text into a Wikipedia article that I've copied from an LLM in good faith, I want to know what policies/guidelines are relevant to me doing so and what I ought to consider doing in response, so that I can be more confident other volunteers will consider the changes I'm making to be constructive
- As an experienced editor reviewing recent changes, I want to know what edits might contain content pasted from an LLM, so that so that I can A) evaluate the extent to which they might be in violation of LLM-specific Wikipedia policies [1][2][3][4][5][6][7][8] and B) more efficiently review them for issues such as unverifiable claims, hallucinated references, etc.
Open question(s)
- 1. What policy/guideline will each Wikipedia like to include within this Check by default?
- 2. What options should appear in the decline survey that appears when people elect to Keep the text they're pasting?
- 3. How (if at all) should the metadata the Check is using be able to be configured on-wiki?
Requirements
Meta
- Default configuration
- maximumEditcount: N/A
- minimumEditcount: 0
- ignoreQuotedContent: true
- Type: Suggestion and/or Check: Check
- Detection heuristic(s):
- ≥50 characters pasted or at least 100 characters are entered at the same instant, consisting of at least 10 words (via T406841) and
- Paste includes any of the following pieces of metadata:
| Source | HTML matches... |
|---|---|
| Gemini | data-path-to-node attribute OR <response-element OR BardVeMetadataKey |
| Claude | font-claude- |
| ChatGPT | ( data-start AND data-end attributes ) OR utm_source=chatgpt.com |
| Copilot | id=<hash>-content-<number> |
| DeepSeek | ds-markdown-paragraph |
User experience
- Card design
- Title: Potential AI-generated content
- Description (≤2 sentences): What you pasted may include AI-generated content, which is generally prohibited by Wikipedia policy. Help keep articles trustworthy by rewriting this text in your own words and confirming that references are reliable and support the claim(s) being made.
- Call to action: n/a
- Keep it: keep pasted text; show "Keep survey" (see below)
- Remove it: delete pasted content; show "Success toast" (see below)
- Call to action: n/a
- Success toast:
- Thank you for helping to make Wikipedia a resource people can rely on.
- Keep survey
- Survey description: Please help other editors understand why you are keeping this text.
- Survey options
- This text is written in my own words and I've confirmed reliable sources support the claim(s) being made.
- I wrote this text myself. It is not AI-generated.
- None of the above applies.
Instrumentation
As with all Edit Checks and Suggestions, we will want to know:
- Any time a Suggestion of this type is activated within an edit session
- Any time someone views a Suggestion of this type within an edit session
- Any time someone engages with a Suggestion and how they engage with it
Edit Tags
| Tag | State | Description |
|---|---|---|
| editcheck-llm-paste | Hidden | Tag applied to all edits that meet the conditions that could cause the LLM Paste Check to be shown |
| editcheck-llm-paste-shown | Visible | Tag applied to edits where the LLM Paste Check is actually shown to people in the process of publishing an edit. |
Work in Progress
- Visit https://564a50573d.catalyst.wmcloud.org/wiki/Regent's_Park?veaction=edit&ecenable=1 on desktop or mobile
- Copy at least one full paragraph of text from the web interface of ChatGPT, Claude or Gemini
- Paste the text you copied in "2." into the edit session you started in "1."
- ✅ Notice the Potential AI-generated content Check appear
References
- Pangram: strives to detect content generated by AI
- SynthID: watermarks and seeks to identify content generated through AI
- https://meta.wikimedia.org/wiki/Artificial_intelligence/Policies_by_project
- https://www.wikidata.org/wiki/Q137217991 ("Wikipedia:Writing articles with large language models")


