# 2564 Model Fingerprints 557e707b

> Model-Specific Fingerprints

- Skill: `tools-only/2564-model-fingerprints-557e707b` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add tools-only/2564-model-fingerprints-557e707b`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tools-only/2564-model-fingerprints-557e707b/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: tools-only (https://skillmd.com/u/tools-only)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/tools-only/2564-model-fingerprints-557e707b

---

# Model-Specific Fingerprints

Each AI model has distinctive linguistic patterns - "fingerprints" that persist even when prompted to write differently.

## Why Fingerprints Exist

**Root cause**: Deterministic training and fine-tuning processes create consistent patterns.

**Key finding**: LLMs have unique and consistent linguistic markers that:
- Persist across different prompts and topics
- Remain stable when instructed to "write like a human"
- Are highly consistent due to fixed model weights

## ChatGPT / GPT-4 Patterns

### Vocabulary Fingerprint

**Signature words**:
- "delve" (most discussed GPT tell)
- "tapestry" (especially "rich tapestry of...")
- "nuanced"
- "multifaceted"
- "crucial"
- "comprehensive"

**Signature phrases**:
- "It's not about X; it's about Y"
- "Let's dive into..."
- "It's important to note that..."
- "Without further ado..."

### Structural Fingerprint

**Characteristics**:
- Low-variance, formal phrasing
- Heavy use of tricolon structures
- Em dash overuse
- Correlative conjunctions ("not only...but also")
- Explicit topic sentences

**Example GPT structure**:
```
[Topic sentence stating main point]
[Supporting detail 1]
[Supporting detail 2]
[Concluding transition to next paragraph]
```

### Tone Fingerprint

- Helpful, eager-to-please tone
- Excessive qualification and hedging
- Professional formality even in casual contexts
- Tendency to provide comprehensive coverage

### Formatting Fingerprint

- Bullet points and numbered lists
- Section headers even for short responses
- Bold key terms
- Markdown formatting in text responses
- Curly quotation marks ("..." and '...')

### Technical Artifacts (Definitive)

ChatGPT may leave unique technical artifacts in output:

**Reference Markers**:
- `citeturn0search0`, `citeturn0search1`, etc.
- `turn0image0`, `turn0image1`, etc.
- `citeturn0news0`, `citeturn1file0`

**Reference Bugs**:
- `:contentReference[oaicite:0]{index=0}`
- `[oai_citation:0‡website.com](url)`

**Attribution JSON**:
- `({"attribution":{"attributableIndex":"X-Y"}})`

**URL Tracking**:
- `utm_source=chatgpt.com` (pre-August 2025)
- `utm_source=openai` (current)

**Detection searches**:
```
insource:/turn0(search|image|news|file)[0-9]+/
insource:"contentReference"
insource:"oaicite"
insource:"utm_source=chatgpt.com"
insource:"utm_source=openai"
```

These artifacts are **definitive proof** of ChatGPT involvement.

## Claude (Anthropic) Patterns

### Vocabulary Fingerprint

**Less likely to use**:
- "delve" (trained to avoid)
- "tapestry"
- Many GPT-overused terms

**Characteristic patterns**:
- Extended analogies and metaphors
- Thoughtful qualifications
- Acknowledgment of limitations
- "That said..." transitions

### Structural Fingerprint

**Characteristics**:
- Analytical, methodical structure
- Symmetrical sentence flow
- Numbered explanations when appropriate
- Clear logical progression

**Example Claude structure**:
```
[Nuanced opening acknowledging complexity]
[Point 1 with careful qualification]
[Point 2 with consideration of counterarguments]
[Balanced conclusion with caveats]
```

### Tone Fingerprint

- More conversational than GPT
- Willing to express uncertainty
- Acknowledges when questions are complex
- Less eager-to-please, more thoughtful
- "That's a great question" (in default mode)

### Distinguishing Features

Claude tends to:
- Sound more human "out of the box"
- Use fewer formulaic phrases
- Provide more balanced perspectives
- Acknowledge limitations explicitly

### Technical Artifacts

Claude typically does NOT produce:
- Curly quotation marks (uses straight quotes)
- Reference markers like turn0search
- utm_source tracking parameters

This makes Claude-generated text harder to detect via technical artifacts.

## Gemini (Google) Patterns

### Vocabulary Fingerprint

**Characteristic patterns**:
- Conversational or fact-dense synthesis
- Integration of current information
- Practical, applied framing

### Structural Fingerprint

**Characteristics**:
- More varied structure than GPT
- Better at matching casual registers
- Integrates real-time information when available
- Practical guide persona

### Tone Fingerprint

- Better at humor and sarcasm
- More emotional undertones
- Conversational transitions
- Less formally structured

### Distinguishing Features

Gemini tends to:
- Reference current events and recent data
- Use more conversational language
- Be less rigidly structured
- Show more tonal variation

### Technical Artifacts

Gemini typically does NOT produce:
- Curly quotation marks (uses straight quotes)
- Reference markers like ChatGPT's turn0search
- utm_source tracking parameters

## DeepSeek Patterns

### Technical Artifacts

- Uses curly quotation marks ("..." and '...') like ChatGPT
- May have distinct vocabulary preferences
- Generally similar patterns to ChatGPT

## Grok (X/Twitter) Patterns

### Technical Artifacts

Grok may include XML-styled tags:

```
<grok_card data-id="e8ff4f" data-type="citation_card">
```

These tags are definitive Grok identifiers.

## Perplexity Patterns

### Technical Artifacts

Perplexity may include source tags:

```
[attached_file:1]
[web:1]
```

These appear at the end of sentences as source indicators.

## Open Source Models

### LLaMA Patterns

**Characteristics**:
- Distinct syntactic fingerprints from each fine-tune
- Patterns differ even within the same family
- Generally more varied than commercial models

### Mistral Patterns

**Characteristics**:
- Efficient, concise responses
- Less verbose than GPT/Claude
- Different balance of formality

### Fine-Tuning Effects

Key insight: Fine-tuning creates distinct fingerprints even from same base model.

Models fine-tuned for:
- Code: More structured, technical patterns
- Chat: More conversational patterns
- Instruction-following: More explicit structure

## Cross-Model Detection

### Universal AI Patterns

Some patterns appear across most AI models:

1. **Uniform sentence length** (low burstiness)
2. **Hedging language clusters**
3. **Perfect grammar** (no minor human errors)
4. **Lack of personal anecdotes**
5. **Absence of colloquialisms/idioms**
6. **Over-organization**

### Model-Agnostic Signals

These work regardless of which AI generated the text:

- Structural uniformity
- Low perplexity scores
- Repetitive syntactic templates
- Consistent formality level
- Absence of first-person experience

## Detection Implications

### Model Identification

If you need to identify WHICH model generated text:

1. Check for model-specific vocabulary
2. Analyze structural patterns
3. Assess tone characteristics
4. Look for formatting fingerprints

### Model-Agnostic Detection

If you only need to know IF text is AI-generated:

1. Focus on universal patterns
2. Use ensemble methods trained on multiple models
3. Check for structural uniformity + vocabulary signals

### Evolving Fingerprints

**Challenge**: Each model update changes fingerprints slightly.

**GPT-3.5 vs GPT-4**: Different vocabulary preferences, structure patterns.

**Implication**: Detection systems need continuous updates.

## Fingerprint Persistence

### Research Finding

Fingerprints persist even when:
- Prompted to "write like a human"
- Given specific style instructions
- Asked to mimic particular authors
- Instructed to vary sentence length

### Why They Persist

1. Model weights are fixed
2. Training patterns are deeply embedded
3. Probability distributions remain consistent
4. Fine-tuning doesn't fully override base patterns

### Limitations

Fingerprints can be obscured by:
- Heavy human editing
- AI paraphrasing tools
- Multiple rounds of revision
- Translation and back-translation

## Practical Application

### Detection Workflow

```
1. Check universal AI patterns first
   → If strong signals, classify as AI

2. If inconclusive, check model-specific patterns
   → May identify which model

3. Consider context
   → Some models more common in certain domains

4. Apply ensemble scoring
   → Weight universal + model-specific signals
```

### Confidence Levels

| Signal Type | Confidence |
|-------------|-----------|
| Multiple universal patterns | High |
| Model-specific vocabulary cluster | Medium-High |
| Single model-specific term | Low |
| Structural pattern alone | Medium |
| Tone assessment alone | Low |

### Caveats

- Model fingerprints evolve with updates
- Heavy editing obscures fingerprints
- Some humans write in AI-like patterns
- Always require corroborating evidence

