Skip to content

Commit 526bcc8

Browse files
authored
Merge pull request #5 from peopleworks/feat/article-screenshots
Blog: illustrate both articles (EN + ES) with the real product
2 parents c60a021 + b979090 commit 526bcc8

4 files changed

Lines changed: 38 additions & 2 deletions

File tree

Docs/Blog/signsofai-maker-story.en.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@
6262
pre code{background:none;border:0;padding:0}
6363
blockquote{margin:1.3em 0;padding:.7em 1.1em;border-left:3px solid var(--brand);
6464
background:linear-gradient(90deg,rgba(109,124,255,.10),transparent);border-radius:0 10px 10px 0;color:var(--ink)}
65+
figure{margin:1.8em 0}
66+
figure img{width:100%;height:auto;display:block;border:1px solid var(--line);border-radius:14px}
67+
figcaption{margin-top:.6em;font-size:14.5px;color:var(--muted,#6b7280);text-align:center;font-style:italic}
6568
ul{padding-left:1.2em}
6669
li{margin:.35em 0}
6770
.cta{display:block;margin:1.4em 0;padding:16px 20px;border:1px solid var(--line);border-radius:14px;
@@ -94,6 +97,7 @@ <h1>I built an AI-writing detector that shows its work — and speaks Spanish</h
9497
<p>Most AI detectors are black boxes. You paste a paragraph, a number comes back — "87% AI" — and you're supposed to trust it. A teacher can't act on that. A writer can't learn from it. And if you wrote in Spanish, the number is often worse than a coin flip.</p>
9598
<p>So I built the opposite. It's called <strong>SignsOfAI</strong>, it's free, it runs 100% in your browser, and for every signal it flags it tells you <em>what</em> the tell is and <em>how to fix it</em>.</p>
9699
<p>This is the story of how it works and the decisions behind it.</p>
100+
<figure><img src="https://raw.githubusercontent.com/peopleworks/SignsofAI/main/Docs/screenshots/analyze-live.gif" alt="The score climbing live from 76 to 87 as AI tells accumulate while typing"><figcaption>The score updates as you type. Every highlight comes with a suggested fix.</figcaption></figure>
97101

98102
<h2>The itch: a score you can't argue with is a score you can't trust</h2>
99103
<p>Two things bothered me about the detectors everyone links to.</p>
@@ -111,7 +115,9 @@ <h2>What it actually does</h2>
111115
<li><span class="chip stat">Statistical</span> the rhythm. More on this below, because it's the interesting one.</li>
112116
</ul>
113117
<p>Every flag carries a concrete fix and the reason behind it. It's a linter, not a verdict.</p>
118+
<figure><img src="https://raw.githubusercontent.com/peopleworks/SignsofAI/main/Docs/screenshots/evidence.png" alt="The annotated text beside the recommendation list"><figcaption>Not &ldquo;87% AI&rdquo;, but which words, why they were flagged, and what to write instead.</figcaption></figure>
114119
<p><strong>2. It checks originality.</strong> Drop in two or more documents — a thesis and its sources, or a whole class's submissions — and it highlights the passages they share: verbatim copies, and <em>reworded paraphrases, even across languages</em>. The number you see equals exactly what's highlighted. The evidence <strong>is</strong> the score. A human judges; the tool never accuses.</p>
120+
<figure><img src="https://raw.githubusercontent.com/peopleworks/SignsofAI/main/Docs/screenshots/originality.png" alt="Cohort overlap matrix with the most similar pairs ranked below"><figcaption>A whole class at a glance: every document against every other, then the shared passages themselves.</figcaption></figure>
115121

116122
<h2>The one signal I trust most: burstiness</h2>
117123
<p>Here's the tell that's hardest to fake and easiest to measure. Humans write with wildly uneven rhythm. A long, winding sentence with three clauses and an aside, then a short one. Then a fragment. Machines don't. Left alone, an LLM settles into a steady 15–25 words per sentence and holds it, paragraph after paragraph.</p>

Docs/Blog/signsofai-maker-story.en.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "I built an AI-writing detector that shows its work — and speaks Spanish"
33
description: "Most AI detectors are black boxes that spit out a number. I built one that shows you the evidence, runs entirely in your browser, and treats Spanish as a first-class language. Here's how, and why."
44
canonical_url: "https://peopleworks.github.io/SignsofAI/"
5-
cover_image: ""
5+
cover_image: "https://raw.githubusercontent.com/peopleworks/SignsofAI/main/Docs/Blog/social/social-preview.png"
66
tags: [dotnet, blazor, ai, webassembly]
77
author: "Pedro Hernández (PeopleWorks)"
88
lang: en
@@ -16,6 +16,10 @@ So I built the opposite. It's called **SignsOfAI**, it's free, it runs 100% in y
1616

1717
This is the story of how it works and the decisions behind it.
1818

19+
![The score climbing live from 76 to 87 as AI tells accumulate while typing, then every tell highlighted with its fix](https://raw.githubusercontent.com/peopleworks/SignsofAI/main/Docs/screenshots/analyze-live.gif)
20+
21+
*The score updates as you type. Every highlight comes with a suggested fix.*
22+
1923
## The itch: a score you can't argue with is a score you can't trust
2024

2125
Two things bothered me about the detectors everyone links to.
@@ -39,8 +43,16 @@ SignsOfAI does two jobs.
3943

4044
Every flag carries a concrete fix and the reason behind it. It's a linter, not a verdict.
4145

46+
![The annotated text with every AI tell highlighted, beside the recommendation list explaining and fixing each one](https://raw.githubusercontent.com/peopleworks/SignsofAI/main/Docs/screenshots/evidence.png)
47+
48+
*This is the whole argument in one screenshot: not "87% AI", but which words, why they were flagged, and what to write instead.*
49+
4250
**2. It checks originality.** Drop in two or more documents — a thesis and its sources, or a whole class's submissions — and it highlights the passages they share: verbatim copies, and *reworded paraphrases, even across languages*. The number you see equals exactly what's highlighted. The evidence **is** the score. A human judges; the tool never accuses.
4351

52+
![Cohort overlap matrix showing which documents share text, with the most similar pairs ranked below](https://raw.githubusercontent.com/peopleworks/SignsofAI/main/Docs/screenshots/originality.png)
53+
54+
*A whole class at a glance: every document against every other, then the shared passages themselves.*
55+
4456
## The one signal I trust most: burstiness
4557

4658
Here's the tell that's hardest to fake and easiest to measure. Humans write with wildly uneven rhythm. A long, winding sentence with three clauses and an aside, then a short one. Then a fragment. Machines don't. Left alone, an LLM settles into a steady 15–25 words per sentence and holds it, paragraph after paragraph.

Docs/Blog/signsofai-maker-story.es.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@
6262
pre code{background:none;border:0;padding:0}
6363
blockquote{margin:1.3em 0;padding:.7em 1.1em;border-left:3px solid var(--brand);
6464
background:linear-gradient(90deg,rgba(109,124,255,.10),transparent);border-radius:0 10px 10px 0;color:var(--ink)}
65+
figure{margin:1.8em 0}
66+
figure img{width:100%;height:auto;display:block;border:1px solid var(--line);border-radius:14px}
67+
figcaption{margin-top:.6em;font-size:14.5px;color:var(--muted,#6b7280);text-align:center;font-style:italic}
6568
ul{padding-left:1.2em}
6669
li{margin:.35em 0}
6770
.cta{display:block;margin:1.4em 0;padding:16px 20px;border:1px solid var(--line);border-radius:14px;
@@ -94,6 +97,7 @@ <h1>Construí un detector de escritura con IA que muestra sus pruebas — y habl
9497
<p>Casi todos los detectores de IA son cajas negras. Pegas un párrafo, vuelve un número — "87% IA" — y se supone que confíes. Un profesor no puede actuar con eso. Un escritor no puede aprender de eso. Y si escribiste en español, el número muchas veces es peor que lanzar una moneda.</p>
9598
<p>Así que construí lo contrario. Se llama <strong>SignsOfAI</strong>, es gratis, corre 100% en tu navegador, y por cada señal que marca te dice <em>cuál</em> es la pista y <em>cómo arreglarla</em>.</p>
9699
<p>Esta es la historia de cómo funciona y las decisiones detrás.</p>
100+
<figure><img src="https://raw.githubusercontent.com/peopleworks/SignsofAI/main/Docs/screenshots/analyze-live.gif" alt="El puntaje sube en vivo de 76 a 87 mientras se acumulan las pistas de IA al escribir"><figcaption>El puntaje se actualiza mientras escribes. Cada resaltado trae su sugerencia de arreglo.</figcaption></figure>
97101

98102
<h2>La comezón: un puntaje que no puedes discutir es un puntaje que no puedes creer</h2>
99103
<p>Dos cosas me molestaban de los detectores que todo el mundo enlaza.</p>
@@ -111,7 +115,9 @@ <h2>Qué hace, en concreto</h2>
111115
<li><span class="chip stat">Estadístico</span> el ritmo. De esto hablo abajo, porque es lo interesante.</li>
112116
</ul>
113117
<p>Cada marca trae un arreglo concreto y la razón detrás. Es un linter, no un veredicto.</p>
118+
<figure><img src="https://raw.githubusercontent.com/peopleworks/SignsofAI/main/Docs/screenshots/evidence.png" alt="El texto anotado junto a la lista de recomendaciones"><figcaption>No &ldquo;87% IA&rdquo;, sino cuáles palabras, por qué se marcaron, y qué escribir en su lugar.</figcaption></figure>
114119
<p><strong>2. Revisa originalidad.</strong> Suelta dos o más documentos — una tesis y sus fuentes, o los trabajos de una clase entera — y resalta los pasajes que comparten: copias literales, y <em>paráfrasis reescritas, incluso entre idiomas</em>. El número que ves es exactamente lo que está resaltado. La evidencia <strong>es</strong> el puntaje. Un humano juzga; la herramienta nunca acusa.</p>
120+
<figure><img src="https://raw.githubusercontent.com/peopleworks/SignsofAI/main/Docs/screenshots/originality.png" alt="Matriz de solapamiento de la cohorte con los pares más similares ordenados debajo"><figcaption>Una clase entera de un vistazo: cada documento contra todos los demás, y luego los pasajes compartidos.</figcaption></figure>
115121

116122
<h2>La señal en la que más confío: burstiness</h2>
117123
<p>Esta es la pista más difícil de falsificar y más fácil de medir. Los humanos escribimos con un ritmo desparejo. Una frase larga, con tres cláusulas y un inciso, y luego una corta. Después un fragmento. Las máquinas no. A su aire, un modelo se acomoda en unas 15 a 25 palabras por frase y ahí se queda, párrafo tras párrafo.</p>

Docs/Blog/signsofai-maker-story.es.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Construí un detector de escritura con IA que muestra sus pruebas — y habla español"
33
description: "Casi todos los detectores de IA son cajas negras que escupen un número. Construí uno que te muestra la evidencia, corre entero en tu navegador y trata el español como idioma de primera. Aquí está cómo, y por qué."
44
canonical_url: "https://peopleworks.github.io/SignsofAI/"
5-
cover_image: ""
5+
cover_image: "https://raw.githubusercontent.com/peopleworks/SignsofAI/main/Docs/Blog/social/social-preview.png"
66
tags: [dotnet, blazor, ia, webassembly]
77
author: "Pedro Hernández (PeopleWorks)"
88
lang: es
@@ -16,6 +16,10 @@ Así que construí lo contrario. Se llama **SignsOfAI**, es gratis, corre 100% e
1616

1717
Esta es la historia de cómo funciona y las decisiones detrás.
1818

19+
![El puntaje sube en vivo de 76 a 87 mientras se acumulan las pistas de IA al escribir, y luego cada pista queda resaltada con su arreglo](https://raw.githubusercontent.com/peopleworks/SignsofAI/main/Docs/screenshots/analyze-live.gif)
20+
21+
*El puntaje se actualiza mientras escribes. Cada resaltado trae su sugerencia de arreglo.*
22+
1923
## La comezón: un puntaje que no puedes discutir es un puntaje que no puedes creer
2024

2125
Dos cosas me molestaban de los detectores que todo el mundo enlaza.
@@ -39,8 +43,16 @@ SignsOfAI hace dos trabajos.
3943

4044
Cada marca trae un arreglo concreto y la razón detrás. Es un linter, no un veredicto.
4145

46+
![El texto anotado con cada pista de IA resaltada, junto a la lista de recomendaciones que explica y arregla cada una](https://raw.githubusercontent.com/peopleworks/SignsofAI/main/Docs/screenshots/evidence.png)
47+
48+
*Todo el argumento en una captura: no "87% IA", sino cuáles palabras, por qué se marcaron, y qué escribir en su lugar.*
49+
4250
**2. Revisa originalidad.** Suelta dos o más documentos — una tesis y sus fuentes, o los trabajos de una clase entera — y resalta los pasajes que comparten: copias literales, y *paráfrasis reescritas, incluso entre idiomas*. El número que ves es exactamente lo que está resaltado. La evidencia **es** el puntaje. Un humano juzga; la herramienta nunca acusa.
4351

52+
![Matriz de solapamiento de la cohorte que muestra qué documentos comparten texto, con los pares más similares ordenados debajo](https://raw.githubusercontent.com/peopleworks/SignsofAI/main/Docs/screenshots/originality.png)
53+
54+
*Una clase entera de un vistazo: cada documento contra todos los demás, y luego los pasajes compartidos.*
55+
4456
## La señal en la que más confío: burstiness
4557

4658
Esta es la pista más difícil de falsificar y más fácil de medir. Los humanos escribimos con un ritmo desparejo. Una frase larga, con tres cláusulas y un inciso, y luego una corta. Después un fragmento. Las máquinas no. A su aire, un modelo se acomoda en unas 15 a 25 palabras por frase y ahí se queda, párrafo tras párrafo.

0 commit comments

Comments
 (0)