Blog

Wat 'n templaatblad 'n leser skuld

Ons 3 926 sjabloonbladsye lewer elk ongeveer 90 duidelike woorde. Wat ons gemeet het voordat ons meer bygevoeg het, waarom die steekproef geweeg is, en wat dit gevind het.

Gepubliseer

PPT AI publiseer 3 926 aanbiedingsjablone, elk met sy eie blad by ppt.sophoninc.com. 'n Blad wie se taak is om 'n ontwerp te wys, moet steeds leesbaar wees vir iemand wat die ontwerp nog nie kan sien nie, of wat tussen twee van hulle besluit. Dit beteken ten minste: waarvoor die skyfies is, wat op elke skyfie is, hoeveel skyfies en teen watter grootte, wat verander kan word, en hoe om te begin. Hierdie plasing gaan daaroor om uit te vind hoe ver ons blaaie hiervan was, en wat ons gemeet het voordat ons enigiets bygevoeg het.

Wat 'n templaatblad vandag weergee

Vier templaatblaaie is op 16 September 2026 gaan haal en getel. Telmetode: verwyder script- en style-elemente, verwyder die oorblywende merkers, dekodeer HTML-entiteite, neem woordtekens wat by [A-Za-z0-9][A-Za-z0-9’'&-]* pas, en maak hulle kleinletters voordat die unieke woorde getel word. Die tokeniseerder word vermeld omdat die unieke tellings met 'n paar woorde verskil afhangende daarvan.

BladLopende woordeUnieke woordeUnieke woorde buite die gedeelde chroom
brand-agency-book-editorial-dark1489131
medical-blood-test-clean-corporate1428828
resume-illustrator-professional-blue1479030
poster-bold-text-modern-gradient1347919

“Shared chrome” is die 60 unieke woorde wat op al vier bladsye voorkom: die navigasie, die voetskrif, die broodkrummelspoor en die twee oproepe tot aksie. Laat dié weg en tussen 19 en 31 unieke woorde op elke bladsy gaan oor daardie templaat. Die res van die bladsy is dieselfde op 3 926 bladsye.

Vir konteks, oor die drie maande tot 16 September 2026 het daardie bladsye 484 indrukke en 7 klikke gelok teen 'n gemiddelde posisie van 20,2, oor 187 unieke bladsye en 12 unieke navrae. Dié syfer kom van Google Search Console vir sc-domain:sophoninc.com, gefiltreer na ppt.sophoninc.com/templates/. Search Console is slegs sigbaar vir die eiendom se eienaars; die eiendom, die filter en die datumbestek word gegee sodat enigiemand met toegang dit kan reproduseer, wat so kontroleerbaar is as wat daardie bron kan wees.

Die vraag wat die oudit moes beantwoord

Elke templaat se skyfies bevat teks: opskrifte, etikette, en kopie wat geskryf is om die ontwerp te vul. Dit word publiek bedien by /api/v2/templates/<slug>/slides/<n>, en dit is die ooglopende ding om op die bladsy te plaas. Voordat ons dit doen, moet een beswaar beantwoord word: 3 926 bladsye se gegenereerde dek-kopie kan 3 926 byna-identiese bladsye wees, wat erger is as 3 926 dun bladsye.

Dus: hoeveel teks deel 'n templaat met die templaat waarna dit die meeste lyk?

Waarom 'n uniforme steekproef die verkeerde antwoord gee

Die naïewe metode is om template lukraak te kies en pare te vergelyk. Daardie metode kan nie duplisering in hierdie korpus vind nie, en dit is die moeite werd om presies te wees oor hoekom.

Die biblioteek is volgens kategorie, resep en stylfamilie georganiseer. 'n Ewekansige paar uit 3 926 items is oorweldigend 'n paar uit verskillende kategorieë oor verskillende onderwerpe. Daardie pare deel byna niks, maak nie saak hoe dupliserend die korpus is nie. Ons het dit gemeet: 392 ewekansige kruisfamiliepare het 'n mediaan 5-gram-insluiting van 0,00% en 'n maksimum van 0,3%. 'n Eenvormige steekproef lewer “the corpus is unique” as 'n artefak van die steekproefneming, nie as 'n bevinding nie.

Die pare wat duplisering sou openbaar, is die naaste bure, en hulle is 'n weglaatbare fraksie van alle pare. Die steekproef is dus na hulle toe geweeg. Template is volgens kategorie, resep-slug en stylfamilie gegroepeer, en 33 groepe is oor vier soorte getrek:

  • genommerde tweelinge, waar die slugs slegs verskil deur 'n agterste -2 of -3 (8 groepe)
  • dieselfde resep en dieselfde stylfamilie (4 groepe)
  • dieselfde stylfamilie, verskillende resep (13 groepe)
  • dekkingsgroepe, een per kategorie, sodat geen kategorie ongemeet is nie (8 groepe)

Skyfieteks is toe vir elke lid van elke groep gaan haal: 232 template, 1 034 skyfies, 0 ophaalfoute, op 16 September 2026. Dit is 5,9% van die korpus, gekies om die moeilikste 5,9% te wees.

Die beslissende stap

Om die steekproef te weeg is op sigself steeds nie genoeg nie, want 'n sjabloon se ware naaste buurman is dalk een wat nie gehaal is nie, wat die oorvleueling sou onderskat. 'n Tweede deurloop het dus die vergelyking beperk tot groepe waar elke lid gehaal is: 46 volledige groepe, 117 sjablone. Binne hulle is 'n sjabloon se naaste buurman in die hele korpus van 3 926 sjablone gewaarborg om in die gemete stel te wees.

Die maatstaf is 5-gram-insluiting: die breukdeel van 'n sjabloon se unieke vyfwoordreekse wat ook in sy naaste eweknie voorkom. Insluiting eerder as Jaccard omdat dit asimmetries is — 'n kort sjabloon wat heeltemal in 'n lang een vervat is, moet as ten volle gedupliseer lees, en Jaccard sou dit as gedeeltelik uniek rapporteer.

Resultate vir daardie 117 sjablone, teenoor die ware naaste korpusbuurman:

MaatstafWaarde
Mediaan 5-gram-insluiting0,00%
Gemiddelde0,50%
95ste persentiel3,46%
Maksimum8,82%
Sjablone bo 10%0
3-gram-insluiting, mediaan / maksimum0,31% / 13,89%

Die 3-gram-deurloop is daar om kopie te vang wat herformuleer eerder as hergebruik is; dit verskuif die syfers, maar nie die gevolgtrekking nie. Die slegste paar in die korpus is poster-quote-typography-modern-gradient teenoor poster-bold-text-modern-gradient, teen 8,82%.

Oor al 232 sjablone: van 3 448 unieke sinne van ses woorde of meer, verskyn 2 in meer as een sjabloon — “the results relate only to the items tested” en “no other graphic elements should intrude into this zone”. Per skyfie, van 992 skyfies wat 20 woorde of meer bevat, is die mediaan insluiting met die naaste skyfie in enige ander sjabloon 0,0%; 8 is bo 20% en geen is bo 50% nie. Aktuele ooreenkoms gemeet deur sak-van-woorde-kosinus, wat bewoording ignoreer, is hoër, soos dit hoort vir twee CV-sjablone: mediaan 12,7% teenoor die naaste eweknie in dieselfde familie, maksimum 35,3%.

Die eerlike beperking: dit is 232 van 3 926 sjablone en 117 in die gewaarborg-naaste stel. Dit is bewys oor die moeilikste deel van die korpus, nie 'n bewys oor die geheel daarvan nie.

Wat ons besluit het

Die oudit verwyder die dupliseringsbeswaar teen die publisering van skyfieteks. Ons het nie die skyfie-liggame gepubliseer nie. Ons het die skyfietitels gepubliseer, wat reeds in die sjabloonrekord bestaan het en gehaal en weggegooi is.

Gekontroleer oor al 3 926 sjablone voordat ons dit gepubliseer het: 14 969 titels, geen leeg nie, geen 'n blote “Slide N” of “Page N” nie, en slide_titles.length gelyk aan slide_count op elkeen. Twee beperkings is aangeteken eerder as gladgestryk: 156 titels (1,0%) eindig op “… Page N”, en op 77 sjablone (2%) doen elke titel dit. 1 321 sjablone (34%) het 'n enkele skyfie en kry glad nie 'n lys nie.

Die verandering bereik dus 2 605 bladsye en voeg 'n mediaan van 15 woorde by elkeen, 'n gemiddelde van 10,4 woorde per bladsy oor die korpus. Dit is werklik en dit is klein. Dit neem nie op sigself 'n bladsy uit die gebied van dun inhoud nie, en die nuttiger deel is dalk dat die titels klikbaar is: om na skyfie 7 te spring, moes jy voorheen ses keer op Volgende druk.

Dieselfde tak skakel na die sjablone waarna niks anders geskakel het nie. Die blaai-oppervlakke het die aspect_ratio op 16:9 vasgepen, wat omtrent 45% van die biblioteek is, dus het die res op geen spilblad en in geen verwante blok verskyn nie: /templates?category=document en ?category=poster het 'n “coming soon”-bladsy met geen sjabloonskakels terugbesorg nie. 'n Bladsy waarheen geen interne skakel lei nie, skuld 'n leser niks, want geen leser kom daar aan nie.

Nie ontplooi nie, en een vraag steeds oop

Niks hiervan is lewendig nie. Dit is pull request 10 op Sophon-LLC/ppt-ai, geopen op 15 September 2026 en steeds oop op 16 September 2026, drie commits, geverifieer met 'n tipe-kontrole, 'n lint-lopie en 'n produksiebou wat teen die lewendige datastoor bedien word. Totdat dit saamsmelt, is die bladsye soos gemeet aan die bokant van hierdie pos.

Die oop vraag is die een wat die oudit nie beantwoord nie. Die gemete stel bevat 'n mediaan van 288 woorde liggaamsteks per sjabloon, teenoor die 19 tot 31 sjabloonspesifieke woorde wat 'n bladsy vandag weergee. Die oudit sê daardie teks is nie dupliserend nie. Dit sê nie dat teks wat geskryf is om 'n uitleg te vul, vir 'n persoon soos inhoud eerder as vuller lees nie, en niemand het dit gemeet nie. Om 3 926 bladsye daarvan te publiseer op grond van slegs 'n dupliseringsresultaat, sou wees om 'n vraag te beantwoord wat ons nie gevra het nie.

Alle plasings