Wewnętrzne znaczniki GPT zdradzają wygenerowane treści
Korzystanie z modeli językowych do tworzenia treści na strony internetowe to dziś standard. Jednak bezrefleksyjne podejście „kopiuj/wklej” niesie ze sobą ukryte, choć bardzo realne ryzyko. Twoja strona może publikować wewnętrzne artefakty AI, które demaskują pochodzenie tekstu.

Czym są artefakty AI?
Artefakty AI to ślady zostawione przez LLM/AI w wygenerowanym tekście i służą modelowi GPT (ChatGPT) do wewnętrznego mapowania źródeł informacji. Także obok tekstu można zobaczyć coś takiego turn0search1. Z technicznego punktu widzenia są to tzw. surowe znaczniki cytowań. ChatGPT używają ich jako placeholderów, które w finalnym produkcie powinny zostać zamienione na klikalne linki.
Wyszukiwanie w Google przy użyciu odpowiednich operatorów ujawnia tysiące zaindeksowanych stron z tymi znacznikami. Problem dotyka praktycznie od małych do dużych:
- blogi
- opisy na marketplace
- małe i duże sklepy (sportowe 😉 )
- lecznica onkologiczna ( !!! )
Moim zdaniem dla brandu obecność takich artefaktów to strzał w kolano, bo widać kto kopiuje bez weryfikacji, a Human In The Loop (w skrócie HITL 1) powinno być zawsze podstawą przy wykorzystywaniu AI.
Mimo iż nie jest oficjalnie potwierdzone, to uważam że Googlebot wyłapuje takie skromne smaczki i oznacza te strony jako mniej zaufane, zawierające treści niskiej jakości i generowane automatycznie bez wartości dodanej.
Jak czytać te znaczniki?
Znaczniki te mają bardzo spójną, logiczną strukturę, którą można opisać wzorem: turn{n}{type}{m}.
turn{n}oznacza turę konwersacji, np.turn0to pierwsza seria, ponieważ w programowaniu liczymy zawsze od zera{type}wskazuje na rodzaj użytego narzędzia lub źródła- a
{m}to indeks elementu w wynikach (np.0to pierwszy element,1to drugi).
Typy znaczników:
1. Podstawowe pobieranie treści
search(np.turn0search1) – wynik wyszukiwania w sieci lub plikach (trzeci wynik w pierwszej turze)click(np.turn0click1) – otwarty, pełny dokument z wyników wyszukiwaniafetch(np.turn2fetch1) – bezpośrednio pobrana strona HTMLview(np.turn1view1) – wyrenderowany widok dokumentu (np. PDF, prezentacja)
2. Wyszukiwania specjalistyczne
news(np.turn0news1) – artykuł z wiadomościimage(np.turn1image3) – wynik z wyszukiwarki obrazówproduct(np.turn2product2) – wynik dotyczący produktu ze sklepufinance(np.turn2finance0) – notowania giełdowe lub kryptoforecast(np.turn1forecast1) – prognoza pogodymaps(np.turn1maps1) – wynik z mapcalc(np.turn2calc0) – wynik obliczeń kalkulatoratranslate(np.turn1translate0) – wynik tłumaczenia
3. Warianty zapytań równoległych
msearch/mclick– używane, gdy asystent uruchamia kilka zapytań lub otwiera kilka dokumentów jednocześnie
Jak sprawdzić zaindeksowane strony ze znacznikami GPT?
Żeby znaleźć znaczniki wystarczy użyć zaawansowanych operatorów Google (tzw. Google Dorks lub Google Hacking). Za przykład niech posłuży:
"cite" ("turn0search0" OR "turn0search1" OR "turn0search2" OR "turn0search3" OR "turn0search4" OR "turn0search5" OR "turn0search6" OR "turn0search7" OR "turn0search8" OR "turn0search9") site:plPowyższa komenda nakazuje Google znalezienie słowa „cite” w bezpośrednim sąsiedztwie najpopularniejszych znaczników pierwszej tury wyszukiwania (turn0), ograniczając wyniki wyłącznie do polskich domen (site:pl)
Operatory Google dla wszystkich znaczników
Poniższe operatory mają na końcu site:pl więc pokaże tylko domeny .pl. Jeśli chcesz:
- inną końcówkę domeny – podmień w operatorze
site: - sprawdzić konkretną stronę – wpisz domenę w
site: - nie ograniczać do konkretnej domeny lub końcówki – usuń cały operator
site:
Wersja podstawowa
"cite" ("turn0search" OR "turn0click" OR "turn0fetch" OR "turn0view" OR "turn0news" OR "turn0image" OR "turn0product" OR "turn0sports" OR "turn0finance" OR "turn0forecast" OR "turn0time" OR "turn0maps" OR "turn0calc" OR "turn0translate" OR "turn0msearch" OR "turn0mclick" OR "turn1search" OR "turn1click" OR "turn1fetch" OR "turn1view" OR "turn1news" OR "turn1image" OR "turn1product" OR "turn1sports" OR "turn1finance" OR "turn1forecast" OR "turn1time" OR "turn1maps" OR "turn1calc" OR "turn1translate" OR "turn1msearch" OR "turn1mclick" OR "turn2search" OR "turn2click" OR "turn2fetch" OR "turn2view" OR "turn2news" OR "turn2image" OR "turn2product" OR "turn2sports" OR "turn2finance" OR "turn2forecast" OR "turn2time" OR "turn2maps" OR "turn2calc" OR "turn2translate" OR "turn2msearch" OR "turn2mclick" OR "turn3search" OR "turn3click" OR "turn3fetch" OR "turn3view" OR "turn3news" OR "turn3image" OR "turn3product" OR "turn3sports" OR "turn3finance" OR "turn3forecast" OR "turn3time" OR "turn3maps" OR "turn3calc" OR "turn3translate" OR "turn3msearch" OR "turn3mclick" OR "turn4search" OR "turn4click" OR "turn4fetch" OR "turn4view" OR "turn4news" OR "turn4image" OR "turn4product" OR "turn4sports" OR "turn4finance" OR "turn4forecast" OR "turn4time" OR "turn4maps" OR "turn4calc" OR "turn4translate" OR "turn4msearch" OR "turn4mclick") site:plWersja rozszerzona (podstawowe typy pobierania)
search
("turn0search0" OR "turn0search1" OR "turn0search2" OR "turn0search3" OR "turn0search4" OR "turn0search5" OR "turn0search6" OR "turn0search7" OR "turn0search8" OR "turn0search9" OR "turn1search0" OR "turn1search1" OR "turn1search2" OR "turn1search3" OR "turn1search4" OR "turn1search5" OR "turn1search6" OR "turn1search7" OR "turn1search8" OR "turn1search9" OR "turn2search0" OR "turn2search1" OR "turn2search2" OR "turn2search3" OR "turn2search4" OR "turn2search5" OR "turn2search6" OR "turn2search7" OR "turn2search8" OR "turn2search9") site:plclick
("turn0click0" OR "turn0click1" OR "turn0click2" OR "turn0click3" OR "turn0click4" OR "turn0click5" OR "turn1click0" OR "turn1click1" OR "turn1click2" OR "turn1click3" OR "turn1click4" OR "turn1click5" OR "turn2click0" OR "turn2click1" OR "turn2click2" OR "turn2click3" OR "turn2click4" OR "turn2click5") site:plfetch
("turn0fetch0" OR "turn0fetch1" OR "turn0fetch2" OR "turn0fetch3" OR "turn1fetch0" OR "turn1fetch1" OR "turn1fetch2" OR "turn1fetch3" OR "turn2fetch0" OR "turn2fetch1" OR "turn2fetch2" OR "turn2fetch3") site:plview
("turn0view0" OR "turn0view1" OR "turn0view2" OR "turn0view3" OR "turn1view0" OR "turn1view1" OR "turn1view2" OR "turn1view3" OR "turn2view0" OR "turn2view1" OR "turn2view2" OR "turn2view3") site:ploaicite
("[oaicite" OR "【oaicite" OR "(oaicite" OR "oaicite:") site:plTypy wertykalne
news
("turn0news0" OR "turn0news1" OR "turn0news2" OR "turn0news3" OR "turn0news4" OR "turn0news5" OR "turn1news0" OR "turn1news1" OR "turn1news2" OR "turn1news3" OR "turn1news4" OR "turn1news5" OR "turn2news0" OR "turn2news1" OR "turn2news2" OR "turn2news3" OR "turn2news4" OR "turn2news5") site:plimage
("turn0image0" OR "turn0image1" OR "turn0image2" OR "turn0image3" OR "turn0image4" OR "turn0image5" OR "turn1image0" OR "turn1image1" OR "turn1image2" OR "turn1image3" OR "turn1image4" OR "turn1image5" OR "turn2image0" OR "turn2image1" OR "turn2image2" OR "turn2image3") site:plproduct
("turn0product0" OR "turn0product1" OR "turn0product2" OR "turn0product3" OR "turn0product4" OR "turn0product5" OR "turn1product0" OR "turn1product1" OR "turn1product2" OR "turn1product3" OR "turn1product4" OR "turn1product5" OR "turn2product0" OR "turn2product1" OR "turn2product2" OR "turn2product3") site:plSpecjalistyczne
finance
("turn0finance0" OR "turn0finance1" OR "turn0finance2" OR "turn0finance3" OR "turn1finance0" OR "turn1finance1" OR "turn1finance2" OR "turn1finance3" OR "turn2finance0" OR "turn2finance1" OR "turn2finance2" OR "turn2finance3" OR "turn3finance0" OR "turn3finance1" OR "turn4finance0" OR "turn4finance1") site:plforecast
("turn0forecast0" OR "turn0forecast1" OR "turn0forecast2" OR "turn0forecast3" OR "turn1forecast0" OR "turn1forecast1" OR "turn1forecast2" OR "turn1forecast3" OR "turn2forecast0" OR "turn2forecast1" OR "turn2forecast2" OR "turn2forecast3") site:plmaps
("turn0maps0" OR "turn0maps1" OR "turn0maps2" OR "turn0maps3" OR "turn1maps0" OR "turn1maps1" OR "turn1maps2" OR "turn1maps3" OR "turn2maps0" OR "turn2maps1" OR "turn2maps2" OR "turn2maps3") site:plsports
("turn0sports0" OR "turn0sports1" OR "turn0sports2" OR "turn0sports3" OR "turn1sports0" OR "turn1sports1" OR "turn1sports2" OR "turn1sports3" OR "turn2sports0" OR "turn2sports1" OR "turn2sports2" OR "turn2sports3") site:pltime
("turn0time0" OR "turn0time1" OR "turn0time2" OR "turn1time0" OR "turn1time1" OR "turn1time2" OR "turn2time0" OR "turn2time1" OR "turn2time2") site:plNarzędzia
calc
("turn0calc0" OR "turn0calc1" OR "turn0calc2" OR "turn0calc3" OR "turn1calc0" OR "turn1calc1" OR "turn1calc2" OR "turn1calc3" OR "turn2calc0" OR "turn2calc1" OR "turn2calc2" OR "turn2calc3" OR "turn3calc0" OR "turn3calc1" OR "turn4calc0" OR "turn4calc1") site:pltranslate
("turn0translate0" OR "turn0translate1" OR "turn0translate2" OR "turn0translate3" OR "turn1translate0" OR "turn1translate1" OR "turn1translate2" OR "turn1translate3" OR "turn2translate0" OR "turn2translate1" OR "turn2translate2" OR "turn2translate3" OR "turn3translate0" OR "turn3translate1") site:plMulti-query (msearch, mclick)
msearch
("turn0msearch0" OR "turn0msearch1" OR "turn0msearch2" OR "turn0msearch3" OR "turn0msearch4" OR "turn0msearch5" OR "turn1msearch0" OR "turn1msearch1" OR "turn1msearch2" OR "turn1msearch3" OR "turn1msearch4" OR "turn1msearch5" OR "turn2msearch0" OR "turn2msearch1" OR "turn2msearch2" OR "turn2msearch3") site:plmclick
("turn0mclick0" OR "turn0mclick1" OR "turn0mclick2" OR "turn0mclick3" OR "turn1mclick0" OR "turn1mclick1" OR "turn1mclick2" OR "turn1mclick3" OR "turn2mclick0" OR "turn2mclick1" OR "turn2mclick2" OR "turn2mclick3") site:plGenerator Google Dork – detektor znaczników GPT
📋 Wygenerowane operatory Google
AI powinno być asystentem, a nie redaktorem naczelnym
Sztuczna inteligencja jest potężnym narzędziem do tworzenia szkiców, burzy mózgów, syntezy danych, a nawet kodowania ale nigdy nie powinna zastępować człowieka na etapie finalnej redakcji. Jeśli używasz AI w procesie tworzenia treści:
- Zawsze dokładnie czytaj wygenerowany tekst
- Zwracaj uwagę na przypisy, nawiasy i dziwne ciągi znaków
- usuń znaczniki lub daj link do źródła – obecnie to działa tylko na korzyść, bo buduje EEAT 🙂
- HITL – Human In The Loop – podejście do projektowania i stosowania systemów zautomatyzowanych, w której człowiek ma ostatnie słowo, m.in. przez weryfikację wyników, korektę błędów, podejmowanie decyzji końcowych ↩︎
