{"id":5287,"date":"2026-02-24T04:14:15","date_gmt":"2026-02-24T04:14:15","guid":{"rendered":"https:\/\/research.undetectable.ai\/?p=5287"},"modified":"2026-02-24T04:14:50","modified_gmt":"2026-02-24T04:14:50","slug":"i-tested-5-ai-image-detectors-these-are-the-best-in-2026","status":"publish","type":"post","link":"https:\/\/research.undetectable.ai\/fi\/testasin-5-ai-kuvantunnistinta-nama-ovat-parhaat-vuonna-2026\/","title":{"rendered":"Testasin 5 teko\u00e4lyn kuvantunnistinta. N\u00e4m\u00e4 ovat parhaat vuonna 2026:"},"content":{"rendered":"<p style=\"font-size:17px\"><strong>Olet luultavasti n\u00e4hnyt verkossa enemm\u00e4n teko\u00e4lyn luomia valokuvia kuin uskotkaan. <\/strong><\/p>\n\n\n\n<p style=\"font-size:17px\">Joskus on selv\u00e4\u00e4, ett\u00e4 kuva on teko\u00e4lyn tuottama, mutta sit\u00e4 on yh\u00e4 vaikeampi sanoa, kun generatiiviset kuva- ja videoty\u00f6kalut kehittyv\u00e4t. Uudet ty\u00f6kalut, kuten Googlen <a href=\"https:\/\/blog.google\/innovation-and-ai\/products\/nano-banana-pro\/\" target=\"_blank\" rel=\"noopener\">Nano Banana Pro<\/a>ja p\u00e4ivitykset OpenAI:n <a href=\"https:\/\/openai.com\/index\/new-chatgpt-images-is-here\/\" target=\"_blank\" rel=\"noopener\">ChatGPT-kuvamalli<\/a> avulla k\u00e4ytt\u00e4j\u00e4t voivat luoda nopeasti synteettisi\u00e4 kuvia, jotka heijastavat todellisia kuvia. Aiemmissa tutkimuksissa todettiin, ett\u00e4 85% amerikkalaisista sanoo, ett\u00e4 <a href=\"https:\/\/research.undetectable.ai\/fi\/85-amerikkalaisista-sanoo-etta-vaarennokset-ovat-heikentaneet-heidan-luottamustaan-verkkotietoihin\/\" data-type=\"link\" data-id=\"https:\/\/research.undetectable.ai\/85-of-americans-say-deepfakes-have-eroded-their-trust-in-online-information\/\">v\u00e4\u00e4renn\u00f6kset murentavat luottamusta verkossa<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:19px\"><strong>Useat ty\u00f6kalut v\u00e4itt\u00e4v\u00e4t tunnistavansa teko\u00e4lyn luomat kuvat, mutta toimivatko ne? <\/strong><\/h2>\n\n\n\n<p style=\"font-size:17px\">Suoritin 50 tunnistustarkastusta viidell\u00e4 suosituimmalla teko\u00e4lykuvien tunnistimella ja dokumentoin tulokset. Esittelen t\u00e4ss\u00e4 artikkelissa kaikki tiedot ja selit\u00e4n ne, mutta lopussa on my\u00f6s linkki dokumentaatioon.<\/p>\n\n\n\n<p style=\"font-size:17px\">N\u00e4iss\u00e4 testeiss\u00e4 k\u00e4ytt\u00e4m\u00e4ni viisi ilmaisinta olivat: <a href=\"http:\/\/Truthscan.com\" data-type=\"link\" data-id=\"Truthscan.com\" target=\"_blank\" rel=\"noreferrer noopener\">TruthScan<\/a>, <a href=\"https:\/\/www.aiornot.com\/\" data-type=\"link\" data-id=\"https:\/\/www.aiornot.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Teko\u00e4ly vai ei<\/a>, <a href=\"https:\/\/sightengine.com\/\" data-type=\"link\" data-id=\"https:\/\/sightengine.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Sight Engine<\/a>, <a href=\"https:\/\/wasitai.com\/\" data-type=\"link\" data-id=\"https:\/\/wasitai.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">WasItAI<\/a>ja <a href=\"https:\/\/gowinston.ai\/\" data-type=\"link\" data-id=\"https:\/\/gowinston.ai\/\" target=\"_blank\" rel=\"noreferrer noopener\">Winston AI<\/a>. Testasin n\u00e4it\u00e4 ty\u00f6kaluja analysoimalla kummallakin kaksi ChatGPT:n tuottamaa kuvaa, kuusi Nano Bananan tuottamaa kuvaa ja kaksi Midjourneyn tuottamaa kuvaa. K\u00e4ytin useita kehotustyylej\u00e4 ja -tekniikoita (joista kerron yksityiskohtaisesti my\u00f6hemmin, kun analysoin jokaisen analysoidun kuvan).<\/p>\n\n\n\n<p style=\"font-size:17px\">Kaikkien viiden ilmaisimen teht\u00e4v\u00e4n\u00e4 oli havaita teko\u00e4lyn luomat kuvat eri luokissa, kuten petokset, disinformaatio, yleinen valokuvaus ja v\u00e4\u00e4renn\u00f6kset. Ei ole yll\u00e4tt\u00e4v\u00e4\u00e4, ett\u00e4 kaikki ilmaisimet eiv\u00e4t suoriutuneet hyvin. <strong>TruthScan oli ainoa ilmaisin, joka luokitteli johdonmukaisesti kaiken l\u00e4hett\u00e4m\u00e4ni sis\u00e4ll\u00f6n v\u00e4hint\u00e4\u00e4n 97%:ksi.<\/strong><\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>AI Image Detector -testin tulokset<\/title>\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@600;700;800&display=swap');\n\n  .ai-detector-wrap {\n    max-width: 780px;\n    margin: 2rem auto;\n    font-family: 'DM Sans', sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .ai-detector-wrap h2 {\n    font-family: 'Outfit', sans-serif;\n    font-size: 1.75rem;\n    font-weight: 800;\n    color: #1a1a2e;\n    margin-bottom: 1.25rem;\n    letter-spacing: -0.02em;\n  }\n\n  .ai-detector-table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n    overflow: hidden;\n    box-shadow:\n      0 1px 3px rgba(0,0,0,0.06),\n      0 8px 24px rgba(0,0,0,0.08),\n      0 0 0 1px rgba(0,0,0,0.04);\n  }\n\n  .ai-detector-table thead th {\n    background: #1a1a2e;\n    color: #ffffff;\n    font-family: 'Outfit', sans-serif;\n    font-weight: 700;\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.06em;\n    padding: 16px 20px;\n    text-align: center;\n    border: none;\n  }\n\n  .ai-detector-table thead th:first-child {\n    text-align: left;\n    padding-left: 24px;\n  }\n\n  .ai-detector-table tbody tr {\n    transition: background 0.2s ease;\n  }\n\n  .ai-detector-table tbody tr:hover {\n    background: rgba(0,0,0,0.02);\n  }\n\n  .ai-detector-table tbody td {\n    padding: 14px 20px;\n    text-align: center;\n    font-size: 0.95rem;\n    font-weight: 500;\n    color: #2d2d3a;\n    border-bottom: 1px solid #eee;\n  }\n\n  .ai-detector-table tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  .ai-detector-table tbody td:first-child {\n    text-align: left;\n    padding-left: 24px;\n    font-weight: 600;\n    color: #1a1a2e;\n  }\n\n  \/* Colored cells *\/\n  .cell-green {\n    background: #22c55e;\n    color: #fff !important;\n    font-weight: 700 !important;\n    border-radius: 6px;\n    padding: 6px 12px;\n    display: inline-block;\n    min-width: 32px;\n    text-align: center;\n    font-size: 0.9rem;\n  }\n\n  .cell-red {\n    background: #ef4444;\n    color: #fff !important;\n    font-weight: 700 !important;\n    border-radius: 6px;\n    padding: 6px 12px;\n    display: inline-block;\n    min-width: 32px;\n    text-align: center;\n    font-size: 0.9rem;\n  }\n\n  \/* Accuracy badges *\/\n  .badge-100  { background: #16a34a; color: #fff; }\n  .badge-80   { background: #a3e635; color: #1a1a2e; }\n  .badge-70   { background: #facc15; color: #1a1a2e; }\n  .badge-60   { background: #fb923c; color: #fff; }\n  .badge-30   { background: #ef4444; color: #fff; }\n\n  .accuracy-badge {\n    font-weight: 800;\n    font-family: 'Outfit', sans-serif;\n    font-size: 0.95rem;\n    border-radius: 8px;\n    padding: 6px 16px;\n    display: inline-block;\n    min-width: 60px;\n    text-align: center;\n    letter-spacing: 0.02em;\n  }\n\n  \/* Row rank indicator *\/\n  .rank-icon {\n    margin-right: 6px;\n    font-size: 1rem;\n  }\n\n  \/* Asterisk note *\/\n  .table-note {\n    margin-top: 0.75rem;\n    font-size: 0.8rem;\n    color: #888;\n    padding-left: 4px;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 600px) {\n    .ai-detector-table thead th,\n    .ai-detector-table tbody td {\n      padding: 10px 10px;\n      font-size: 0.8rem;\n    }\n    .ai-detector-wrap h2 {\n      font-size: 1.3rem;\n    }\n  }\n<\/style>\n<\/head>\n<body style=\"background:#f8f8fa; padding: 2rem;\">\n\n<div class=\"ai-detector-wrap\">\n  <h2>\ud83d\udd0d AI Image Detector -testin tulokset<\/h2>\n\n  <table class=\"ai-detector-table\">\n    <thead>\n      <tr>\n        <th>Tunnistusty\u00f6kalu<\/th>\n        <th>Testit yhteens\u00e4<\/th>\n        <th>Oikein havaittu<\/th>\n        <th>Ohi (ep\u00e4onnistuu)<\/th>\n        <th>Tarkkuus<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td><span class=\"rank-icon\">\ud83e\udd47<\/span>TruthScan<\/td>\n        <td>10<\/td>\n        <td><span class=\"cell-green\">10<\/span><\/td>\n        <td><span class=\"cell-green\">0<\/span><\/td>\n        <td><span class=\"accuracy-badge badge-100\">100%<\/span><\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"rank-icon\">\ud83e\udd48<\/span>Teko\u00e4ly vai ei<\/td>\n        <td>10<\/td>\n        <td><span class=\"cell-green\">8<\/span><\/td>\n        <td><span class=\"cell-red\">2*<\/span><\/td>\n        <td><span class=\"accuracy-badge badge-80\">80%<\/span><\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"rank-icon\">\ud83e\udd49<\/span>Sight Engine<\/td>\n        <td>10<\/td>\n        <td><span class=\"cell-green\">7<\/span><\/td>\n        <td><span class=\"cell-red\">3<\/span><\/td>\n        <td><span class=\"accuracy-badge badge-70\">70%<\/span><\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"rank-icon\">&nbsp;&nbsp;&nbsp;<\/span>WasItAI<\/td>\n        <td>10<\/td>\n        <td><span class=\"cell-green\">6<\/span><\/td>\n        <td><span class=\"cell-red\">4<\/span><\/td>\n        <td><span class=\"accuracy-badge badge-60\">60%<\/span><\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"rank-icon\">&nbsp;&nbsp;&nbsp;<\/span>Winston AI<\/td>\n        <td>10<\/td>\n        <td><span class=\"cell-green\">3<\/span><\/td>\n        <td><span class=\"cell-red\">7<\/span><\/td>\n        <td><span class=\"accuracy-badge badge-30\">30%<\/span><\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n\n  <p class=\"table-note\">* AI or Not merkitsi yhden AI-sukupolven 78%:ksi, yhden 85%:ksi ja yhden 89%:ksi. Koska testi vaatii v\u00e4hint\u00e4\u00e4n 90%, kaksi ensimm\u00e4ist\u00e4 lasketaan ep\u00e4onnistuneiksi, mutta 89%:t\u00e4 k\u00e4sitell\u00e4\u00e4n l\u00e4hes ep\u00e4onnistuneena, joten t\u00e4hti.<\/p>\n<\/div>\n\n<\/body>\n<\/html>\n\n\n\n<p style=\"font-size:17px\">AI or Not menestyi my\u00f6s melko hyvin. Vaikka AI or Not luokitteli useita teko\u00e4lyn tuottamia kohteita alle 90%:n varmuuden, se oli testeiss\u00e4ni toiseksi tarkin ja johdonmukaisin ilmaisin TruthScanin j\u00e4lkeen. Vaikka AI or Not ep\u00e4onnistui, ep\u00e4onnistumiset eiv\u00e4t olleet katastrofaalisia, mutta parantamisen varaa on edelleen. <\/p>\n\n\n\n<p style=\"font-size:17px\">Muut kokeilemani teko\u00e4lyn kuvantunnistimet toimivat paljon huonommin. Esimerkiksi Sight Engine luokitteli kolme petokseen liittyv\u00e4\u00e4 teko\u00e4lykuvaa virheellisesti aidoiksi.<\/p>\n\n\n\n<p style=\"font-size:17px\">Nyt n\u00e4yt\u00e4n sinulle jokaisen kuvan (10:st\u00e4 luomastani kuvasta), selit\u00e4n, miten loin sen, ja n\u00e4yt\u00e4n, miten kukin malli sai siit\u00e4 pisteet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">#1. \"Man On a Ledge\" (tuottanut ChatGPT)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/CGPT-Generation-1-Man-on-ledge-683x1024.jpg\" alt=\"\" class=\"wp-image-5289\" title=\"\" srcset=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/CGPT-Generation-1-Man-on-ledge-683x1024.jpg 683w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/CGPT-Generation-1-Man-on-ledge-200x300.jpg 200w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/CGPT-Generation-1-Man-on-ledge-768x1152.jpg 768w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/CGPT-Generation-1-Man-on-ledge-8x12.jpg 8w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/CGPT-Generation-1-Man-on-ledge.jpg 1024w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/figure>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@600;700;800&display=swap');\n\n  .detector-scores-wrap {\n    max-width: 780px;\n    margin: 2rem auto;\n    font-family: 'DM Sans', sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .detector-scores-wrap h3 {\n    font-family: 'Outfit', sans-serif;\n    font-size: 1.4rem;\n    font-weight: 800;\n    color: #1a1a2e;\n    margin-bottom: 1.25rem;\n    letter-spacing: -0.02em;\n  }\n\n  .detector-scores-table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n    overflow: hidden;\n    table-layout: fixed;\n    box-shadow:\n      0 1px 3px rgba(0,0,0,0.06),\n      0 8px 24px rgba(0,0,0,0.08),\n      0 0 0 1px rgba(0,0,0,0.04);\n  }\n\n  .detector-scores-table thead th {\n    background: #1a1a2e;\n    color: #ffffff;\n    font-family: 'Outfit', sans-serif;\n    font-weight: 700;\n    font-size: 0.7rem;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n    padding: 14px 6px;\n    text-align: center;\n    border: none;\n  }\n\n  .detector-scores-table thead th:first-child {\n    text-align: left;\n    padding-left: 14px;\n    width: 18%;\n  }\n\n  .detector-scores-table thead th:nth-child(2) {\n    width: 12%;\n  }\n\n  .detector-scores-table tbody tr {\n    transition: background 0.2s ease;\n  }\n\n  .detector-scores-table tbody tr:hover {\n    background: rgba(0,0,0,0.02);\n  }\n\n  .detector-scores-table tbody td {\n    padding: 14px 6px;\n    text-align: center;\n    font-size: 0.9rem;\n    font-weight: 500;\n    color: #2d2d3a;\n    border-bottom: 1px solid #eee;\n  }\n\n  .detector-scores-table tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  .detector-scores-table tbody td:first-child {\n    text-align: left;\n    padding-left: 14px;\n    font-weight: 600;\n    color: #1a1a2e;\n  }\n\n  .score-pill {\n    font-weight: 700;\n    font-family: 'Outfit', sans-serif;\n    font-size: 0.78rem;\n    border-radius: 6px;\n    padding: 5px 8px;\n    display: inline-block;\n    min-width: 0;\n    text-align: center;\n    white-space: nowrap;\n  }\n\n  .score-pass {\n    background: #22c55e;\n    color: #fff;\n  }\n\n  .score-warn {\n    background: #fb923c;\n    color: #fff;\n  }\n\n  .score-fail {\n    background: #ef4444;\n    color: #fff;\n  }\n\n  @media (max-width: 600px) {\n    .detector-scores-table thead th,\n    .detector-scores-table tbody td {\n      padding: 10px 4px;\n      font-size: 0.7rem;\n    }\n    .score-pill {\n      padding: 4px 5px;\n      font-size: 0.68rem;\n    }\n    .detector-scores-wrap h3 {\n      font-size: 1.15rem;\n    }\n  }\n<\/style>\n\n<div class=\"detector-scores-wrap\">\n  <h3>Miten kuvantunnistimet saivat pisteet<\/h3>\n\n  <table class=\"detector-scores-table\">\n    <thead>\n      <tr>\n        <th>Kuvan malli<\/th>\n        <th>Luokka<\/th>\n        <th>TruthScan<\/th>\n        <th>Sight Engine<\/th>\n        <th>Teko\u00e4ly vai ei<\/th>\n        <th>Winston AI<\/th>\n        <th>WasItAI<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>ChatGPT <span style=\"font-size:0.75rem; color:#888; display:block;\">T\u00e4ysi sukupolvi<\/span><\/td>\n        <td>Yleist\u00e4<\/td>\n        <td><span class=\"score-pill score-pass\">99.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">99.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-warn\">77.99% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">0,98% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">1.00% AI<\/span><\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p style=\"font-size:17px\">Minusta (ja n\u00e4en p\u00e4ivitt\u00e4in paljon teko\u00e4lyn tuottamaa sis\u00e4lt\u00f6\u00e4) kuva n\u00e4ytt\u00e4\u00e4 ensi silm\u00e4yksell\u00e4 melko vakuuttavalta. Jos napsauttaisit jonkun sosiaalisen median profiilia, selaisit h\u00e4nen sy\u00f6tteens\u00e4 l\u00e4pi ja n\u00e4kisit t\u00e4m\u00e4n kuvan, erottuisiko se heti teko\u00e4lyn luoman v\u00e4\u00e4renn\u00f6ksen\u00e4? Rehellisyyden nimiss\u00e4 yritin olla luova kehotuksen kanssa. T\u00e4ss\u00e4 on kuva, jota k\u00e4ytin t\u00e4m\u00e4n kuvan luomiseen:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-text-align-center has-vivid-cyan-blue-color has-text-color has-link-color has-medium-font-size wp-elements-99b76fc78211de13a760aff177dd504c\">&#8220;<em><strong>Luo minulle tilannekuvakameratyylinen valokuva miehest\u00e4, joka seisoo katon p\u00e4\u00e4ll\u00e4 ja katsoo alas kadulle, y\u00f6aikaan, h\u00e4nt\u00e4 valaisee kameran salama, alla olevista autoista tulee valoj\u00e4lki\u00e4, nainen seisoo h\u00e4nen takanaan k\u00e4si huulillaan hymyillen, kuvan estetiikka on kuin valokuva, jonka opiskelukaverit ovat ottaneet tilannekuvakameralla vuonna 2009, kun he ovat pelleilleet.<\/strong><\/em>&#8220;<\/p>\n<\/blockquote>\n<\/blockquote>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p style=\"font-size:17px\">Riippumatta siit\u00e4, kuinka luova olin tai kuinka monta yksityiskohtaa sis\u00e4llytin kehotukseeni, TruthScan ja Sight Engine luokittelivat tuloksen silti oikein teko\u00e4lyn tuottamaksi. AI or Not -ilmaisin p\u00e4\u00e4si l\u00e4helle, mutta ei silti osunut oikeaan. <\/p>\n\n\n\n<p style=\"font-size:17px\">Winston ja WasItAI olivat t\u00e4ysin v\u00e4\u00e4r\u00e4ss\u00e4, kun he luokittelivat ChatGPT:n kuvan todelliseksi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">#2. \"V\u00e4\u00e4rennetty kuitti\" (luonut ChatGPT)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/CGPT2Bestbuyreceipttest-683x1024.jpg\" alt=\"Kuva, jossa n\u00e4kyy ilmeisesti tahriintunut kuitti.\" class=\"wp-image-5291\" title=\"\" srcset=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/CGPT2Bestbuyreceipttest-683x1024.jpg 683w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/CGPT2Bestbuyreceipttest-200x300.jpg 200w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/CGPT2Bestbuyreceipttest-768x1152.jpg 768w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/CGPT2Bestbuyreceipttest-8x12.jpg 8w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/CGPT2Bestbuyreceipttest.jpg 1024w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/figure>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@600;700;800&display=swap');\n\n  .detector-scores-wrap {\n    max-width: 780px;\n    margin: 2rem auto;\n    font-family: 'DM Sans', sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .detector-scores-wrap h3 {\n    font-family: 'Outfit', sans-serif;\n    font-size: 1.4rem;\n    font-weight: 800;\n    color: #1a1a2e;\n    margin-bottom: 1.25rem;\n    letter-spacing: -0.02em;\n  }\n\n  .detector-scores-table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n    overflow: hidden;\n    table-layout: fixed;\n    box-shadow:\n      0 1px 3px rgba(0,0,0,0.06),\n      0 8px 24px rgba(0,0,0,0.08),\n      0 0 0 1px rgba(0,0,0,0.04);\n  }\n\n  .detector-scores-table thead th {\n    background: #1a1a2e;\n    color: #ffffff;\n    font-family: 'Outfit', sans-serif;\n    font-weight: 700;\n    font-size: 0.7rem;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n    padding: 14px 6px;\n    text-align: center;\n    border: none;\n  }\n\n  .detector-scores-table thead th:first-child {\n    text-align: left;\n    padding-left: 14px;\n    width: 18%;\n  }\n\n  .detector-scores-table thead th:nth-child(2) {\n    width: 12%;\n  }\n\n  .detector-scores-table tbody tr {\n    transition: background 0.2s ease;\n  }\n\n  .detector-scores-table tbody tr:hover {\n    background: rgba(0,0,0,0.02);\n  }\n\n  .detector-scores-table tbody td {\n    padding: 14px 6px;\n    text-align: center;\n    font-size: 0.9rem;\n    font-weight: 500;\n    color: #2d2d3a;\n    border-bottom: 1px solid #eee;\n  }\n\n  .detector-scores-table tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  .detector-scores-table tbody td:first-child {\n    text-align: left;\n    padding-left: 14px;\n    font-weight: 600;\n    color: #1a1a2e;\n  }\n\n  .score-pill {\n    font-weight: 700;\n    font-family: 'Outfit', sans-serif;\n    font-size: 0.78rem;\n    border-radius: 6px;\n    padding: 5px 8px;\n    display: inline-block;\n    min-width: 0;\n    text-align: center;\n    white-space: nowrap;\n  }\n\n  .score-pass {\n    background: #22c55e;\n    color: #fff;\n  }\n\n  .score-warn {\n    background: #fb923c;\n    color: #fff;\n  }\n\n  .score-fail {\n    background: #ef4444;\n    color: #fff;\n  }\n\n  @media (max-width: 600px) {\n    .detector-scores-table thead th,\n    .detector-scores-table tbody td {\n      padding: 10px 4px;\n      font-size: 0.7rem;\n    }\n    .score-pill {\n      padding: 4px 5px;\n      font-size: 0.68rem;\n    }\n    .detector-scores-wrap h3 {\n      font-size: 1.15rem;\n    }\n  }\n<\/style>\n\n<div class=\"detector-scores-wrap\">\n  <h3>Miten kuvantunnistimet saivat pisteet<\/h3>\n\n  <table class=\"detector-scores-table\">\n    <thead>\n      <tr>\n        <th>Kuvan malli<\/th>\n        <th>Luokka<\/th>\n        <th>TruthScan<\/th>\n        <th>Sight Engine<\/th>\n        <th>Teko\u00e4ly vai ei<\/th>\n        <th>Winston AI<\/th>\n        <th>WasItAI<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>ChatGPT <span style=\"font-size:0.75rem; color:#888; display:block;\">T\u00e4ysi sukupolvi<\/span><\/td>\n        <td>Petos<\/td>\n        <td><span class=\"score-pill score-pass\">99.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">19.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">94.48% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">0,04% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">1.00% AI<\/span><\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<p style=\"font-size:17px\">Halusin luoda v\u00e4\u00e4rennetyn kuitin ChatGPT:ll\u00e4 n\u00e4hd\u00e4kseni, kuinka realistiselta se n\u00e4ytt\u00e4isi. Saatat huomata, ett\u00e4 kuvasta puuttuu laillinen osoite, mutta tekstuuri n\u00e4ytt\u00e4\u00e4 silti hieman realistiselta. Sanoisin, ett\u00e4 t\u00e4m\u00e4 kuva ei ole yht\u00e4 vakuuttava kuin ensimm\u00e4inen, jonka annoin ChatGPT:n luoda, mutta useimmat ilmaisimet eiv\u00e4t silti toimineet sit\u00e4 analysoidessaan.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:17px\">Kaikista tarkistuksista, jotka tein t\u00e4lle kuvalle, <strong>TruthScan<\/strong> oli tarkin. <\/li>\n\n\n\n<li style=\"font-size:17px\"><strong>Sight Engine<\/strong> todella ep\u00e4onnistui t\u00e4ss\u00e4, osoittaen huonoa harkintakyky\u00e4 asiakirjoihin liittyv\u00e4ss\u00e4 teko\u00e4lykuvassa.<\/li>\n\n\n\n<li style=\"font-size:17px\"><strong>Teko\u00e4ly vai ei<\/strong> suoriutui huomattavasti paremmin t\u00e4ss\u00e4 toisessa analyysiss\u00e4.<\/li>\n\n\n\n<li style=\"font-size:17px\"><strong>Winston AI <\/strong>toimi huonoimmin, ja my\u00f6s WasItAI ep\u00e4onnistui t\u00e4ysin.<\/li>\n<\/ul>\n\n\n\n<p style=\"font-size:17px\">Kun otetaan huomioon, ett\u00e4 t\u00e4m\u00e4 kuva liittyy petosluokkaan, on huolestuttavaa, ett\u00e4 useimmat ilmaisimet luokittelivat sen v\u00e4\u00e4rin. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kuvan luomiseen k\u00e4ytt\u00e4m\u00e4ni kehote<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-b58fc16e4a944c203389dba029f958d9\"><strong>&#8220;<em>Luo kuva Best Buy -kuitista, jossa lukee, ett\u00e4 kulutettu kokonaissumma on miljardi dollaria, ja siin\u00e4 on kahvitahra.<\/em>&#8220;<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p style=\"font-size:17px\">Kirjoitin selv\u00e4stikin nopean ja yksinkertaisen kehotuksen. Silti ChatGPT:n tulosteen laatu on visuaalisesti vakuuttava paljaalla silm\u00e4ll\u00e4. N\u00e4ytt\u00e4\u00e4 silt\u00e4, ett\u00e4 kahdelle viidest\u00e4 testaamastani ilmaisimesta se ei ole niin vakuuttava.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">#3: \"Vaarapaketti\" (tuotettu Nano Banana -ohjelmalla).<\/h2>\n\n\n\n<p><strong><em>Sen sijaan, ett\u00e4 olisin antanut Nano Bananan luoda alkuper\u00e4isen kuvan, annoin sille mahdollisuuden muokata sit\u00e4. <\/em><\/strong><\/p>\n\n\n\n<p style=\"font-size:17px\">Ajatuksena oli osoittaa, miten joku voisi helposti k\u00e4ytt\u00e4\u00e4 teko\u00e4ly\u00e4 v\u00e4\u00e4rennettyjen todisteiden luomiseen ja v\u00e4itt\u00e4\u00e4 saaneensa vahingoittuneen\/vaarallisen paketin. Ensin otin iPhone 15:ll\u00e4 kuvan l\u00f6yt\u00e4m\u00e4st\u00e4ni tyhj\u00e4st\u00e4 Amazon-paketista.<\/p>\n\n\n\n<p><strong>T\u00e4ss\u00e4 on ottamani kuva:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"759\" height=\"1024\" src=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/Amazon-package-759x1024.jpg\" alt=\"Kuva Amazon-paketista\" class=\"wp-image-5293\" title=\"\" srcset=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/Amazon-package-759x1024.jpg 759w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/Amazon-package-222x300.jpg 222w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/Amazon-package-768x1036.jpg 768w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/Amazon-package.jpg 1024w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/Amazon-package-9x12.jpg 9w\" sizes=\"auto, (max-width: 759px) 100vw, 759px\" \/><\/figure>\n\n\n\n<p style=\"font-size:17px\">Sitten latasin ottamani valokuvan Nano Bananaan ja annoin sille seuraavan kehotuksen:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-41ee9a66efaa63aab6aedf0d2e80cce1\"><strong>&#8220;<em>Haluan, ett\u00e4 muokkaat t\u00e4t\u00e4 kuvaa, \u00e4l\u00e4 muuta mit\u00e4\u00e4n muuta kuin miss\u00e4 etiketti on, lis\u00e4\u00e4 siihen vaurioita ja lis\u00e4\u00e4 laatikkoon mustaa lietett\u00e4 tahroja, jotka n\u00e4ytt\u00e4v\u00e4t todellisilta kuin rasvatahrat.<\/em>&#8220;<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Nano Banan tuotos:<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"747\" height=\"1024\" src=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Amazon-Package-Damaged-747x1024.jpg\" alt=\"Kuva, jossa n\u00e4kyy paketti\" class=\"wp-image-5292\" title=\"\" srcset=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Amazon-Package-Damaged-747x1024.jpg 747w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Amazon-Package-Damaged-219x300.jpg 219w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Amazon-Package-Damaged-768x1052.jpg 768w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Amazon-Package-Damaged-9x12.jpg 9w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Amazon-Package-Damaged.jpg 864w\" sizes=\"auto, (max-width: 747px) 100vw, 747px\" \/><\/figure>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@600;700;800&display=swap');\n\n  .detector-scores-wrap {\n    max-width: 780px;\n    margin: 2rem auto;\n    font-family: 'DM Sans', sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .detector-scores-wrap h3 {\n    font-family: 'Outfit', sans-serif;\n    font-size: 1.4rem;\n    font-weight: 800;\n    color: #1a1a2e;\n    margin-bottom: 1.25rem;\n    letter-spacing: -0.02em;\n  }\n\n  .detector-scores-table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n    overflow: hidden;\n    table-layout: fixed;\n    box-shadow:\n      0 1px 3px rgba(0,0,0,0.06),\n      0 8px 24px rgba(0,0,0,0.08),\n      0 0 0 1px rgba(0,0,0,0.04);\n  }\n\n  .detector-scores-table thead th {\n    background: #1a1a2e;\n    color: #ffffff;\n    font-family: 'Outfit', sans-serif;\n    font-weight: 700;\n    font-size: 0.7rem;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n    padding: 14px 6px;\n    text-align: center;\n    border: none;\n  }\n\n  .detector-scores-table thead th:first-child {\n    text-align: left;\n    padding-left: 14px;\n    width: 18%;\n  }\n\n  .detector-scores-table thead th:nth-child(2) {\n    width: 12%;\n  }\n\n  .detector-scores-table tbody tr {\n    transition: background 0.2s ease;\n  }\n\n  .detector-scores-table tbody tr:hover {\n    background: rgba(0,0,0,0.02);\n  }\n\n  .detector-scores-table tbody td {\n    padding: 14px 6px;\n    text-align: center;\n    font-size: 0.9rem;\n    font-weight: 500;\n    color: #2d2d3a;\n    border-bottom: 1px solid #eee;\n  }\n\n  .detector-scores-table tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  .detector-scores-table tbody td:first-child {\n    text-align: left;\n    padding-left: 14px;\n    font-weight: 600;\n    color: #1a1a2e;\n  }\n\n  .score-pill {\n    font-weight: 700;\n    font-family: 'Outfit', sans-serif;\n    font-size: 0.78rem;\n    border-radius: 6px;\n    padding: 5px 8px;\n    display: inline-block;\n    min-width: 0;\n    text-align: center;\n    white-space: nowrap;\n  }\n\n  .score-pass {\n    background: #22c55e;\n    color: #fff;\n  }\n\n  .score-warn {\n    background: #fb923c;\n    color: #fff;\n  }\n\n  .score-fail {\n    background: #ef4444;\n    color: #fff;\n  }\n\n  @media (max-width: 600px) {\n    .detector-scores-table thead th,\n    .detector-scores-table tbody td {\n      padding: 10px 4px;\n      font-size: 0.7rem;\n    }\n    .score-pill {\n      padding: 4px 5px;\n      font-size: 0.68rem;\n    }\n    .detector-scores-wrap h3 {\n      font-size: 1.15rem;\n    }\n  }\n<\/style>\n\n<div class=\"detector-scores-wrap\">\n  <h3>Miten kuvantunnistimet saivat pisteet<\/h3>\n\n  <table class=\"detector-scores-table\">\n    <thead>\n      <tr>\n        <th>Kuvan malli<\/th>\n        <th>Luokka<\/th>\n        <th>TruthScan<\/th>\n        <th>Sight Engine<\/th>\n        <th>Teko\u00e4ly vai ei<\/th>\n        <th>Winston AI<\/th>\n        <th>WasItAI<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>Nano Banaani <span style=\"font-size:0.75rem; color:#888; display:block;\">Deepfake Edit<\/span><\/td>\n        <td>Petos<\/td>\n        <td><span class=\"score-pill score-pass\">99.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">98.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">99.10% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">31.98% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">99.00% AI<\/span><\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<p style=\"font-size:17px\">Nano Banana tuotti tuotoksessa \u00f6ljym\u00e4ist\u00e4 lietett\u00e4, joka oli vakuuttavan likaisen kiilt\u00e4v\u00e4\u00e4 ja jossa oli m\u00e4rk\u00e4-l\u00e4pim\u00e4rk\u00e4 vaikutus - ei lainkaan sarjakuvamainen. Onneksi useimmat ilmaisimet, joiden l\u00e4pi ajoin sen, tunnistivat kuvan oikein v\u00e4\u00e4renn\u00f6kseksi. Ainoa poikkeus oli Winston, joka taas toimi huonosti ja luokitteli kuvan virheellisesti aidoksi. AI or Not, TruthScan ja WasItAI olivat tarkimmat tunnistimet, jotka havaitsivat t\u00e4m\u00e4n kuvan.<\/p>\n\n\n\n<p style=\"font-size:17px\">On huolestuttavaa, miten yksinkertaiselta n\u00e4ytt\u00e4\u00e4 ladata kuva chatbottiin ja saada se t\u00e4ysin muuttumaan. Voin kuvitella, ett\u00e4 petkuttajat ja huijarit k\u00e4ytt\u00e4v\u00e4t generatiivisia kuvaty\u00f6kaluja yritt\u00e4ess\u00e4\u00e4n tehd\u00e4 vilpillisi\u00e4 palautusvaatimuksia tai harjoittaakseen markkinahuijauksia.<\/p>\n\n\n\n<p style=\"font-size:17px\">Jos verkkokauppa-alustat vaativat vain kuvan todisteeksi vahingoittuneen paketin reklamaation k\u00e4ynnist\u00e4miseksi, ilman luotettavaa tapaa havaita teko\u00e4lyn manipulointi ne ovat alttiita merkitt\u00e4v\u00e4lle hy\u00f6kk\u00e4ysvektorille. Esimerkiksi Amazonin virallinen <a href=\"https:\/\/sellercentral.amazon.com\/help\/hub\/reference\/external\/GYW2EV9FEMJ3JJGR?locale=en-US\" target=\"_blank\" rel=\"noopener\">tuotteiden palautusehdot<\/a> kirjaimellisesti toteaa<strong>, &#8220;<em>Vaaralliset aineet, mukaan lukien syttyv\u00e4t nesteet tai kaasut, eiv\u00e4t ole palautettavissa.<\/em>.&#8221;<\/strong><\/p>\n\n\n\n<p style=\"font-size:17px\">Jos siis sait paketin, joka oli \u00f6ljyn tai rasvaisen mustan lietteen peitossa, sinun ei tarvinnut palauttaa sit\u00e4, mutta sait silti hyvityksen. Jos sinulle jostain syyst\u00e4 k\u00e4visi n\u00e4in, Amazon todenn\u00e4k\u00f6isesti pyyt\u00e4isi kuvatodisteita. Ymm\u00e4rr\u00e4tk\u00f6, millainen ongelma teko\u00e4lyn luomat kuvat voivat olla, kun niit\u00e4 ei voi erottaa todellisista kuvista?<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\">#4. \"Torakka-ateria\" (tuotettu Nano-banaanilla)<\/h2>\n\n\n\n<p style=\"font-size:17px\">T\u00e4m\u00e4 seuraava teko\u00e4lykuva saattaa saada sinut menett\u00e4m\u00e4\u00e4n ruokahalusi. Kuten k\u00e4vi ilmi, on olemassa dokumentoituja tapauksia, joissa ihmiset ovat k\u00e4ytt\u00e4neet teko\u00e4ly\u00e4 saadakseen - <a href=\"https:\/\/dailydot.com\/ai-generated-undercooked-food-doordash\" data-type=\"link\" data-id=\"https:\/\/dailydot.com\/ai-generated-undercooked-food-doordash\" target=\"_blank\" rel=\"noopener\">vilpilliset palautukset<\/a> ruoan toimitussovelluksista. T\u00e4ss\u00e4 nelj\u00e4nness\u00e4 testiss\u00e4 noudatin samoja vaiheita kuin kolmannessa testiss\u00e4. T\u00e4ll\u00e4 kertaa otin kuvan tyhj\u00e4st\u00e4 noutoruokalaatikostani lounaan j\u00e4lkeen.<\/p>\n\n\n\n<p><strong>T\u00e4ss\u00e4 on oikea kuva:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/IMG_6145-768x1024.jpg\" alt=\"Kuva tyhj\u00e4st\u00e4 ruoanoutolaatikosta.\" class=\"wp-image-5296\" style=\"width:462px;height:auto\" title=\"\" srcset=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/IMG_6145-768x1024.jpg 768w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/IMG_6145-225x300.jpg 225w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/IMG_6145-scaled.jpg 1024w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/IMG_6145-9x12.jpg 9w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p style=\"font-size:17px\">Sitten laitoin ottamani oikean valokuvan Nano Bananaan ja annoin sille seuraavan kehotuksen:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-e9f00ca4e893e7742bce463148a639f5\"><strong><em>\"Muokkaa t\u00e4t\u00e4 kuvaa. \u00c4l\u00e4 muuta mit\u00e4\u00e4n muuta kuin lis\u00e4\u00e4 nuudeleita siihen kohtaan, jossa folio on, ja lis\u00e4\u00e4 joukko pieni\u00e4 pikkuruisia vauvojen torakoita ruokaan. Tee siit\u00e4 realistisen n\u00e4k\u00f6ist\u00e4 eik\u00e4 karikatyyrim\u00e4ist\u00e4.\" <\/em><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Nano Banana Output:<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"747\" height=\"1024\" src=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Cockroach-meal.jpg\" alt=\"Teko\u00e4lyn muokkaama kuva noutoruokalaatikosta, jossa on nuudeleita ja \u00f6t\u00f6k\u00f6it\u00e4 laatikon sis\u00e4ll\u00e4.\" class=\"wp-image-5295\" title=\"\" srcset=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Cockroach-meal.jpg 747w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Cockroach-meal-219x300.jpg 219w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Cockroach-meal-9x12.jpg 9w\" sizes=\"auto, (max-width: 747px) 100vw, 747px\" \/><\/figure>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@600;700;800&display=swap');\n\n  .detector-scores-wrap {\n    max-width: 780px;\n    margin: 2rem auto;\n    font-family: 'DM Sans', sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .detector-scores-wrap h3 {\n    font-family: 'Outfit', sans-serif;\n    font-size: 1.4rem;\n    font-weight: 800;\n    color: #1a1a2e;\n    margin-bottom: 1.25rem;\n    letter-spacing: -0.02em;\n  }\n\n  .detector-scores-table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n    overflow: hidden;\n    table-layout: fixed;\n    box-shadow:\n      0 1px 3px rgba(0,0,0,0.06),\n      0 8px 24px rgba(0,0,0,0.08),\n      0 0 0 1px rgba(0,0,0,0.04);\n  }\n\n  .detector-scores-table thead th {\n    background: #1a1a2e;\n    color: #ffffff;\n    font-family: 'Outfit', sans-serif;\n    font-weight: 700;\n    font-size: 0.7rem;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n    padding: 14px 6px;\n    text-align: center;\n    border: none;\n  }\n\n  .detector-scores-table thead th:first-child {\n    text-align: left;\n    padding-left: 14px;\n    width: 18%;\n  }\n\n  .detector-scores-table thead th:nth-child(2) {\n    width: 12%;\n  }\n\n  .detector-scores-table tbody tr {\n    transition: background 0.2s ease;\n  }\n\n  .detector-scores-table tbody tr:hover {\n    background: rgba(0,0,0,0.02);\n  }\n\n  .detector-scores-table tbody td {\n    padding: 14px 6px;\n    text-align: center;\n    font-size: 0.9rem;\n    font-weight: 500;\n    color: #2d2d3a;\n    border-bottom: 1px solid #eee;\n  }\n\n  .detector-scores-table tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  .detector-scores-table tbody td:first-child {\n    text-align: left;\n    padding-left: 14px;\n    font-weight: 600;\n    color: #1a1a2e;\n  }\n\n  .score-pill {\n    font-weight: 700;\n    font-family: 'Outfit', sans-serif;\n    font-size: 0.78rem;\n    border-radius: 6px;\n    padding: 5px 8px;\n    display: inline-block;\n    min-width: 0;\n    text-align: center;\n    white-space: nowrap;\n  }\n\n  .score-pass {\n    background: #22c55e;\n    color: #fff;\n  }\n\n  .score-warn {\n    background: #fb923c;\n    color: #fff;\n  }\n\n  .score-fail {\n    background: #ef4444;\n    color: #fff;\n  }\n\n  @media (max-width: 600px) {\n    .detector-scores-table thead th,\n    .detector-scores-table tbody td {\n      padding: 10px 4px;\n      font-size: 0.7rem;\n    }\n    .score-pill {\n      padding: 4px 5px;\n      font-size: 0.68rem;\n    }\n    .detector-scores-wrap h3 {\n      font-size: 1.15rem;\n    }\n  }\n<\/style>\n\n<div class=\"detector-scores-wrap\">\n  <h3>Miten kuvantunnistimet saivat pisteet<\/h3>\n\n  <table class=\"detector-scores-table\">\n    <thead>\n      <tr>\n        <th>Kuvan malli<\/th>\n        <th>Luokka<\/th>\n        <th>TruthScan<\/th>\n        <th>Sight Engine<\/th>\n        <th>Teko\u00e4ly vai ei<\/th>\n        <th>Winston AI<\/th>\n        <th>WasItAI<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>Nano Banaani <span style=\"font-size:0.75rem; color:#888; display:block;\">Deepfake Edit<\/span><\/td>\n        <td>Petos<\/td>\n        <td><span class=\"score-pill score-pass\">97.15% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">18.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-warn\">85.87% AI<\/span><\/td>\n        <td><span class=\"score-pill score-warn\">72.29% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">1.00% AI<\/span><\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<p style=\"font-size:17px\">J\u00e4lleen kerran TruthScan havaitsi teko\u00e4lyn tuottaman median luotettavasti. Sight Engine ja WasitAI ep\u00e4onnistuivat t\u00e4ysin. AI or Not oli toiseksi tarkin tunnistin (85% AI-varmuus) skannatessaan t\u00e4t\u00e4 AI-kuvaa, ja Winston toimi paremmin kuin kolmannessa testiss\u00e4 (72% AI-varmuus).<\/p>\n\n\n\n<p style=\"font-size:17px\">T\u00e4ss\u00e4 kuvassa nuudelit ja torakat olivat t\u00e4ysin teko\u00e4lyn luomia, mutta kaksi ilmaisinta ei n\u00e4ytt\u00e4nyt ajattelevan niin, ja vain yksi (TruthScan) oli yli 90%:n varma teko\u00e4lyn manipuloinnista.<\/p>\n\n\n\n<p style=\"font-size:17px\">Huolestuttavaa oli se, kuinka helppoa t\u00e4m\u00e4n v\u00e4\u00e4rennetyn kuvan luominen oli. Kuvan lataamisesta Nano Bananan k\u00e4ynnist\u00e4miseen ja tulosteen vastaanottamiseen kului kaiken kaikkiaan vain noin 2 minuuttia. Painajainen ruoan toimitussovelluksille, unelma n\u00e4lk\u00e4isille valehtelijoille. Petostekij\u00e4.<\/p>\n\n\n\n<p class=\"has-vivid-red-color has-text-color has-link-color wp-elements-4c89b6ee3afcbdd6b6617c150e5b2e03\"><strong>ILMOITUS: Tarkoituksena oli osoittaa, miten teko\u00e4lykuvia voidaan k\u00e4ytt\u00e4\u00e4 disinformaatioon. Ne sis\u00e4lt\u00e4v\u00e4t kiistanalaisia kuvia ja arkaluonteisia aiheita.<\/strong>, <strong>ja niiden EI ole tarkoitus edustaa mit\u00e4\u00e4n tietty\u00e4 poliittista<\/strong> <strong>n\u00e4kemyksi\u00e4 tai ideologioita.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>#5<\/strong>. \"Autovandalismi\" (tuotettu Nano Banana)<\/h2>\n\n\n\n<p style=\"font-size:17px\">L\u00f6ysin netist\u00e4 oikean kuvan myyt\u00e4v\u00e4st\u00e4 autosta. Melko arkinen. Mutta ent\u00e4 jos joku haluaisi k\u00e4ytt\u00e4\u00e4 t\u00e4t\u00e4 kuvaa levitt\u00e4\u00e4kseen harhaanjohtavaa tietoa tai esitt\u00e4\u00e4kseen v\u00e4\u00e4r\u00e4n autovakuutusvaatimuksen? Valitettavasti generatiivinen teko\u00e4ly tekee siit\u00e4 helppoa ja nopeaa.<\/p>\n\n\n\n<p style=\"font-size:17px\"><strong>T\u00e4ss\u00e4 viidenness\u00e4 testiss\u00e4 otin oikean kuvan autosta ja annoin Nano Bananalle seuraavan ohjeen:<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-d06074fe9533ce61c08bcf9750cd398d\">&#8220;<strong><em>\u00c4l\u00e4 muuta autossa mit\u00e4\u00e4n, paitsi ett\u00e4 haluan sinun lis\u00e4\u00e4v\u00e4n siihen spraymaalia, jossa lukee \"Free Palestine\", ja tuulilasi on halki. Ajovalot ovat hajalla ja peili on rikki ja roikkuu alasp\u00e4in, ja auton sivussa olevat kaksi ikkunaa ovat...<\/em><\/strong> <strong>murskattu<\/strong>.&#8221;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>T\u00e4ss\u00e4 on oikea kuva:<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"627\" src=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/2000_honda_civic-si_2000_honda_civic-si_bbeed9f1-7b50-4314-a504-40be9411b8ab-mXhf1y-2.webp\" alt=\"Kuva sinisest\u00e4 autosta\" class=\"wp-image-5298\" title=\"\" srcset=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/2000_honda_civic-si_2000_honda_civic-si_bbeed9f1-7b50-4314-a504-40be9411b8ab-mXhf1y-2.webp 940w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/2000_honda_civic-si_2000_honda_civic-si_bbeed9f1-7b50-4314-a504-40be9411b8ab-mXhf1y-2-300x200.webp 300w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/2000_honda_civic-si_2000_honda_civic-si_bbeed9f1-7b50-4314-a504-40be9411b8ab-mXhf1y-2-768x512.webp 768w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/2000_honda_civic-si_2000_honda_civic-si_bbeed9f1-7b50-4314-a504-40be9411b8ab-mXhf1y-2-18x12.webp 18w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Nano Banana AI -kuva:<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Protest-Car-Damage.jpg\" alt=\"Teko\u00e4lyn muokkaama kuva sinisest\u00e4 autosta, jossa n\u00e4kyy haljennut tuulilasi ja spraymaalauksen aiheuttamat vauriot auton kyljess\u00e4.\" class=\"wp-image-5299\" title=\"\" srcset=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Protest-Car-Damage.jpg 1024w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Protest-Car-Damage-300x200.jpg 300w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Protest-Car-Damage-768x512.jpg 768w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Protest-Car-Damage-18x12.jpg 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@600;700;800&display=swap');\n\n  .detector-scores-wrap {\n    max-width: 780px;\n    margin: 2rem auto;\n    font-family: 'DM Sans', sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .detector-scores-wrap h3 {\n    font-family: 'Outfit', sans-serif;\n    font-size: 1.4rem;\n    font-weight: 800;\n    color: #1a1a2e;\n    margin-bottom: 1.25rem;\n    letter-spacing: -0.02em;\n  }\n\n  .detector-scores-table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n    overflow: hidden;\n    table-layout: fixed;\n    box-shadow:\n      0 1px 3px rgba(0,0,0,0.06),\n      0 8px 24px rgba(0,0,0,0.08),\n      0 0 0 1px rgba(0,0,0,0.04);\n  }\n\n  .detector-scores-table thead th {\n    background: #1a1a2e;\n    color: #ffffff;\n    font-family: 'Outfit', sans-serif;\n    font-weight: 700;\n    font-size: 0.7rem;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n    padding: 14px 6px;\n    text-align: center;\n    border: none;\n  }\n\n  .detector-scores-table thead th:first-child {\n    text-align: left;\n    padding-left: 14px;\n    width: 18%;\n  }\n\n  .detector-scores-table thead th:nth-child(2) {\n    width: 14%;\n  }\n\n  .detector-scores-table tbody tr {\n    transition: background 0.2s ease;\n  }\n\n  .detector-scores-table tbody tr:hover {\n    background: rgba(0,0,0,0.02);\n  }\n\n  .detector-scores-table tbody td {\n    padding: 14px 6px;\n    text-align: center;\n    font-size: 0.9rem;\n    font-weight: 500;\n    color: #2d2d3a;\n    border-bottom: 1px solid #eee;\n  }\n\n  .detector-scores-table tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  .detector-scores-table tbody td:first-child {\n    text-align: left;\n    padding-left: 14px;\n    font-weight: 600;\n    color: #1a1a2e;\n  }\n\n  .score-pill {\n    font-weight: 700;\n    font-family: 'Outfit', sans-serif;\n    font-size: 0.78rem;\n    border-radius: 6px;\n    padding: 5px 8px;\n    display: inline-block;\n    min-width: 0;\n    text-align: center;\n    white-space: nowrap;\n  }\n\n  .score-pass {\n    background: #22c55e;\n    color: #fff;\n  }\n\n  .score-warn {\n    background: #fb923c;\n    color: #fff;\n  }\n\n  .score-fail {\n    background: #ef4444;\n    color: #fff;\n  }\n\n  @media (max-width: 600px) {\n    .detector-scores-table thead th,\n    .detector-scores-table tbody td {\n      padding: 10px 4px;\n      font-size: 0.7rem;\n    }\n    .score-pill {\n      padding: 4px 5px;\n      font-size: 0.68rem;\n    }\n    .detector-scores-wrap h3 {\n      font-size: 1.15rem;\n    }\n  }\n<\/style>\n\n<div class=\"detector-scores-wrap\">\n  <h3>Miten kuvantunnistimet saivat pisteet<\/h3>\n\n  <table class=\"detector-scores-table\">\n    <thead>\n      <tr>\n        <th>Kuvan malli<\/th>\n        <th>Luokka<\/th>\n        <th>TruthScan<\/th>\n        <th>Sight Engine<\/th>\n        <th>Teko\u00e4ly vai ei<\/th>\n        <th>Winston AI<\/th>\n        <th>WasItAI<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>Nano Banaani <span style=\"font-size:0.75rem; color:#888; display:block;\">Deepfake Edit<\/span><\/td>\n        <td style=\"font-size:0.82rem;\">Petos \/ Disinfo<\/td>\n        <td><span class=\"score-pill score-pass\">97.48% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">18.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-warn\">89.52% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">0,02% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">99.00% AI<\/span><\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<p style=\"font-size:17px\">T\u00e4m\u00e4n tuotoksen ilmaisimen tulokset olivat vaihtelevia. T\u00e4ss\u00e4 testiss\u00e4 WasItAI (yll\u00e4tt\u00e4en) sai korkeimman AI-tunnistustuloksen (99%). TruthScan sai toiseksi korkeimman tuloksen (97%). Sight Engine ei onnistunut merkitt\u00e4v\u00e4sti havaitsemaan yht\u00e4\u00e4n synteettist\u00e4 elementti\u00e4 kuvassa, ja Winston p\u00e4rj\u00e4si kaikista ilmaisimista huonoimmin (antamalla alle 1%:n todenn\u00e4k\u00f6isyyden osallisuudelle). AI or Not p\u00e4rj\u00e4si ihan hyvin, mutta tarkkuus oli silti alle 90%.<br><br>Puhutaanpa kuvasta. Teko\u00e4lyn avulla tehtyyn tai muokattuun sis\u00e4lt\u00f6\u00f6n liittyy kaksi huolestuttavinta n\u00e4k\u00f6kohtaa, jotka molemmat liittyv\u00e4t petokseen. Ensinn\u00e4kin teko\u00e4lyn k\u00e4ytt\u00e4minen arkisten kuvien muuttamiseen poliittisesti latautuneen sis\u00e4ll\u00f6n luomiseksi on nopeaa, helppoa ja n\u00e4ytt\u00e4\u00e4 aidolta. Olivatpa t\u00e4m\u00e4ntyyppisen sis\u00e4ll\u00f6n tekij\u00e4t sitten vain kiinnostuneita tai poliittisia provokaattoreita, ongelmana on, ett\u00e4 kyseess\u00e4 on v\u00e4\u00e4rennetty tieto, joka esitet\u00e4\u00e4n aitona.<\/p>\n\n\n\n<p style=\"font-size:17px\">Toinen tapa, jolla t\u00e4m\u00e4nkaltaisia kuvantuotantoty\u00f6kaluja voidaan k\u00e4ytt\u00e4\u00e4 v\u00e4\u00e4rin, on petos. Jos huijari haluaa tehd\u00e4 v\u00e4\u00e4rennetyn autovakuutushakemuksen, h\u00e4nen on esitett\u00e4v\u00e4 v\u00e4\u00e4rennettyj\u00e4 todisteita. Sen sijaan, ett\u00e4 h\u00e4n k\u00e4ytt\u00e4isi tuntikausia Photoshopissa kuvien muokkaamiseen ja todisteiden v\u00e4\u00e4rent\u00e4miseen, h\u00e4n voi k\u00e4ytt\u00e4\u00e4 kuvageneraattoreita v\u00e4\u00e4rennettyjen todisteiden tuottamiseen nopeasti.<\/p>\n\n\n\n<p style=\"font-size:17px\">Yll\u00e4 olevassa teko\u00e4lykuvaesimerkiss\u00e4 huijari voi k\u00e4ytt\u00e4\u00e4 samanlaista prosessia tehd\u00e4kseen v\u00e4\u00e4rennetyn korvausvaatimuksen Progressiven mukaan. <a href=\"https:\/\/www.progressive.com\/answers\/does-car-insurance-cover-vandalism\/\" data-type=\"link\" data-id=\"https:\/\/www.progressive.com\/answers\/does-car-insurance-cover-vandalism\/\" target=\"_blank\" rel=\"noopener\">Kattava kattavuuspolitiikka<\/a>, joka kattaa erityisesti:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Viilletty tai&nbsp;<a href=\"https:\/\/www.progressive.com\/answers\/does-car-insurance-cover-tire-damage\/\" target=\"_blank\" rel=\"noopener\">vaurioituneet renkaat<\/a><\/strong><\/li>\n\n\n\n<li><strong>Rikkin\u00e4iset ikkunat, ajovalot tai takavalot<\/strong><\/li>\n\n\n\n<li><strong>Ruiskumaalivauriot<\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/www.progressive.com\/answers\/does-car-insurance-cover-scratches\/\" target=\"_blank\" rel=\"noopener\">Lommot tai naarmut<\/a>&nbsp;ett\u00e4 joku avaisi autosi<\/strong><\/li>\n\n\n\n<li><strong>Sokerin tai muiden aineiden lis\u00e4\u00e4minen bensatankkiin.<\/strong><\/li>\n<\/ul>\n\n\n\n<p>V\u00e4\u00e4rien todisteiden esitt\u00e4minen ei tietenk\u00e4\u00e4n ole pelk\u00e4st\u00e4\u00e4n harhaanjohtavaa, vaan se on my\u00f6s t\u00e4ysin laitonta. Ihanteellisessa maailmassa kukaan ei rikkoisi lakia, mutta todellisuudessa rikoksia tapahtuu joka p\u00e4iv\u00e4. Ilman luotettavaa havaitsemista autovakuutusyhti\u00f6t ovat vaarassa saada miljoonia, kun teko\u00e4lyn avulla tehdyt vilpilliset vakuutushakemukset lis\u00e4\u00e4ntyv\u00e4t.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">#6. \"Soda Musk ja Don\" (tuotettu Nano Banana)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"559\" src=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Elon-Spilling-Soda-1024x559.jpeg\" alt=\"Teko\u00e4lyn luoma kuva Elon Muskista ja Donald Trumpista\" class=\"wp-image-5300\" title=\"\" srcset=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Elon-Spilling-Soda-1024x559.jpeg 1024w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Elon-Spilling-Soda-300x164.jpeg 300w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Elon-Spilling-Soda-768x419.jpeg 768w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Elon-Spilling-Soda-1536x838.jpeg 1536w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Elon-Spilling-Soda-2048x1117.jpeg 1877w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Elon-Spilling-Soda-18x10.jpeg 18w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3-Elon-Spilling-Soda-scaled.jpeg 1878w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@600;700;800&display=swap');\n\n  .detector-scores-wrap {\n    max-width: 780px;\n    margin: 2rem auto;\n    font-family: 'DM Sans', sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .detector-scores-wrap h3 {\n    font-family: 'Outfit', sans-serif;\n    font-size: 1.4rem;\n    font-weight: 800;\n    color: #1a1a2e;\n    margin-bottom: 1.25rem;\n    letter-spacing: -0.02em;\n  }\n\n  .detector-scores-table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n    overflow: hidden;\n    table-layout: fixed;\n    box-shadow:\n      0 1px 3px rgba(0,0,0,0.06),\n      0 8px 24px rgba(0,0,0,0.08),\n      0 0 0 1px rgba(0,0,0,0.04);\n  }\n\n  .detector-scores-table thead th {\n    background: #1a1a2e;\n    color: #ffffff;\n    font-family: 'Outfit', sans-serif;\n    font-weight: 700;\n    font-size: 0.7rem;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n    padding: 14px 6px;\n    text-align: center;\n    border: none;\n  }\n\n  .detector-scores-table thead th:first-child {\n    text-align: left;\n    padding-left: 14px;\n    width: 18%;\n  }\n\n  .detector-scores-table thead th:nth-child(2) {\n    width: 14%;\n  }\n\n  .detector-scores-table tbody tr {\n    transition: background 0.2s ease;\n  }\n\n  .detector-scores-table tbody tr:hover {\n    background: rgba(0,0,0,0.02);\n  }\n\n  .detector-scores-table tbody td {\n    padding: 14px 6px;\n    text-align: center;\n    font-size: 0.9rem;\n    font-weight: 500;\n    color: #2d2d3a;\n    border-bottom: 1px solid #eee;\n  }\n\n  .detector-scores-table tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  .detector-scores-table tbody td:first-child {\n    text-align: left;\n    padding-left: 14px;\n    font-weight: 600;\n    color: #1a1a2e;\n  }\n\n  .score-pill {\n    font-weight: 700;\n    font-family: 'Outfit', sans-serif;\n    font-size: 0.78rem;\n    border-radius: 6px;\n    padding: 5px 8px;\n    display: inline-block;\n    min-width: 0;\n    text-align: center;\n    white-space: nowrap;\n  }\n\n  .score-pass {\n    background: #22c55e;\n    color: #fff;\n  }\n\n  .score-warn {\n    background: #fb923c;\n    color: #fff;\n  }\n\n  .score-fail {\n    background: #ef4444;\n    color: #fff;\n  }\n\n  @media (max-width: 600px) {\n    .detector-scores-table thead th,\n    .detector-scores-table tbody td {\n      padding: 10px 4px;\n      font-size: 0.7rem;\n    }\n    .score-pill {\n      padding: 4px 5px;\n      font-size: 0.68rem;\n    }\n    .detector-scores-wrap h3 {\n      font-size: 1.15rem;\n    }\n  }\n<\/style>\n\n<div class=\"detector-scores-wrap\">\n  <h3>Miten kuvantunnistimet saivat pisteet<\/h3>\n\n  <table class=\"detector-scores-table\">\n    <thead>\n      <tr>\n        <th>Kuvan malli<\/th>\n        <th>Luokka<\/th>\n        <th>TruthScan<\/th>\n        <th>Sight Engine<\/th>\n        <th>Teko\u00e4ly vai ei<\/th>\n        <th>Winston AI<\/th>\n        <th>WasItAI<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>Nano Banaani <span style=\"font-size:0.75rem; color:#888; display:block;\">T\u00e4ysi sukupolvi<\/span><\/td>\n        <td style=\"font-size:0.82rem;\">Disinfo<\/td>\n        <td><span class=\"score-pill score-pass\">99.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">99.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">99.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">0,24% AI<\/span><\/td>\n        <td><span class=\"score-pill score-warn\">86.00% AI<\/span><\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<p style=\"font-size:17px\">J\u00e4lleen kerran k\u00e4ytin t\u00e4ss\u00e4 testiss\u00e4 Nano Bananaa, ja tavoitteena oli demonstroida v\u00e4\u00e4rennettyj\u00e4, poliittisesti latautuneita kuvia, joissa on typer\u00e4mpi pohjavire. TruthScan, Sight Engine ja AIorNot merkitsiv\u00e4t kaikki luodun kuvan 99% AI-tunnistusluokituksella. WasitAI ei ollut yht\u00e4 luottavainen - se havaitsi teko\u00e4lyn luoman kuvan vain 86% varmuudella. Winston ep\u00e4onnistui t\u00e4ysin, sill\u00e4 se antoi teko\u00e4lypisteeksi 0,2%. Kuvan luomiseksi annoin Nano Bananalle t\u00e4m\u00e4n kehotuksen:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-4f7e002ecaefec24bbebdca3101fff42\"><strong>&#8220;<em>Luo kuva Elon Muskista, joka kaataa ison limsamukin kuin Big Gulpin paidalleen ja sekoaa, kun Donald Trump istuu h\u00e4nen vieress\u00e4\u00e4n nauraen. He ovat suihkukoneessa. Tuo on se kohtaus. Ja kuvan pit\u00e4isi n\u00e4ytt\u00e4\u00e4 realistiselta kuin se olisi otettu tilannekuvakameralla, ja siihen pit\u00e4isi sis\u00e4lty\u00e4 artefakteja, kuten kameran salaman heijastuminen lentokoneen ikkunaan ja lentokoneen ulkopuolelle. On y\u00f6aika. Sen pit\u00e4isi n\u00e4ytt\u00e4\u00e4 hyperrealistiselta.<\/em>&#8220;<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p style=\"font-size:17px\">Aina kun jokin n\u00e4ist\u00e4 ohjelmista ei havaitse teko\u00e4ly\u00e4, se merkit\u00e4\u00e4n aidoksi. Niin h\u00f6lm\u00f6\u00e4 kuin t\u00e4m\u00e4 testin kuvaesimerkki onkin, ei ole mit\u00e4\u00e4n hauskaa siin\u00e4, ett\u00e4 deepfakea pidet\u00e4\u00e4n aitona.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">#7. \"Still Alive\" (tuottanut Nano Banana)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"765\" height=\"1024\" src=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3Christian_Ransom_Photo.jpg\" alt=\"Teko\u00e4lyn luoma kuva miehest\u00e4, joka pit\u00e4\u00e4 k\u00e4dess\u00e4\u00e4n kyltti\u00e4, jossa lukee &quot;apua&quot;.\" class=\"wp-image-5301\" title=\"\" srcset=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3Christian_Ransom_Photo.jpg 765w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3Christian_Ransom_Photo-224x300.jpg 224w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/GV3Christian_Ransom_Photo-9x12.jpg 9w\" sizes=\"auto, (max-width: 765px) 100vw, 765px\" \/><\/figure>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@600;700;800&display=swap');\n\n  .detector-scores-wrap {\n    max-width: 780px;\n    margin: 2rem auto;\n    font-family: 'DM Sans', sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .detector-scores-wrap h3 {\n    font-family: 'Outfit', sans-serif;\n    font-size: 1.4rem;\n    font-weight: 800;\n    color: #1a1a2e;\n    margin-bottom: 1.25rem;\n    letter-spacing: -0.02em;\n  }\n\n  .detector-scores-table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n    overflow: hidden;\n    table-layout: fixed;\n    box-shadow:\n      0 1px 3px rgba(0,0,0,0.06),\n      0 8px 24px rgba(0,0,0,0.08),\n      0 0 0 1px rgba(0,0,0,0.04);\n  }\n\n  .detector-scores-table thead th {\n    background: #1a1a2e;\n    color: #ffffff;\n    font-family: 'Outfit', sans-serif;\n    font-weight: 700;\n    font-size: 0.7rem;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n    padding: 14px 6px;\n    text-align: center;\n    border: none;\n  }\n\n  .detector-scores-table thead th:first-child {\n    text-align: left;\n    padding-left: 14px;\n    width: 18%;\n  }\n\n  .detector-scores-table thead th:nth-child(2) {\n    width: 14%;\n  }\n\n  .detector-scores-table tbody tr {\n    transition: background 0.2s ease;\n  }\n\n  .detector-scores-table tbody tr:hover {\n    background: rgba(0,0,0,0.02);\n  }\n\n  .detector-scores-table tbody td {\n    padding: 14px 6px;\n    text-align: center;\n    font-size: 0.9rem;\n    font-weight: 500;\n    color: #2d2d3a;\n    border-bottom: 1px solid #eee;\n  }\n\n  .detector-scores-table tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  .detector-scores-table tbody td:first-child {\n    text-align: left;\n    padding-left: 14px;\n    font-weight: 600;\n    color: #1a1a2e;\n  }\n\n  .score-pill {\n    font-weight: 700;\n    font-family: 'Outfit', sans-serif;\n    font-size: 0.78rem;\n    border-radius: 6px;\n    padding: 5px 8px;\n    display: inline-block;\n    min-width: 0;\n    text-align: center;\n    white-space: nowrap;\n  }\n\n  .score-pass {\n    background: #22c55e;\n    color: #fff;\n  }\n\n  .score-warn {\n    background: #fb923c;\n    color: #fff;\n  }\n\n  .score-fail {\n    background: #ef4444;\n    color: #fff;\n  }\n\n  @media (max-width: 600px) {\n    .detector-scores-table thead th,\n    .detector-scores-table tbody td {\n      padding: 10px 4px;\n      font-size: 0.7rem;\n    }\n    .score-pill {\n      padding: 4px 5px;\n      font-size: 0.68rem;\n    }\n    .detector-scores-wrap h3 {\n      font-size: 1.15rem;\n    }\n  }\n<\/style>\n\n<div class=\"detector-scores-wrap\">\n  <h3>Miten kuvantunnistimet saivat pisteet<\/h3>\n\n  <table class=\"detector-scores-table\">\n    <thead>\n      <tr>\n        <th>Kuvan malli<\/th>\n        <th>Luokka<\/th>\n        <th>TruthScan<\/th>\n        <th>Sight Engine<\/th>\n        <th>Teko\u00e4ly vai ei<\/th>\n        <th>Winston AI<\/th>\n        <th>WasItAI<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>Nano Banaani <span style=\"font-size:0.75rem; color:#888; display:block;\">T\u00e4ysi sukupolvi<\/span><\/td>\n        <td style=\"font-size:0.82rem;\">Deepfake<\/td>\n        <td><span class=\"score-pill score-pass\">97.49% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">95.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">99.27% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">0,15% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">1.00% AI<\/span><\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<p style=\"font-size:17px\">H\u00e4iritseek\u00f6 t\u00e4m\u00e4 kuva sinua? T\u00e4m\u00e4n v\u00e4\u00e4renn\u00f6ksen luomiseksi k\u00e4ytin Nano Bananaa ja annoin sille kuvan itsest\u00e4ni. Seuraavaksi annoin sille pitk\u00e4n kehotuksen, jonka tarkoituksena oli asettaa minut tilanteeseen, joka antoi ymm\u00e4rt\u00e4\u00e4, ett\u00e4 minut oli siepattu. Ehk\u00e4 se johtuu siit\u00e4, ett\u00e4 kuvassa n\u00e4kyy <em>min\u00e4<\/em> vaarantavassa asemassa. Mit\u00e4 jos joku tekisi jotain t\u00e4llaista, l\u00e4hett\u00e4isi sen \u00e4idilleni ja uhkaisi satuttaa minua, ellei h\u00e4n l\u00e4hett\u00e4isi rahaa? Pelottavia juttuja. <\/p>\n\n\n\n<p class=\"has-small-font-size\"><em>(T\u00e4ydellinen kehote, jota k\u00e4ytin t\u00e4h\u00e4n, l\u00f6ytyy t\u00e4m\u00e4n artikkelin lopussa olevasta t\u00e4ydellisest\u00e4 testitietokannasta.)<\/em><\/p>\n\n\n\n<p style=\"font-size:17px\"><br>Onneksi t\u00e4m\u00e4 kuva on hyvin realistisen n\u00e4k\u00f6inen, <strong>kolme viidest\u00e4 ilmaisimesta tunnisti sen teko\u00e4lyn tuottamaksi.<\/strong> <\/p>\n\n\n\n<p style=\"font-size:17px\">AI or Not sai vahvat 99% AI-pisteet, TruthScan 97% ja Sight Engine 95%. Valitettavasti Winston ja WasItAI luokittelivat kuvan aidoksi.<\/p>\n\n\n\n<p style=\"font-size:17px\">Haluan selvent\u00e4\u00e4, ett\u00e4 n\u00e4it\u00e4 testej\u00e4 ei tehty henkil\u00f6kohtaisella Gemini-tilill\u00e4ni. Nano Banana ei koskaan pyyt\u00e4nyt minua todistamaan, ett\u00e4 olen kuvan henkil\u00f6. Kuka tahansa olisi voinut ladata minusta kuvan internetist\u00e4, laittaa sen Nano Bananaan ja antaa sen luoda t\u00e4llaisen kuvan. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">#8. \"Benin v\u00e4\u00e4rink\u00e4ytt\u00f6\" (tuotettu Nano Banana -ohjelmalla)<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"200\" src=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/c945d528-730f-48c1-bdca-30e5799fc1aa_thumb-1.jpg\" alt=\"\" class=\"wp-image-5307\" title=\"\" srcset=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/c945d528-730f-48c1-bdca-30e5799fc1aa_thumb-1.jpg 200w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/c945d528-730f-48c1-bdca-30e5799fc1aa_thumb-1-150x150.jpg 150w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/c945d528-730f-48c1-bdca-30e5799fc1aa_thumb-1-12x12.jpg 12w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/figure>\n<\/div>\n\n\n<p style=\"font-size:17px\">Tapaa Ben. H\u00e4n viett\u00e4\u00e4 suurimman osan ajastaan johtamalla eri osastoja yrityksiss\u00e4, joissa h\u00e4n ty\u00f6skentelee. Yll\u00e4 oleva kuva on Benin (oikea) tyylik\u00e4s yrityskuva. Jos et huomaa, Ben on ammattilainen. Poliittiset mielipiteens\u00e4 h\u00e4n pit\u00e4\u00e4 omana tietonaan, ja ty\u00f6keskustelut koskevat vain ty\u00f6t\u00e4. Benin kuvaa voidaan kuitenkin milloin tahansa k\u00e4ytt\u00e4\u00e4 poliittisen propagandan tai viestien levitt\u00e4miseen ilman h\u00e4nen suostumustaan.<\/p>\n\n\n\n<p style=\"font-size:17px\">Viime aikoina on raportoitu paljon siit\u00e4, miten teko\u00e4lyn luomat videot, joissa on mukana ICE-agentteja ja mielenosoituksia, ovat levinneet verkossa. Kaikkien t\u00e4h\u00e4nastisten testien perusteella tulin siihen tulokseen, ett\u00e4 teko\u00e4lyn avulla on todella helppoa luoda v\u00e4\u00e4rennetty\u00e4 poliittista propagandaa. P\u00e4\u00e4tin testata uudelleen, t\u00e4ll\u00e4 kertaa Benin avulla. <\/p>\n\n\n\n<p style=\"font-size:17px\">Benin luvalla k\u00e4ytin h\u00e4nen p\u00e4\u00e4kuvaansa deepfakea varten. <strong>T\u00e4ss\u00e4 on Nano Bananan luoma teko\u00e4lyn luoma kuva:<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/Gemini_Generated_Image_qd4x5sqd4x5sqd4x.jpg\" alt=\"Teko\u00e4lyn muokkaama kuva Ben-nimisest\u00e4 miehest\u00e4, jolla on kyltti, jossa lukee Abolish ICE.\" class=\"wp-image-5308\" style=\"width:537px;height:auto\" title=\"\" srcset=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/Gemini_Generated_Image_qd4x5sqd4x5sqd4x.jpg 1024w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/Gemini_Generated_Image_qd4x5sqd4x5sqd4x-300x300.jpg 300w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/Gemini_Generated_Image_qd4x5sqd4x5sqd4x-150x150.jpg 150w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/Gemini_Generated_Image_qd4x5sqd4x5sqd4x-768x768.jpg 768w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/Gemini_Generated_Image_qd4x5sqd4x5sqd4x-12x12.jpg 12w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@600;700;800&display=swap');\n\n  .detector-scores-wrap {\n    max-width: 780px;\n    margin: 2rem auto;\n    font-family: 'DM Sans', sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .detector-scores-wrap h3 {\n    font-family: 'Outfit', sans-serif;\n    font-size: 1.4rem;\n    font-weight: 800;\n    color: #1a1a2e;\n    margin-bottom: 1.25rem;\n    letter-spacing: -0.02em;\n  }\n\n  .detector-scores-table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n    overflow: hidden;\n    table-layout: fixed;\n    box-shadow:\n      0 1px 3px rgba(0,0,0,0.06),\n      0 8px 24px rgba(0,0,0,0.08),\n      0 0 0 1px rgba(0,0,0,0.04);\n  }\n\n  .detector-scores-table thead th {\n    background: #1a1a2e;\n    color: #ffffff;\n    font-family: 'Outfit', sans-serif;\n    font-weight: 700;\n    font-size: 0.7rem;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n    padding: 14px 6px;\n    text-align: center;\n    border: none;\n  }\n\n  .detector-scores-table thead th:first-child {\n    text-align: left;\n    padding-left: 14px;\n    width: 18%;\n  }\n\n  .detector-scores-table thead th:nth-child(2) {\n    width: 14%;\n  }\n\n  .detector-scores-table tbody tr {\n    transition: background 0.2s ease;\n  }\n\n  .detector-scores-table tbody tr:hover {\n    background: rgba(0,0,0,0.02);\n  }\n\n  .detector-scores-table tbody td {\n    padding: 14px 6px;\n    text-align: center;\n    font-size: 0.9rem;\n    font-weight: 500;\n    color: #2d2d3a;\n    border-bottom: 1px solid #eee;\n  }\n\n  .detector-scores-table tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  .detector-scores-table tbody td:first-child {\n    text-align: left;\n    padding-left: 14px;\n    font-weight: 600;\n    color: #1a1a2e;\n  }\n\n  .score-pill {\n    font-weight: 700;\n    font-family: 'Outfit', sans-serif;\n    font-size: 0.78rem;\n    border-radius: 6px;\n    padding: 5px 8px;\n    display: inline-block;\n    min-width: 0;\n    text-align: center;\n    white-space: nowrap;\n  }\n\n  .score-pass {\n    background: #22c55e;\n    color: #fff;\n  }\n\n  .score-warn {\n    background: #fb923c;\n    color: #fff;\n  }\n\n  .score-fail {\n    background: #ef4444;\n    color: #fff;\n  }\n\n  @media (max-width: 600px) {\n    .detector-scores-table thead th,\n    .detector-scores-table tbody td {\n      padding: 10px 4px;\n      font-size: 0.7rem;\n    }\n    .score-pill {\n      padding: 4px 5px;\n      font-size: 0.68rem;\n    }\n    .detector-scores-wrap h3 {\n      font-size: 1.15rem;\n    }\n  }\n<\/style>\n\n<div class=\"detector-scores-wrap\">\n  <h3>Miten kuvantunnistimet saivat pisteet<\/h3>\n\n  <table class=\"detector-scores-table\">\n    <thead>\n      <tr>\n        <th>Kuvan malli<\/th>\n        <th>Luokka<\/th>\n        <th>TruthScan<\/th>\n        <th>Sight Engine<\/th>\n        <th>Teko\u00e4ly vai ei<\/th>\n        <th>Winston AI<\/th>\n        <th>WasItAI<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>Nano Banaani<\/td>\n        <td style=\"font-size:0.78rem;\">Deepfake \/ Disinfo<\/td>\n        <td><span class=\"score-pill score-pass\">99.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">97.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">98.88% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">5.74% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">99.00% AI<\/span><\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<p style=\"font-size:17px\">Se kesti kolmekymment\u00e4 sekuntia. Minun piti vain vet\u00e4\u00e4 ja pudottaa h\u00e4nen p\u00e4\u00e4kuvansa Geminiin ja pyyt\u00e4\u00e4 sit\u00e4 pit\u00e4m\u00e4\u00e4n kyltti\u00e4, jossa lukee \"abolish ICE\". Nano Banana ei ole yht\u00e4 fotorealistinen kuin muut, mutta se n\u00e4ytt\u00e4\u00e4 silti tarpeeksi aidolta ollakseen vakuuttava.<\/p>\n\n\n\n<p style=\"font-size:17px\"><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">Onneksi nelj\u00e4 ilmaisinta tunnisti kuvan tarkasti:\u00a0<strong>TruthScan<\/strong> (9<\/span>9% AI), Was It AI (99% AI), Sight Engine (97% AI) ja AI or Not (97% AI). Winston AI ep\u00e4onnistui ja sai vain 5% AI-pisteet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">#9. \"Club Void\" (tuottanut Midjourney)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"771\" src=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/MJ-Girl-in-club-1024x771.jpg\" alt=\"Hymyilev\u00e4 nainen valkoisessa lyhythihaisessa mekossa seisoo h\u00e4m\u00e4r\u00e4ss\u00e4, t\u00e4ynn\u00e4 ihmisi\u00e4 olevassa huoneessa. Kuva n\u00e4ytt\u00e4\u00e4 otetulta salamalla, mik\u00e4 luo sumuisen, sinert\u00e4v\u00e4n ilmapiirin, jossa ilmassa n\u00e4kyy heikosti hiukkasia. Taustalla seisoo muita satunnaisesti pukeutuneita ihmisi\u00e4 vaurioituneen tai teollisen n\u00e4k\u00f6isen katon alla.\" class=\"wp-image-5309\" title=\"\" srcset=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/MJ-Girl-in-club-1024x771.jpg 1024w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/MJ-Girl-in-club-300x226.jpg 300w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/MJ-Girl-in-club-768x578.jpg 768w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/MJ-Girl-in-club-16x12.jpg 16w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/MJ-Girl-in-club.jpg 1232w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@600;700;800&display=swap');\n\n  .detector-scores-wrap {\n    max-width: 780px;\n    margin: 2rem auto;\n    font-family: 'DM Sans', sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .detector-scores-wrap h3 {\n    font-family: 'Outfit', sans-serif;\n    font-size: 1.4rem;\n    font-weight: 800;\n    color: #1a1a2e;\n    margin-bottom: 1.25rem;\n    letter-spacing: -0.02em;\n  }\n\n  .detector-scores-table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n    overflow: hidden;\n    table-layout: fixed;\n    box-shadow:\n      0 1px 3px rgba(0,0,0,0.06),\n      0 8px 24px rgba(0,0,0,0.08),\n      0 0 0 1px rgba(0,0,0,0.04);\n  }\n\n  .detector-scores-table thead th {\n    background: #1a1a2e;\n    color: #ffffff;\n    font-family: 'Outfit', sans-serif;\n    font-weight: 700;\n    font-size: 0.7rem;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n    padding: 14px 6px;\n    text-align: center;\n    border: none;\n  }\n\n  .detector-scores-table thead th:first-child {\n    text-align: left;\n    padding-left: 14px;\n    width: 18%;\n  }\n\n  .detector-scores-table thead th:nth-child(2) {\n    width: 14%;\n  }\n\n  .detector-scores-table tbody tr {\n    transition: background 0.2s ease;\n  }\n\n  .detector-scores-table tbody tr:hover {\n    background: rgba(0,0,0,0.02);\n  }\n\n  .detector-scores-table tbody td {\n    padding: 14px 6px;\n    text-align: center;\n    font-size: 0.9rem;\n    font-weight: 500;\n    color: #2d2d3a;\n    border-bottom: 1px solid #eee;\n  }\n\n  .detector-scores-table tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  .detector-scores-table tbody td:first-child {\n    text-align: left;\n    padding-left: 14px;\n    font-weight: 600;\n    color: #1a1a2e;\n  }\n\n  .score-pill {\n    font-weight: 700;\n    font-family: 'Outfit', sans-serif;\n    font-size: 0.78rem;\n    border-radius: 6px;\n    padding: 5px 8px;\n    display: inline-block;\n    min-width: 0;\n    text-align: center;\n    white-space: nowrap;\n  }\n\n  .score-pass {\n    background: #22c55e;\n    color: #fff;\n  }\n\n  .score-warn {\n    background: #fb923c;\n    color: #fff;\n  }\n\n  .score-fail {\n    background: #ef4444;\n    color: #fff;\n  }\n\n  @media (max-width: 600px) {\n    .detector-scores-table thead th,\n    .detector-scores-table tbody td {\n      padding: 10px 4px;\n      font-size: 0.7rem;\n    }\n    .score-pill {\n      padding: 4px 5px;\n      font-size: 0.68rem;\n    }\n    .detector-scores-wrap h3 {\n      font-size: 1.15rem;\n    }\n  }\n<\/style>\n\n<div class=\"detector-scores-wrap\">\n  <h3>Miten kuvantunnistimet saivat pisteet<\/h3>\n\n  <table class=\"detector-scores-table\">\n    <thead>\n      <tr>\n        <th>Kuvan malli<\/th>\n        <th>Luokka<\/th>\n        <th>TruthScan<\/th>\n        <th>Sight Engine<\/th>\n        <th>Teko\u00e4ly vai ei<\/th>\n        <th>Winston AI<\/th>\n        <th>WasItAI<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>Matkan puoliv\u00e4liss\u00e4 <span style=\"font-size:0.75rem; color:#888; display:block;\">T\u00e4ysi sukupolvi<\/span><\/td>\n        <td>Yleist\u00e4<\/td>\n        <td><span class=\"score-pill score-pass\">99.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">99.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-warn\">89.21% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">1.56% AI<\/span><\/td>\n        <td><span class=\"score-pill score-warn\">70.00% AI<\/span><\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<p style=\"font-size:17px\">Loin yll\u00e4 olevan kuvan Midjourneyn avulla. Mit\u00e4 enemm\u00e4n katsoin sit\u00e4, sit\u00e4 levottomammalta se tuntui. Estetiikka on synkk\u00e4 ja aavemainen. Varjoinen l\u00e4sn\u00e4olo n\u00e4ytt\u00e4\u00e4 nousevan esiin kohteen takaa. T\u00e4m\u00e4n kuvan luomiseksi k\u00e4ytin Midjourneyn esteettist\u00e4 viitetoimintoa ja yksinkertaisesti pyysin sit\u00e4 olemaan \"tytt\u00f6, joka seisoo klubilla hymyillen\". N\u00e4ytin kuvaa muutamalle ihmiselle, ja he kaikki pitiv\u00e4t sit\u00e4 todellisena. <br><br>Useimmat ilmaisimet merkitsiv\u00e4t kuvan teko\u00e4lyn tuottamaksi. TruthScan ja Sight Engine merkitsiv\u00e4t sen 99% AI-pisteell\u00e4, AI or Not sanoi 89%. <\/p>\n\n\n\n<p style=\"font-size:17px\">WasItAI ei ollut yht\u00e4 varma kuin ilmaisimet, vaan se luokitteli kuvan vain 70% AI-pistem\u00e4\u00e4r\u00e4ll\u00e4. <\/p>\n\n\n\n<p style=\"font-size:17px\">Winstonin teko\u00e4lyn tunnistin ep\u00e4onnistui t\u00e4ysin, ja se antoi kuvalle 1,56% AI-pistem\u00e4\u00e4r\u00e4n. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">#10 \"J\u00e4\u00e4kaappi\"<strong> <\/strong>(luonut Midjourney)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"771\" src=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/MJ-ICE-1024x771.jpg\" alt=\"Sumea kuva, jossa mies, jolla on punatahrattu paita, seisoo jonkun edess\u00e4.\" class=\"wp-image-5311\" title=\"\" srcset=\"https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/MJ-ICE-1024x771.jpg 1024w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/MJ-ICE-300x226.jpg 300w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/MJ-ICE-768x578.jpg 768w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/MJ-ICE-16x12.jpg 16w, https:\/\/research.undetectable.ai\/wp-content\/uploads\/2026\/02\/MJ-ICE.jpg 1232w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@600;700;800&display=swap');\n\n  .detector-scores-wrap {\n    max-width: 780px;\n    margin: 2rem auto;\n    font-family: 'DM Sans', sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .detector-scores-wrap h3 {\n    font-family: 'Outfit', sans-serif;\n    font-size: 1.4rem;\n    font-weight: 800;\n    color: #1a1a2e;\n    margin-bottom: 1.25rem;\n    letter-spacing: -0.02em;\n  }\n\n  .detector-scores-table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n    overflow: hidden;\n    table-layout: fixed;\n    box-shadow:\n      0 1px 3px rgba(0,0,0,0.06),\n      0 8px 24px rgba(0,0,0,0.08),\n      0 0 0 1px rgba(0,0,0,0.04);\n  }\n\n  .detector-scores-table thead th {\n    background: #1a1a2e;\n    color: #ffffff;\n    font-family: 'Outfit', sans-serif;\n    font-weight: 700;\n    font-size: 0.7rem;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n    padding: 14px 6px;\n    text-align: center;\n    border: none;\n  }\n\n  .detector-scores-table thead th:first-child {\n    text-align: left;\n    padding-left: 14px;\n    width: 18%;\n  }\n\n  .detector-scores-table thead th:nth-child(2) {\n    width: 14%;\n  }\n\n  .detector-scores-table tbody tr {\n    transition: background 0.2s ease;\n  }\n\n  .detector-scores-table tbody tr:hover {\n    background: rgba(0,0,0,0.02);\n  }\n\n  .detector-scores-table tbody td {\n    padding: 14px 6px;\n    text-align: center;\n    font-size: 0.9rem;\n    font-weight: 500;\n    color: #2d2d3a;\n    border-bottom: 1px solid #eee;\n  }\n\n  .detector-scores-table tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  .detector-scores-table tbody td:first-child {\n    text-align: left;\n    padding-left: 14px;\n    font-weight: 600;\n    color: #1a1a2e;\n  }\n\n  .score-pill {\n    font-weight: 700;\n    font-family: 'Outfit', sans-serif;\n    font-size: 0.78rem;\n    border-radius: 6px;\n    padding: 5px 8px;\n    display: inline-block;\n    min-width: 0;\n    text-align: center;\n    white-space: nowrap;\n  }\n\n  .score-pass {\n    background: #22c55e;\n    color: #fff;\n  }\n\n  .score-warn {\n    background: #fb923c;\n    color: #fff;\n  }\n\n  .score-fail {\n    background: #ef4444;\n    color: #fff;\n  }\n\n  @media (max-width: 600px) {\n    .detector-scores-table thead th,\n    .detector-scores-table tbody td {\n      padding: 10px 4px;\n      font-size: 0.7rem;\n    }\n    .score-pill {\n      padding: 4px 5px;\n      font-size: 0.68rem;\n    }\n    .detector-scores-wrap h3 {\n      font-size: 1.15rem;\n    }\n  }\n<\/style>\n\n<div class=\"detector-scores-wrap\">\n  <h3>Miten kuvantunnistimet saivat pisteet<\/h3>\n\n  <table class=\"detector-scores-table\">\n    <thead>\n      <tr>\n        <th>Kuvan malli<\/th>\n        <th>Luokka<\/th>\n        <th>TruthScan<\/th>\n        <th>Sight Engine<\/th>\n        <th>Teko\u00e4ly vai ei<\/th>\n        <th>Winston AI<\/th>\n        <th>WasItAI<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>Matkan puoliv\u00e4liss\u00e4 <span style=\"font-size:0.75rem; color:#888; display:block;\">T\u00e4ysi sukupolvi<\/span><\/td>\n        <td style=\"font-size:0.82rem;\">Disinfo<\/td>\n        <td><span class=\"score-pill score-pass\">99.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">92.00% AI<\/span><\/td>\n        <td><span class=\"score-pill score-pass\">97.94% AI<\/span><\/td>\n        <td><span class=\"score-pill score-fail\">41.20% AI<\/span><\/td>\n        <td><span class=\"score-pill score-warn\">72.00% AI<\/span><\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<p style=\"font-size:17px\">Loin t\u00e4m\u00e4n kuvan k\u00e4ytt\u00e4en samaa menetelm\u00e4\u00e4 matkan puoliv\u00e4liss\u00e4 kuin edellisess\u00e4 testiss\u00e4. T\u00e4ll\u00e4 kertaa tavoitteena oli luoda jotain hieman tummempaa. TruthScan oli tarkin tunnistin, joka merkitsi kuvan 99% AI:ksi. Sight Engine ja AI or Not tunnistivat molemmat kuvan oikein. Winston AI ep\u00e4onnistui t\u00e4ysin, ja WasItAI:n luotettavuus oli paljon alhaisempi kuin TruthScanin, Sight Enginen ja AI or Notin.<\/p>\n\n\n\n<p style=\"font-size:17px\">T\u00e4ss\u00e4 tapauksessa luomaani kuvaa voidaan k\u00e4ytt\u00e4\u00e4 tai kehyst\u00e4\u00e4 kahdella tavalla. Toisaalta joku voisi k\u00e4ytt\u00e4\u00e4 t\u00e4t\u00e4 (tai mit\u00e4 tahansa poliittista\/kansalaislevottomuusteemaista) mediaa jonkinlaisessa taiteessa tai luovassa projektissa lausuman antamiseksi. T\u00e4llaisessa tapauksessa riski vaikuttaa pienemm\u00e4lt\u00e4. Suurin huolenaihe, joka minulla on teko\u00e4lyn luoman median suhteen, on se, ett\u00e4 sit\u00e4 k\u00e4ytt\u00e4v\u00e4t pahansuovat yksil\u00f6t, jotka v\u00e4itt\u00e4v\u00e4t, ett\u00e4 se on todellista.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Yhteenveto ja tulokset: Parhaat teko\u00e4lyn kuvantunnistimet<\/h2>\n\n\n\n<p style=\"font-size:17px\">Okei, nyt kun olemme n\u00e4ytt\u00e4neet kaikki testit, kertaan viel\u00e4 kerran: Loin 10 teko\u00e4lykuvaa<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:17px\">K\u00e4ytin ChatGPT:t\u00e4, Nano Bananaa ja Midjourneyt\u00e4 luodakseni 10 teko\u00e4lykuvaa.<\/li>\n\n\n\n<li style=\"font-size:17px\">Testasin viitt\u00e4 teko\u00e4lykuvien tunnistinta laittamalla kaikki luomani teko\u00e4lykuvat niiden l\u00e4pi.<\/li>\n\n\n\n<li style=\"font-size:17px\">TruthScan l\u00e4p\u00e4isi kaikki testit, ja se oli tarkin ilmaisin. AI or Not l\u00e4p\u00e4isi 8 testi\u00e4 10:st\u00e4, mik\u00e4 osoittaa jonkinasteista luotettavuutta. Sight Engine ei l\u00e4p\u00e4issyt 3 testi\u00e4 10:st\u00e4 ja osoitti kaiken kaikkiaan kyseenalaista tarkkuutta. Was It AI reputti 4 testi\u00e4 10:st\u00e4, ja sen tarkkuus oli kaiken kaikkiaan heikko. Winston AI oli ep\u00e4tarkin teko\u00e4lyn kuvantunnistin, joka l\u00e4p\u00e4isi vain 3 testi\u00e4 10:st\u00e4 ja luokitteli kuvat jatkuvasti v\u00e4\u00e4rin.<\/li>\n<\/ul>\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>AI Image Detector - kattavat testitulokset<\/title>\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@600;700;800&display=swap');\n\n  *,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n\n  body {\n    background: #f4f3f0;\n    min-height: 100vh;\n    font-family: 'DM Sans', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    color: #2d2d3a;\n  }\n\n  \/* \u2500\u2500 wrapper \u2500\u2500 *\/\n  .results-page {\n    max-width: 860px;\n    margin: 0 auto;\n    padding: 3rem 1.25rem 4rem;\n  }\n\n  \/* \u2500\u2500 hero header \u2500\u2500 *\/\n  .hero {\n    text-align: center;\n    margin-bottom: 2.75rem;\n  }\n  .hero-badge {\n    display: inline-block;\n    font-family: 'Outfit', sans-serif;\n    font-weight: 700;\n    font-size: 0.65rem;\n    text-transform: uppercase;\n    letter-spacing: 0.12em;\n    color: #fff;\n    background: #1a1a2e;\n    padding: 6px 16px;\n    border-radius: 100px;\n    margin-bottom: 1.1rem;\n  }\n  .hero h1 {\n    font-family: 'Outfit', sans-serif;\n    font-weight: 800;\n    font-size: 2.4rem;\n    color: #1a1a2e;\n    letter-spacing: -0.03em;\n    line-height: 1.15;\n    margin-bottom: 0.6rem;\n  }\n  .hero p {\n    font-size: 1.02rem;\n    color: #6b6b7b;\n    max-width: 560px;\n    margin: 0 auto;\n    line-height: 1.55;\n  }\n\n  \/* \u2500\u2500 accuracy cards row \u2500\u2500 *\/\n  .accuracy-cards {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 10px;\n    margin-bottom: 2.75rem;\n  }\n  .acc-card {\n    background: #fff;\n    border-radius: 14px;\n    padding: 1.15rem 0.6rem 1rem;\n    text-align: center;\n    box-shadow:\n      0 1px 3px rgba(0,0,0,0.05),\n      0 6px 20px rgba(0,0,0,0.07),\n      0 0 0 1px rgba(0,0,0,0.03);\n    position: relative;\n    overflow: hidden;\n    transition: transform 0.2s ease, box-shadow 0.2s ease;\n  }\n  .acc-card:hover {\n    transform: translateY(-3px);\n    box-shadow:\n      0 2px 6px rgba(0,0,0,0.06),\n      0 12px 32px rgba(0,0,0,0.1),\n      0 0 0 1px rgba(0,0,0,0.04);\n  }\n  .acc-card::before {\n    content: '';\n    position: absolute;\n    top: 0; left: 0; right: 0;\n    height: 4px;\n  }\n  .acc-card.rank-1::before { background: #16a34a; }\n  .acc-card.rank-2::before { background: #a3e635; }\n  .acc-card.rank-3::before { background: #facc15; }\n  .acc-card.rank-4::before { background: #fb923c; }\n  .acc-card.rank-5::before { background: #ef4444; }\n\n  .acc-card .rank-num {\n    font-family: 'Outfit', sans-serif;\n    font-weight: 800;\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    color: #999;\n    margin-bottom: 0.35rem;\n  }\n  .acc-card .tool-name {\n    font-family: 'Outfit', sans-serif;\n    font-weight: 700;\n    font-size: 0.92rem;\n    color: #1a1a2e;\n    margin-bottom: 0.65rem;\n    line-height: 1.2;\n  }\n  .acc-ring {\n    width: 72px; height: 72px;\n    margin: 0 auto 0.55rem;\n    position: relative;\n  }\n  .acc-ring svg { transform: rotate(-90deg); }\n  .acc-ring .ring-bg { fill: none; stroke: #eee; stroke-width: 5; }\n  .acc-ring .ring-fg { fill: none; stroke-width: 5; stroke-linecap: round; transition: stroke-dashoffset 1s ease; }\n  .acc-ring .ring-label {\n    position: absolute;\n    inset: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-family: 'Outfit', sans-serif;\n    font-weight: 800;\n    font-size: 1.1rem;\n    color: #1a1a2e;\n  }\n  .acc-card .acc-fraction {\n    font-size: 0.78rem;\n    color: #888;\n    font-weight: 500;\n  }\n\n  \/* \u2500\u2500 section titles \u2500\u2500 *\/\n  .section-title {\n    font-family: 'Outfit', sans-serif;\n    font-weight: 800;\n    font-size: 1.45rem;\n    color: #1a1a2e;\n    letter-spacing: -0.02em;\n    margin-bottom: 1rem;\n  }\n  .section-subtitle {\n    font-size: 0.88rem;\n    color: #888;\n    margin-bottom: 1.25rem;\n    line-height: 1.5;\n  }\n\n  \/* \u2500\u2500 master table \u2500\u2500 *\/\n  .master-table-wrap {\n    border-radius: 14px;\n    overflow: hidden;\n    box-shadow:\n      0 1px 3px rgba(0,0,0,0.06),\n      0 8px 24px rgba(0,0,0,0.08),\n      0 0 0 1px rgba(0,0,0,0.04);\n    margin-bottom: 2.75rem;\n    background: #fff;\n  }\n  .master-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed;\n  }\n  .master-table thead th {\n    background: #1a1a2e;\n    color: #fff;\n    font-family: 'Outfit', sans-serif;\n    font-weight: 700;\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 13px 5px;\n    text-align: center;\n    border: none;\n    position: sticky;\n    top: 0;\n    z-index: 2;\n  }\n  .master-table thead th:first-child {\n    text-align: left;\n    padding-left: 14px;\n    width: 14%;\n  }\n  .master-table thead th:nth-child(2) { width: 13%; }\n  .master-table thead th:nth-child(3) { width: 9%; }\n\n  .master-table tbody tr {\n    transition: background 0.18s ease;\n  }\n  .master-table tbody tr:hover {\n    background: rgba(26,26,46,0.025);\n  }\n  .master-table tbody td {\n    padding: 11px 5px;\n    text-align: center;\n    font-size: 0.82rem;\n    font-weight: 500;\n    color: #2d2d3a;\n    border-bottom: 1px solid #f0f0ec;\n  }\n  .master-table tbody tr:last-child td { border-bottom: none; }\n  .master-table tbody td:first-child {\n    text-align: left;\n    padding-left: 14px;\n    font-weight: 600;\n    color: #1a1a2e;\n    font-size: 0.78rem;\n    line-height: 1.3;\n  }\n  .test-num {\n    display: inline-block;\n    font-family: 'Outfit', sans-serif;\n    font-weight: 800;\n    font-size: 0.6rem;\n    background: #1a1a2e;\n    color: #fff;\n    width: 18px; height: 18px;\n    line-height: 18px;\n    text-align: center;\n    border-radius: 5px;\n    margin-right: 5px;\n    vertical-align: middle;\n  }\n  .img-model-sub {\n    display: block;\n    font-size: 0.68rem;\n    color: #999;\n    font-weight: 400;\n    margin-top: 1px;\n  }\n  .cat-badge {\n    font-family: 'Outfit', sans-serif;\n    font-size: 0.6rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.03em;\n    padding: 3px 6px;\n    border-radius: 5px;\n    display: inline-block;\n    white-space: normal;\n    line-height: 1.35;\n    max-width: 100%;\n  }\n  .cat-fraud    { background: #fef2f2; color: #dc2626; }\n  .cat-disinfo  { background: #fefce8; color: #a16207; }\n  .cat-general  { background: #f0fdf4; color: #16a34a; }\n  .cat-deepfake { background: #faf5ff; color: #7c3aed; }\n  .cat-mixed    { background: #fff7ed; color: #c2410c; }\n\n  \/* score pills *\/\n  .pill {\n    font-weight: 700;\n    font-family: 'Outfit', sans-serif;\n    font-size: 0.7rem;\n    border-radius: 6px;\n    padding: 4px 7px;\n    display: inline-block;\n    text-align: center;\n    white-space: nowrap;\n    min-width: 68px;\n  }\n  .pill-pass { background: #22c55e; color: #fff; }\n  .pill-warn { background: #fb923c; color: #fff; }\n  .pill-fail { background: #ef4444; color: #fff; }\n\n  \/* \u2500\u2500 legend \u2500\u2500 *\/\n  .legend {\n    display: flex;\n    gap: 1.25rem;\n    align-items: center;\n    margin-bottom: 1.25rem;\n    flex-wrap: wrap;\n  }\n  .legend-item {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 0.78rem;\n    font-weight: 500;\n    color: #666;\n  }\n  .legend-dot {\n    width: 12px; height: 12px;\n    border-radius: 4px;\n  }\n  .legend-dot.lg-pass { background: #22c55e; }\n  .legend-dot.lg-warn { background: #fb923c; }\n  .legend-dot.lg-fail { background: #ef4444; }\n\n  \/* \u2500\u2500 bottom summary strip \u2500\u2500 *\/\n  .summary-strip {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin-bottom: 2.5rem;\n  }\n  .strip-card {\n    background: #1a1a2e;\n    border-radius: 12px;\n    padding: 1.1rem 1rem;\n    color: #fff;\n    text-align: center;\n  }\n  .strip-card .strip-val {\n    font-family: 'Outfit', sans-serif;\n    font-weight: 800;\n    font-size: 1.65rem;\n    letter-spacing: -0.02em;\n    margin-bottom: 0.15rem;\n  }\n  .strip-card .strip-label {\n    font-size: 0.72rem;\n    color: rgba(255,255,255,0.55);\n    font-weight: 500;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n  .strip-val .hl-green { color: #4ade80; }\n  .strip-val .hl-red   { color: #f87171; }\n  .strip-val .hl-amber { color: #fbbf24; }\n\n  \/* \u2500\u2500 footer note \u2500\u2500 *\/\n  .foot-note {\n    font-size: 0.78rem;\n    color: #999;\n    line-height: 1.6;\n    text-align: center;\n    max-width: 640px;\n    margin: 0 auto;\n  }\n  .foot-note strong { color: #666; font-weight: 600; }\n\n  \/* \u2500\u2500 responsive \u2500\u2500 *\/\n  @media (max-width: 700px) {\n    .hero h1 { font-size: 1.6rem; }\n    .accuracy-cards { grid-template-columns: repeat(2, 1fr); }\n    .accuracy-cards .acc-card:last-child { grid-column: span 2; justify-self: center; max-width: 200px; }\n    .summary-strip { grid-template-columns: 1fr; }\n    .master-table thead th,\n    .master-table tbody td { padding: 9px 3px; font-size: 0.68rem; }\n    .pill { font-size: 0.6rem; padding: 3px 4px; min-width: 54px; }\n    .test-num { width: 15px; height: 15px; line-height: 15px; font-size: 0.52rem; }\n    .section-title { font-size: 1.15rem; }\n  }\n\n  \/* \u2500\u2500 entrance animations \u2500\u2500 *\/\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(18px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n  .anim { animation: fadeUp 0.6s ease both; }\n  .anim-d1 { animation-delay: 0.08s; }\n  .anim-d2 { animation-delay: 0.16s; }\n  .anim-d3 { animation-delay: 0.24s; }\n  .anim-d4 { animation-delay: 0.32s; }\n  .anim-d5 { animation-delay: 0.4s; }\n<\/style>\n<\/head>\n<body>\n\n<div class=\"results-page\">\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <header class=\"hero anim\">\n    <span class=\"hero-badge\">50 havaintotarkastusta - 5 ilmaisinta - 10 teko\u00e4lykuvaa<\/span>\n    <h1>Kattavat testitulokset<\/h1>\n    <p>Miten viisi suosittua teko\u00e4lykuvan tunnistinta toimi petosten, disinformaation, syv\u00e4v\u00e4\u00e4renn\u00f6sten ja yleisen valokuvauksen osalta.<\/p>\n  <\/header>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 ACCURACY RING CARDS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"accuracy-cards anim anim-d1\">\n\n    <!-- 1 \u2014 TruthScan 100% -->\n    <div class=\"acc-card rank-1\">\n      <div class=\"rank-num\">#1<\/div>\n      <div class=\"tool-name\">TruthScan<\/div>\n      <div class=\"acc-ring\">\n        <svg viewbox=\"0 0 80 80\" width=\"72\" height=\"72\">\n          <circle class=\"ring-bg\" cx=\"40\" cy=\"40\" r=\"34\"\/>\n          <circle class=\"ring-fg\" cx=\"40\" cy=\"40\" r=\"34\"\n                  stroke=\"#16a34a\"\n                  stroke-dasharray=\"213.6\"\n                  stroke-dashoffset=\"0\"\/>\n        <\/svg>\n        <span class=\"ring-label\">100%<\/span>\n      <\/div>\n      <div class=\"acc-fraction\">10 \/ 10 havaittu<\/div>\n    <\/div>\n\n    <!-- 2 \u2014 AI or Not 80% -->\n    <div class=\"acc-card rank-2\">\n      <div class=\"rank-num\">#2<\/div>\n      <div class=\"tool-name\">Teko\u00e4ly vai ei<\/div>\n      <div class=\"acc-ring\">\n        <svg viewbox=\"0 0 80 80\" width=\"72\" height=\"72\">\n          <circle class=\"ring-bg\" cx=\"40\" cy=\"40\" r=\"34\"\/>\n          <circle class=\"ring-fg\" cx=\"40\" cy=\"40\" r=\"34\"\n                  stroke=\"#a3e635\"\n                  stroke-dasharray=\"213.6\"\n                  stroke-dashoffset=\"42.72\"\/>\n        <\/svg>\n        <span class=\"ring-label\">80%<\/span>\n      <\/div>\n      <div class=\"acc-fraction\">8 \/ 10 havaittu<\/div>\n    <\/div>\n\n    <!-- 3 \u2014 Sight Engine 70% -->\n    <div class=\"acc-card rank-3\">\n      <div class=\"rank-num\">#3<\/div>\n      <div class=\"tool-name\">Sight Engine<\/div>\n      <div class=\"acc-ring\">\n        <svg viewbox=\"0 0 80 80\" width=\"72\" height=\"72\">\n          <circle class=\"ring-bg\" cx=\"40\" cy=\"40\" r=\"34\"\/>\n          <circle class=\"ring-fg\" cx=\"40\" cy=\"40\" r=\"34\"\n                  stroke=\"#facc15\"\n                  stroke-dasharray=\"213.6\"\n                  stroke-dashoffset=\"64.08\"\/>\n        <\/svg>\n        <span class=\"ring-label\">70%<\/span>\n      <\/div>\n      <div class=\"acc-fraction\">7 \/ 10 havaittu<\/div>\n    <\/div>\n\n    <!-- 4 \u2014 WasItAI 60% -->\n    <div class=\"acc-card rank-4\">\n      <div class=\"rank-num\">#4<\/div>\n      <div class=\"tool-name\">WasItAI<\/div>\n      <div class=\"acc-ring\">\n        <svg viewbox=\"0 0 80 80\" width=\"72\" height=\"72\">\n          <circle class=\"ring-bg\" cx=\"40\" cy=\"40\" r=\"34\"\/>\n          <circle class=\"ring-fg\" cx=\"40\" cy=\"40\" r=\"34\"\n                  stroke=\"#fb923c\"\n                  stroke-dasharray=\"213.6\"\n                  stroke-dashoffset=\"85.44\"\/>\n        <\/svg>\n        <span class=\"ring-label\">60%<\/span>\n      <\/div>\n      <div class=\"acc-fraction\">6 \/ 10 havaittu<\/div>\n    <\/div>\n\n    <!-- 5 \u2014 Winston AI 30% -->\n    <div class=\"acc-card rank-5\">\n      <div class=\"rank-num\">#5<\/div>\n      <div class=\"tool-name\">Winston AI<\/div>\n      <div class=\"acc-ring\">\n        <svg viewbox=\"0 0 80 80\" width=\"72\" height=\"72\">\n          <circle class=\"ring-bg\" cx=\"40\" cy=\"40\" r=\"34\"\/>\n          <circle class=\"ring-fg\" cx=\"40\" cy=\"40\" r=\"34\"\n                  stroke=\"#ef4444\"\n                  stroke-dasharray=\"213.6\"\n                  stroke-dashoffset=\"149.52\"\/>\n        <\/svg>\n        <span class=\"ring-label\">30%<\/span>\n      <\/div>\n      <div class=\"acc-fraction\">3 \/ 10 havaittu<\/div>\n    <\/div>\n\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 STATS STRIP \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"summary-strip anim anim-d2\">\n    <div class=\"strip-card\">\n      <div class=\"strip-val\"><span class=\"hl-green\">34<\/span> \/ 50<\/div>\n      <div class=\"strip-label\">Korjatut havainnot yhteens\u00e4<\/div>\n    <\/div>\n    <div class=\"strip-card\">\n      <div class=\"strip-val\"><span class=\"hl-red\">16<\/span> \/ 50<\/div>\n      <div class=\"strip-label\">Hyl\u00e4tyt havainnot yhteens\u00e4<\/div>\n    <\/div>\n    <div class=\"strip-card\">\n      <div class=\"strip-val\"><span class=\"hl-amber\">68%<\/span><\/div>\n      <div class=\"strip-label\">Keskim\u00e4\u00e4r\u00e4inen tarkkuus kaikissa<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 LEGEND \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <h3 class=\"section-title anim anim-d3\">Kaikki 10 testi\u00e4 - t\u00e4ydellinen erittely<\/h3>\n  <p class=\"section-subtitle anim anim-d3\">Kukin pistem\u00e4\u00e4r\u00e4 edustaa ilmaisimen teko\u00e4lyluottamusluokitusta. L\u00e4p\u00e4isyn kynnysarvo: \u2265 90% AI.<\/p>\n\n  <div class=\"legend anim anim-d3\">\n    <div class=\"legend-item\"><span class=\"legend-dot lg-pass\"><\/span> L\u00e4p\u00e4isy (\u2265 90%)<\/div>\n    <div class=\"legend-item\"><span class=\"legend-dot lg-warn\"><\/span> L\u00e4helt\u00e4 piti (70-89%)<\/div>\n    <div class=\"legend-item\"><span class=\"legend-dot lg-fail\"><\/span> Ep\u00e4onnistuu (&lt; 70%)<\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 MASTER TABLE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"master-table-wrap anim anim-d4\">\n    <table class=\"master-table\">\n      <thead>\n        <tr>\n          <th>Testi<\/th>\n          <th>Luokka<\/th>\n          <th>L\u00e4hde<\/th>\n          <th>TruthScan<\/th>\n          <th>Sight Engine<\/th>\n          <th>Teko\u00e4ly vai ei<\/th>\n          <th>Winston AI<\/th>\n          <th>WasItAI<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n\n        <!-- #1 -->\n        <tr>\n          <td><span class=\"test-num\">1<\/span> Mies reunalla<\/td>\n          <td><span class=\"cat-badge cat-general\">Yleist\u00e4<\/span><\/td>\n          <td><span class=\"img-model-sub\">ChatGPT<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.00%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.00%<\/span><\/td>\n          <td><span class=\"pill pill-warn\">78.00%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">0.98%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">1.00%<\/span><\/td>\n        <\/tr>\n\n        <!-- #2 -->\n        <tr>\n          <td><span class=\"test-num\">2<\/span> V\u00e4\u00e4rennetty kuitti<\/td>\n          <td><span class=\"cat-badge cat-fraud\">Petos<\/span><\/td>\n          <td><span class=\"img-model-sub\">ChatGPT<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.00%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">19.00%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">94.48%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">0.04%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">1.00%<\/span><\/td>\n        <\/tr>\n\n        <!-- #3 -->\n        <tr>\n          <td><span class=\"test-num\">3<\/span> Vaara-paketti<\/td>\n          <td><span class=\"cat-badge cat-fraud\">Petos<\/span><\/td>\n          <td><span class=\"img-model-sub\">Nano Banaani<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.00%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">98.00%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.10%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">31.98%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.00%<\/span><\/td>\n        <\/tr>\n\n        <!-- #4 -->\n        <tr>\n          <td><span class=\"test-num\">4<\/span> Torakka ateria<\/td>\n          <td><span class=\"cat-badge cat-fraud\">Petos<\/span><\/td>\n          <td><span class=\"img-model-sub\">Nano Banaani<\/span><\/td>\n          <td><span class=\"pill pill-pass\">97.15%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">18.00%<\/span><\/td>\n          <td><span class=\"pill pill-warn\">85.87%<\/span><\/td>\n          <td><span class=\"pill pill-warn\">72.29%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">1.00%<\/span><\/td>\n        <\/tr>\n\n        <!-- #5 -->\n        <tr>\n          <td><span class=\"test-num\">5<\/span> Autovandalismi<\/td>\n          <td><span class=\"cat-badge cat-mixed\">Petos \/ Disinfo<\/span><\/td>\n          <td><span class=\"img-model-sub\">Nano Banaani<\/span><\/td>\n          <td><span class=\"pill pill-pass\">97.48%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">18.00%<\/span><\/td>\n          <td><span class=\"pill pill-warn\">89.52%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">0.02%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.00%<\/span><\/td>\n        <\/tr>\n\n        <!-- #6 -->\n        <tr>\n          <td><span class=\"test-num\">6<\/span> Soda Musk &amp; Don<\/td>\n          <td><span class=\"cat-badge cat-disinfo\">Disinfo<\/span><\/td>\n          <td><span class=\"img-model-sub\">Nano Banaani<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.00%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.00%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.00%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">0.24%<\/span><\/td>\n          <td><span class=\"pill pill-warn\">86.00%<\/span><\/td>\n        <\/tr>\n\n        <!-- #7 -->\n        <tr>\n          <td><span class=\"test-num\">7<\/span> Viel\u00e4 elossa<\/td>\n          <td><span class=\"cat-badge cat-deepfake\">Deepfake<\/span><\/td>\n          <td><span class=\"img-model-sub\">Nano Banaani<\/span><\/td>\n          <td><span class=\"pill pill-pass\">97.49%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">95.00%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.27%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">0.15%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">1.00%<\/span><\/td>\n        <\/tr>\n\n        <!-- #8 -->\n        <tr>\n          <td><span class=\"test-num\">8<\/span> Benin v\u00e4\u00e4rink\u00e4ytt\u00f6<\/td>\n          <td><span class=\"cat-badge cat-mixed\">Deepfake \/ Disinfo<\/span><\/td>\n          <td><span class=\"img-model-sub\">Nano Banaani<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.00%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">97.00%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">98.88%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">5.74%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.00%<\/span><\/td>\n        <\/tr>\n\n        <!-- #9 -->\n        <tr>\n          <td><span class=\"test-num\">9<\/span> Club Void<\/td>\n          <td><span class=\"cat-badge cat-general\">Yleist\u00e4<\/span><\/td>\n          <td><span class=\"img-model-sub\">Matkan puoliv\u00e4liss\u00e4<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.00%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.00%<\/span><\/td>\n          <td><span class=\"pill pill-warn\">89.21%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">1.56%<\/span><\/td>\n          <td><span class=\"pill pill-warn\">70.00%<\/span><\/td>\n        <\/tr>\n\n        <!-- #10 -->\n        <tr>\n          <td><span class=\"test-num\">10<\/span> J\u00e4\u00e4laatikko<\/td>\n          <td><span class=\"cat-badge cat-disinfo\">Disinfo<\/span><\/td>\n          <td><span class=\"img-model-sub\">Matkan puoliv\u00e4liss\u00e4<\/span><\/td>\n          <td><span class=\"pill pill-pass\">99.00%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">92.00%<\/span><\/td>\n          <td><span class=\"pill pill-pass\">97.94%<\/span><\/td>\n          <td><span class=\"pill pill-fail\">41.20%<\/span><\/td>\n          <td><span class=\"pill pill-warn\">72.00%<\/span><\/td>\n        <\/tr>\n\n      <\/tbody>\n    <\/table>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 FOOTNOTES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <p class=\"foot-note anim anim-d5\">\n    <strong>Menetelm\u00e4t:<\/strong> Jokainen kuva l\u00e4hetettiin kerran jokaiseen ilmaisimeen. Pisteet <strong>\u2265 90% AI<\/strong> lasketaan oikeaksi havainnoksi. Tulokset v\u00e4lill\u00e4 70-89% ovat \"l\u00e4helt\u00e4 piti\"-pisteit\u00e4. Kaikki alle 70% on ep\u00e4onnistunut. AI or Not merkitsi yhden sukupolven 78%:n, yhden 85%:n ja yhden 89%:n kohdalla - 89%:n kohdalla havaintoa pidet\u00e4\u00e4n l\u00e4helt\u00e4 piti -tilanteena, joka merkit\u00e4\u00e4n t\u00e4hdell\u00e4 yhteenvetotaulukkoon.\n  <\/p>\n\n<\/div>\n\n<\/body>\n<\/html>\n\n\n\n<h2 class=\"wp-block-heading\">Loppuhuomautukset ja tiedot<\/h2>\n\n\n\n<p style=\"font-size:17px\">T\u00e4m\u00e4n artikkelin kirjoittamisen ja tarkan testauksen v\u00e4lill\u00e4 k\u00e4ytin yhteens\u00e4 25 tuntia t\u00e4m\u00e4n raportin kokoamiseen. Multimodaalisen teko\u00e4lyn tunnistusty\u00f6kalut kehittyv\u00e4t edelleen, mutta on selv\u00e4\u00e4, ett\u00e4 jotkin niist\u00e4 ovat tarkempia kuin toiset. Kaikkien ty\u00f6kalujen testauksen j\u00e4lkeen TruthScan on tarkin... <a href=\"https:\/\/truthscan.com\/ai-image-detector\" target=\"_blank\" rel=\"noopener\">AI-kuvailmaisin<\/a>. Testit puhuvat puolestaan. <\/p>\n\n\n\n<p style=\"font-size:17px\">Jos haluat k\u00e4ytt\u00e4\u00e4 CSV-kopiota t\u00e4ss\u00e4 artikkelissa tekemieni testien tiedoista, l\u00f6yd\u00e4t sen osoitteesta <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1iuapCicNcdG6dZCFd-dCmSRgUJ9GVCS2v9kh4PShRew\/edit?usp=sharing\" data-type=\"link\" data-id=\"https:\/\/docs.google.com\/spreadsheets\/d\/1iuapCicNcdG6dZCFd-dCmSRgUJ9GVCS2v9kh4PShRew\/edit?usp=sharing\" target=\"_blank\" rel=\"noopener\">t\u00e4\u00e4ll\u00e4.<\/a> Linkitt\u00e4m\u00e4ni taulukkolaskenta sis\u00e4lt\u00e4\u00e4 kaikki alkuper\u00e4iset kehotukset ja havaintotulokset t\u00e4ss\u00e4 artikkelissa esitetyist\u00e4 testeist\u00e4. <\/p>","protected":false},"excerpt":{"rendered":"<p>Olet luultavasti n\u00e4hnyt verkossa enemm\u00e4n teko\u00e4lyn luomia valokuvia kuin uskotkaan. Joskus on selv\u00e4\u00e4, ett\u00e4 [...]<\/p>","protected":false},"author":15,"featured_media":5326,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[34],"tags":[19,96,97],"class_list":["post-5287","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-news","tag-ai-detection","tag-ai-images","tag-detecting-deepfakes"],"_links":{"self":[{"href":"https:\/\/research.undetectable.ai\/fi\/wp-json\/wp\/v2\/posts\/5287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/research.undetectable.ai\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/research.undetectable.ai\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/research.undetectable.ai\/fi\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/research.undetectable.ai\/fi\/wp-json\/wp\/v2\/comments?post=5287"}],"version-history":[{"count":27,"href":"https:\/\/research.undetectable.ai\/fi\/wp-json\/wp\/v2\/posts\/5287\/revisions"}],"predecessor-version":[{"id":5334,"href":"https:\/\/research.undetectable.ai\/fi\/wp-json\/wp\/v2\/posts\/5287\/revisions\/5334"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/research.undetectable.ai\/fi\/wp-json\/wp\/v2\/media\/5326"}],"wp:attachment":[{"href":"https:\/\/research.undetectable.ai\/fi\/wp-json\/wp\/v2\/media?parent=5287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/research.undetectable.ai\/fi\/wp-json\/wp\/v2\/categories?post=5287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/research.undetectable.ai\/fi\/wp-json\/wp\/v2\/tags?post=5287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}