1<!doctype html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 8 <!-- Consentmanager PUR --> 9
9<script> 10 window.cmp_pur_enable = false; 11 window.cmp_pur_loggedin = false; 12 </script>
12 13 <!-- End Consentmanager PUR --> 14 15 <!-- Consentmanager CMP --> 16
16<script type="text/javascript" data-cmp-ab="1" 17 src="https://cdn.consentmanager.net/delivery/js/semiautomatic.min.js" 18 data-cmp-cdid="8f56882c9256c" 19 data-cmp-host="c.delivery.consentmanager.net" 20 data-cmp-cdn="cdn.consentmanager.net" 21 data-cmp-codesrc="0"></script>
21 22 <!-- End Consentmanager CMP --> 23 24 <!-- symplr PPID --> 25
25<script> 26 /** 27 * SHA-256, synchron, Rueckgabe lowercase Hex (64 Zeichen). 28 * Wird vom symplr-PPID-Snippet vorausgesetzt, aber nicht 29 * mitgeliefert. crypto.subtle.digest scheidet aus: asynchron und 30 * nur im Secure Context verfuegbar. 31 * Gegen node:crypto verifiziert, inkl. UTF-8-Eingaben. 32 */ 33 function sha256(ascii) { 34 function rightRotate(value, amount) { 35 return (value >>> amount) | (value << (32 - amount)); 36 } 37 var mathPow = Math.pow; 38 var maxWord = mathPow(2, 32); 39 var result = ''; 40 var words = []; 41 42 // Erst nach UTF-8 wandeln, dann die Bitlaenge bestimmen - 43 // sonst stimmt die Laengenangabe im Padding bei Nicht-ASCII nicht. 44 ascii = unescape(encodeURIComponent(ascii)); 45 var asciiBitLength = ascii.length * 8; 46 47 var hash = sha256.h = sha256.h || []; 48 var k = sha256.k = sha256.k || []; 49 var primeCounter = k.length; 50 51 var isComposite = {}; 52 for (var candidate = 2; primeCounter < 64; candidate++) { 53 if (!isComposite[candidate]) { 54 for (var i = 0; i < 313; i += candidate) { 55 isComposite[i] = candidate; 56 } 57 hash[primeCounter] = (mathPow(candidate, 0.5) * maxWord) | 0; 58 k[primeCounter++] = (mathPow(candidate, 1 / 3) * maxWord) | 0; 59 } 60 } 61 62 ascii += '\x80'; 63 while ((ascii.length % 64) - 56) ascii += '\x00'; 64 for (i = 0; i < ascii.length; i++) { 65 var j = ascii.charCodeAt(i); 66 if (j >> 8) return; 67 words[i >> 2] |= j << (((3 - i) % 4) * 8); 68 } 69 words[words.length] = (asciiBitLength / maxWord) | 0; 70 words[words.length] = asciiBitLength; 71 72 for (var jj = 0; jj < words.length;) { 73 var w = words.slice(jj, (jj += 16)); 74 var oldHash = hash; 75 hash = hash.slice(0, 8); 76 77 for (i = 0; i < 64; i++) { 78 var w15 = w[i - 15], 79 w2 = w[i - 2]; 80 var a = hash[0], 81 e = hash[4]; 82 var temp1 = hash[7] + 83 (rightRotate(e, 6) ^ rightRotate(e, 11) ^ rightRotate(e, 25)) + 84 ((e & hash[5]) ^ (~e & hash[6])) + 85 k[i] + 86 (w[i] = i < 16 ? w[i] : ( 87 w[i - 16] + 88 (rightRotate(w15, 7) ^ rightRotate(w15, 18) ^ (w15 >>> 3)) + 89 w[i - 7] + 90 (rightRotate(w2, 17) ^ rightRotate(w2, 19) ^ (w2 >>> 10)) 91 ) | 0); 92 var temp2 = (rightRotate(a, 2) ^ rightRotate(a, 13) ^ rightRotate(a, 22)) + 93 ((a & hash[1]) ^ (a & hash[2]) ^ (hash[1] & hash[2])); 94 hash = [(temp1 + temp2) | 0].concat(hash); 95 hash[4] = (hash[4] + temp1) | 0; 96 } 97 98 for (i = 0; i < 8; i++) { 99 hash[i] = (hash[i] + oldHash[i]) | 0; 100 } 101 } 102 103 for (i = 0; i < 8; i++) { 104 for (j = 3; j + 1; j--) { 105 var b = (hash[i] >> (j * 8)) & 255; 106 result += (b < 16 ? 0 : '') + b.toString(16); 107 } 108 } 109 return result; 110 } 111 </script>
111 112
112<script> 113 /** 114 * symplr PPID. Ausgeschriebene Fassung des gelieferten Snippets. 115 * Drei Abweichungen vom Original, jeweils unten kommentiert - 116 * bei symplr gemeldet, bei korrigierter Fassung hier ersetzen. 117 */ 118 (function() { 119 // Serverseitig gerenderte Werte, bewusst im Closure und NICHT als 120 // globale Variablen: das symplr-Bundle deklariert websiteSymplr, 121 // userStatusSymplr und firstPartyId selbst auf Top-Level mit "let". 122 // Ein globales "var" gleichen Namens waere nach ES-Spec ein 123 // SyntaxError bei der Instanziierung des Bundles und wuerde die 124 // komplette Werbeauslieferung verhindern. 125 var SITE = "the-decoder.com"; 126 var LOGGED_IN = false; 127 var PPID_ID = ""; 128 var ONE_YEAR = 31536000; 129 130 // Abweichung 1: Cookies werden robust gelesen. Das Original 131 // schneidet Werte am ersten "=" ab (bricht bei base64-Werten wie 132 // TCF-Strings) und wirft bei einem einzelnen "%" in irgendeinem 133 // fremden Cookie einen URIError - der killt dann die gesamte PPID. 134 function readCookies() { 135 var out = {}; 136 var parts = document.cookie ? document.cookie.split(';') : []; 137 for (var i = 0; i < parts.length; i++) { 138 var eq = parts[i].indexOf('='); 139 if (eq < 0) continue; 140 var name = parts[i].slice(0, eq).trim(); 141 var value = parts[i].slice(eq + 1); 142 try { 143 value = decodeURIComponent(value); 144 } catch (e) {} 145 out[name] = value; 146 } 147 return out; 148 } 149 150 /** 151 * Die uebergebenen Argumente werden bewusst IGNORIERT. 152 * symplr ruft die Funktion aus seinem Vendor-Handler mit 153 * createCookieSymplr(userStatusSymplr, firstPartyId) auf - beide 154 * Werte initialisiert das Bundle selbst auf false bzw. null. 155 * Wuerden wir sie verwenden, wuerde jeder Aufruf durch symplr den 156 * Login-Zweig ueberspringen und uniqueUserLi wieder loeschen. 157 * Der Login-Status kommt deshalb vom Server (LOGGED_IN/PPID_ID). 158 * 159 * Mehrfachaufrufe sind unschaedlich: die Cookies werden bei jedem 160 * Aufruf neu eingelesen, das Ergebnis ist idempotent. 161 */ 162 window.createCookieSymplr = function() { 163 var cookies = readCookies(); 164 165 // Anonyme ID: einmal erzeugen, danach ein Jahr stabil 166 window.uuSymplr = cookies.uniqueUser; 167 if (window.uuSymplr === undefined) { 168 window.uuSymplr = sha256(Date.now() + window.navigator.userAgent + SITE); 169 document.cookie = 'uniqueUser=' + window.uuSymplr + 170 ';max-age=' + ONE_YEAR + ';path=/;SameSite=Strict;Secure'; 171 } 172 173 if (LOGGED_IN && PPID_ID) { 174 // Abweichung 2: der Hash wird immer berechnet und bei 175 // Abweichung neu geschrieben. Das Original setzt 176 // uniqueUserLi nur, wenn es noch nicht existiert - nach 177 // einem Account-Wechsel auf demselben Geraet behielte der 178 // neue Nutzer sonst die PPID des Vorgaengers. 179 var li = sha256(PPID_ID); 180 if (cookies.uniqueUserLi !== li) { 181 document.cookie = 'uniqueUserLi=' + li + 182 ';max-age=' + ONE_YEAR + ';path=/;SameSite=Strict;Secure'; 183 } 184 window.uuSymplr = li; 185 } else { 186 // Abweichung 3: mit path=/. Das Original loescht ohne 187 // Pfadangabe und trifft damit nur den aktuellen Pfad - das 188 // mit path=/ gesetzte Cookie ueberlebt den Logout ueberall 189 // ausser auf "/". 190 document.cookie = 'uniqueUserLi=;max-age=0;path=/'; 191 } 192 }; 193 })(); 194 195 // Kein eigener Aufruf: das symplr-Bundle ruft createCookieSymplr aus 196 // seinem consent-gegateten Vendor-Handler (755 = Google) selbst auf 197 // und liest direkt danach uuSymplr fuer setPublisherProvidedId(). 198 // Wuerden wir hier zusaetzlich aufrufen, entstuenden die Cookies 199 // bereits vor der Entscheidung in der CMP. 200 </script>
200 201 <!-- End symplr PPID --> 202 203 <!-- symplr Werbescript --> 204
204<script defer src="https://cdns.symplr.de/the-decoder.com/the-decoder.js"></script>
204 205 <!-- End symplr Werbescript --> 206 207<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 208 209 <!-- This site is optimized with the Yoast SEO Premium plugin v25.0 (Yoast SEO v25.0) - https://yoast.com/wordpress/plugins/seo/ --> 210 <title>Artificial Intelligence: News, Business, Science | THE DECODER</title> 211 <meta name="description" content="Artificial Intelligence is changing the world. THE DECODER brings you all the news about AI." /> 212 <link rel="canonical" href="https://the-decoder.com/" /> 213 <link rel="next" href="https://the-decoder.com/page/2/" /> 214 <meta property="og:locale" content="en_US" /> 215 <meta property="og:type" content="website" /> 216 <meta property="og:title" content="The Decoder" /> 217 <meta property="og:description" content="Artificial Intelligence is changing the world. THE DECODER brings you all the news about AI." /> 218 <meta property="og:url" content="https://the-decoder.com/" /> 219 <meta property="og:site_name" content="The Decoder" /> 220 <meta property="og:image" content="https://the-decoder.com/wp-content/uploads/2022/09/Banner_The-Decoder_SoMe_1920x1080px.png" /> 221 <meta property="og:image:width" content="1920" /> 222 <meta property="og:image:height" content="1080" /> 223 <meta property="og:image:type" content="image/png" /> 224 <meta name="twitter:card" content="summary_large_image" /> 225 <meta name="twitter:site" content="@TheDecoderEN" /> 226
226<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://the-decoder.com/","url":"https://the-decoder.com/","name":"Artificial Intelligence: News, Business, Science | THE DECODER","isPartOf":{"@id":"https://the-decoder.com/#website"},"about":{"@id":"https://the-decoder.com/#organization"},"description":"Artificial Intelligence is changing the world. THE DECODER brings you all the news about AI.","breadcrumb":{"@id":"https://the-decoder.com/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://the-decoder.com/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite"}]},{"@type":"WebSite","@id":"https://the-decoder.com/#website","url":"https://the-decoder.com/","name":"The Decoder","description":"AI, Menschen, Wirtschaft","publisher":{"@id":"https://the-decoder.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://the-decoder.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://the-decoder.com/#organization","name":"THE-DECODER.com","url":"https://the-decoder.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://the-decoder.com/#/schema/logo/image/","url":"https://the-decoder.com/wp-content/uploads/2022/09/The-Decoder_Schema_Logo.png","contentUrl":"https://the-decoder.com/wp-content/uploads/2022/09/The-Decoder_Schema_Logo.png","width":600,"height":180,"caption":"THE-DECODER.com"},"image":{"@id":"https://the-decoder.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/TheDecoderDE/","https://x.com/TheDecoderEN","https://www.reddit.com/r/TheDecoder/","https://discord.gg/8VKkHAacn8","https://www.linkedin.com/company/the-decoder-en/"]}]}</script>
226 227 <!-- / Yoast SEO Premium plugin. --> 228 229 230<link rel="alternate" type="application/rss+xml" title="The Decoder » Feed" href="https://the-decoder.com/feed/" /> 231<link rel="alternate" type="application/rss+xml" title="The Decoder » Comments Feed" href="https://the-decoder.com/comments/feed/" /> 232<style id="wp-img-auto-sizes-contain-inline-css"> 233img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 234/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 235</style> 236<link data-optimized="2" rel="stylesheet" href="https://the-decoder.com/wp-content/litespeed/css/a326628a89c5b94d122300310c3def07.css?ver=c09b0" /> 237<style id="wp-block-library-inline-css"> 238:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
238--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 239 240/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 241</style> 242 243 244 245 246 247 248 249 <style type="text/css"> 250 #wpadminbar { 251 z-index: 9999999999; 252 } 253 /* Plus any other styles you may need to add for the menu */ 254 </style> 255 256 <!-- Favicons/Manifest --> 257 <link rel="apple-touch-icon" sizes="60x60" href="/resources/favicons/apple-touch-icon-60x60.png?v=3"> 258 <link rel="apple-touch-icon" sizes="76x76" href="/resources/favicons/apple-touch-icon-76x76.png?v=3"> 259 <link rel="apple-touch-icon" sizes="120x120" href="/resources/favicons/apple-touch-icon-120x120.png?v=3"> 260 <link rel="apple-touch-icon" sizes="152x152" href="/resources/favicons/apple-touch-icon-152x152.png?v=3"> 261 <link rel="apple-touch-icon" sizes="180x180" href="/resources/favicons/apple-touch-icon-180x180.png?v=3"> 262 <link rel="icon" type="image/png" sizes="32x32" href="/resources/favicons/favicon-32x32.png?v=3"> 263 <link rel="icon" type="image/png" sizes="194x194" href="/resources/favicons/favicon-194x194.png?v=3"> 264 <link rel="icon" type="image/png" sizes="192x192" href="/resources/favicons/android-chrome-192x192.png?v=3"> 265 <link rel="icon" type="image/png" sizes="256x256" href="/resources/favicons/android-chrome-256x256.png?v=3"> 266 <link rel="icon" type="image/png" sizes="16x16" href="/resources/favicons/favicon-16x16.png?v=3"> 267 <link rel="icon" type="image/png" sizes="96x96" href="/resources/favicons/favicon-96x96.png?v=3"> 268 <link rel="manifest" href="site.webmanifest?v=3"> 269 <link rel="mask-icon" href="/resources/favicons/safari-pinned-tab.svg?v=3" color="#28293d"> 270 <link rel="shortcut icon" href="favicon.ico?v=3"> 271 <meta name="msapplication-TileColor" content="#ffffff"> 272 <meta name="msapplication-TileImage" content="/resources/favicons/mstile-144x144.png?v=3"> 273 <meta name="msapplication-config" content="browserconfig.xml?v=3"> 274 <meta name="theme-color" content="#ffffff"> 275 276 <!-- DC Data Tag Manager --> 277
277<script> 278 var _mtm = window._mtm = window._mtm || []; 279 _mtm.push({ 280 'mtm.startTime': (new Date().getTime()), 281 'event': 'mtm.Start' 282 }); 283 var d = document, 284 g = d.createElement('script'); 285 g.async = true; 286 g.src = 'https://data.deep-content.io/js/container_gD7TEUvg.js'; 287 // Abweichend vom bisherigen Code: appendChild statt 288 // insertBefore(getElementsByTagName('script')[0]). insertBefore 289 // haette den Container VOR die Consentmanager-CMP gehaengt, die als 290 // erstes Script im Head steht - deren Auto-Blocking greift dann 291 // nicht zuverlaessig. 292 (d.head || d.getElementsByTagName('head')[0]).appendChild(g); 293 </script>
293 294 <!-- End DC Data Tag Manager --> 295 296<style id="wp-custom-css"> 297 298 299</style> 300</head> 301 302<body class="home blog wp-embed-responsive wp-theme-deep-content the-decoder"> 303 304<div class="decoder-top-ad-wrapper"><div style="max-width: 1080px; width: 100%; position: relative;"><div class="ad-notice" style="font-size: 11px; color: #ffffff; text-transform: uppercase; letter-spacing: 1px; font-weight: 500;">Ad</div><div class="ad-container ad" style="min-height: 250px; background: #ffffff; border: 1px solid #e9ecef; display: flex; align-items: center; justify-content: center;"><div id="the-decoder.com_dynamic_ad" class="ad"></div></div></div></div><div class="ad-right-wrapper"><div class="ad-right-container"><div class="ad-container ad"><div id="the-decoder.com_sky_1" class="ad"></div></div></div></div><div class="ad-left-wrapper"><div class="ad-left-container"><div class="ad-container ad"><div id="the-decoder.com_sky_2" class="ad"></div></div></div></div> 305<div id="page" class="flex flex-col mx-auto w-full max-w-5xl lg:px-2 xl:px-0"> 306 <a href="#content" class="sr-only">Skip to content</a> 307 308 309<header id="masthead" class="relative py-8 px-2 lg:px-0"> 310 311 <!-- Mobile/Tablet: Switch zentriert wie main content (ohne Sidebar) --> 312 <div class="flex lg:hidden justify-center"> 313 <div class="w-full max-w-2xl flex flex-row justify-between items-center"> 314 315<div> 316 <label class="switch bg-white rounded-xl p-1 switch--decoder-only"> 317 318 <!-- background --> 319 <input class="switch__input" type="checkbox" role="switch" /> 320 321 <!-- decoder --> 322 <a href="https://the-decoder.com/" class="switch__theDecoder" id="theDecoder"> 323 <svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 106 31"> 324 <g> 325 <path class="switch__letters" d="M48.1 7.6c-.4 0-.7-.1-.9-.3-.3-.2-.4-.5-.4-1V3.1h-.9v-.7h.9V1h.8v1.4H49v.7h-1.4V6c0 .3 0 .5.1.6 0 .1.3.2.6.2h.7v.7h-.8Zm2-.1V.2h.8V3v-.2c.2-.1.5-.3.8-.3.3 0 .6-.1.8-.1.4 0 .8 0 1.1.2.3.2.5.4.7.7.2.3.2.7.2 1.2v3h-.8v-3c0-.5-.1-.8-.3-1.1s-.6-.4-1-.4-.5 0-.7.1c-.3 0-.5.2-.8.3v4.1h-.8Zm8.1.1c-.5 0-.9 0-1.3-.3-.4-.2-.6-.5-.8-.9-.2-.4-.3-.9-.3-1.5 0-.9.2-1.5.6-2 .4-.4 1-.7 1.7-.7s1 .1 1.4.4c.3.2.6.6.7 1 .1.4.2.9.2 1.4h-4.2v-.7h3.7-.3c0-.4-.2-.8-.4-1-.2-.2-.6-.4-1.1-.4s-.6 0-.9.2c-.2.1-.4.3-.5.6-.1.3-.2.7-.2 1.3s.1 1.1.4 1.4.7.5 1.3.5h.7c.2 0 .4 0 .6-.2.2 0 .3-.1.5-.2v.7c-.3.1-.5.2-.8.3h-1Z" class="st0"/> 326 </g> 327 <g> 328 <path class="switch__letters" d="M43.3 27c.4 0 .8.1 1 .4.3.3.4.6.4 1s-.1.7-.4 1c-.3.3-.6.4-1 .4h-2.6c-1 0-1.9-.2-2.8-.5-.8-.3-1.6-.8-2.3-1.4-.7-.6-1.2-1.3-1.6-2-.4-.8-.6-1.6-.7-2.5 0-.4.1-.8.4-1 .3-.3.7-.4 1.1-.4s.9.1 1.2.4c.3.3.4.6.4 1s.1 1 .4 1.4c.2.4.6.8.9 1.1.4.3.8.6 1.3.8.5.2 1 .3 1.5.3h2.6ZM43.2 13.2c.4 0 .8.1 1 .4.3.3.4.6.4 1s-.1.7-.4 1c-.3.3-.6.4-1 .4h-2.4c-.5 0-1.1 0-1.5.3-.5.2-.9.4-1.3.8-.4.3-.7.7-.9 1.1-.2.4-.4.9-.4 1.4s-.1.8-.4 1c-.3.3-.7.4-1.2.4s-.9-.1-1.1-.4c-.3-.3-.4-.6-.4-1 0-.9.2-1.8.6-2.5.4-.8.9-1.5 1.6-2 .7-.6 1.4-1 2.3-1.4.9-.3 1.8-.5 2.8-.5h2.4Z" class="st0"/> 329 </g> 330 <g> 331 <path class="switch__letters" d="M60.3 19.6c0 .4-.1.8-.4 1-.3.3-.7.4-1.1.4s-.9-.1-1.1-.4c-.3-.3-.4-.6-.4-1s-.1-1-.3-1.5c-.2-.5-.5-.9-.9-1.3s-.8-.6-1.3-.8c-.5-.2-1.1-.3-1.6-.3-.6 0-1.1.1-1.6.3-.5.2-1 .5-1.3.8-.4.4-.6.8-.8 1.2-.2.5-.3 1-.3 1.5s-.1.8-.4 1c-.3.3-.7.4-1.2.4s-.8-.1-1.1-.4c-.3-.3-.4-.6-.4-1 0-.9.2-1.8.6-2.6.4-.8 1-1.5 1.6-2.1s1.4-1.1 2.2-1.4c.8-.4 1.7-.5 2.8-.5s1.9.2 2.8.5c.8.4 1.6.8 2.2 1.5.7.6 1.2 1.3 1.6 2.2.4.8.6 1.7.6 2.6ZM60.3 23.4c0 .9-.2 1.8-.6 2.6-.4.8-.9 1.5-1.6 2.2-.7.6-1.4 1.1-2.2 1.5-.8.4-1.8.5-2.8.5s-2-.2-2.8-.5c-.8-.4-1.6-.8-2.3-1.5-.7-.6-1.2-1.3-1.6-2.1-.4-.8-.6-1.7-.6-2.6s0-.4.1-.6c0-.2.2-.3.3-.5.1-.1.3-.2.5-.3.2 0 .4-.1.7-.1.5 0 .9.1 1.2.4s.4.6.4 1 .1 1.1.3 1.6.5.9.8 1.2c.4.3.8.6 1.3.8.5.2 1.1.3 1.6.3s1.1-.1 1.6-.3c.5-.2 1-.5 1.3-.8.4-.4.6-.8.8-1.2.2-.5.3-1 .3-1.5s.1-.8.4-1c.3-.3.7-.4 1.1-.4s.9.1 1.1.4c.3.3.4.6.4 1Z" class="st0"/> 332 </g> 333 <g> 334 <path class="switch__letters" d="M76.3 28.4c0 .4-.1.7-.4 1-.2.3-.6.4-1 .4l-5 .2h-.6c-1 0-2-.2-2.9-.6-.9-.4-1.6-.9-2.3-1.6-.7-.7-1.2-1.4-1.6-2.2s-.6-1.7-.6-2.7v-3.2c0-.9.2-1.8.5-2.6.4-.8.8-1.5 1.4-2.1.6-.6 1.3-1.1 2.1-1.5.8-.4 1.7-.6 2.7-.6h1.7c.4 0 .8.2 1 .5.3.3.4.6.4 1s-.1.8-.4 1c-.3.2-.6.4-1 .4h-1.5c-.5 0-1 .1-1.5.3-.5.2-.9.5-1.2.8-.3.4-.6.8-.8 1.3-.2.5-.3 1-.3 1.5v3.2c0 .6 0 1.1.3 1.6.2.5.5 1 .9 1.3.4.4.9.7 1.4.9.5.2 1.1.3 1.6.3l5.5-.2h.
3346c.2 0 .3.2.5.3.1.1.2.3.3.5 0 .2.1.4.1.6Z" class="st0"/> 335 <path class="switch__letters" d="M73 9.1c0-.4.1-.7.4-1 .3-.3.7-.4 1.1-.4s.9.1 1.1.4c.3.3.4.6.4 1v15.6c0 .4-.1.7-.4 1-.3.3-.7.4-1.1.4s-.9-.1-1.1-.4c-.3-.3-.4-.6-.4-1V9.1Z" class="st0"/> 336 </g> 337 <g> 338 <path class="switch__letters" d="M82.8 21.5c0-.4.1-.7.4-1 .2-.3.6-.4 1-.4h6.5v-.3c0-.6 0-1.1-.3-1.6-.2-.5-.5-.9-.8-1.3-.4-.4-.8-.7-1.3-.9-.5-.2-1.1-.3-1.8-.3s-1.1.1-1.6.3c-.5.2-1 .5-1.4.8-.4.3-.7.8-.9 1.2-.2.5-.3 1-.3 1.5s-.1.8-.4 1c-.3.3-.7.4-1.2.4s-.8-.1-1.1-.4c-.3-.3-.4-.6-.4-1 0-.9.2-1.8.6-2.6.4-.8.9-1.5 1.6-2.1.7-.6 1.4-1.1 2.3-1.4.9-.4 1.8-.5 2.9-.5s2.1.2 3 .6c.9.4 1.6.9 2.3 1.5.6.6 1.2 1.4 1.5 2.2.4.8.6 1.7.6 2.7v1.8c0 .2 0 .4-.1.6 0 .2-.2.3-.3.4-.1.1-.3.2-.5.3-.2 0-.4.1-.6.1h-8.1c-.4 0-.8-.1-1-.4-.2-.3-.4-.6-.4-1ZM90 27c.4 0 .7.1 1 .4.3.3.4.6.4 1s-.1.7-.4 1c-.3.3-.6.4-1 .4h-3.8c-1 0-2-.2-2.8-.5-.8-.3-1.6-.8-2.2-1.3-.6-.6-1.1-1.2-1.5-2-.4-.8-.5-1.6-.5-2.6s.1-.7.4-1c.3-.3.7-.4 1.1-.4s.9.1 1.2.4c.3.3.4.6.4 1s0 1 .3 1.5c.2.4.4.8.8 1.1.4.3.8.6 1.3.7.5.2 1 .3 1.6.3h3.8Z" class="st0"/> 339 </g> 340 <g> 341 <path class="switch__letters" d="M96.7 17.6c0-.6.1-1.2.4-1.7s.6-1 1-1.4c.4-.4.9-.7 1.5-1 .6-.2 1.2-.3 1.9-.3h3c.5 0 .8.2 1 .5.2.3.4.6.4 1s0 .4-.1.6-.2.3-.3.5c-.1.1-.3.2-.5.3-.2 0-.4.1-.6 0h-3.7c-.2 0-.4.2-.5.3-.2.1-.3.3-.3.5v11.8c0 .4-.1.7-.4 1-.3.3-.7.4-1.1.4s-.9-.1-1.1-.4c-.3-.3-.4-.6-.4-1V17.5ZM14.3 28.4c0 .4-.1.7-.4 1-.2.3-.6.4-1 .4l-5 .2h-.6c-1 0-2-.2-2.9-.6-.9-.4-1.6-.9-2.3-1.6-.7-.7-1.2-1.4-1.6-2.2-.4-.8-.6-1.7-.6-2.7v-3.2c0-.9.2-1.8.5-2.6.4-.8.8-1.5 1.4-2.1s1.3-1.1 2.1-1.5c.8-.4 1.7-.6 2.7-.6h1.7c.4 0 .8.2 1 .5.3.3.4.6.4 1s-.1.8-.4 1c-.3.2-.6.4-1 .4H6.8c-.5 0-1 .1-1.5.3-.5.2-.9.5-1.2.8-.3.4-.6.8-.8 1.3-.2.5-.3 1-.3 1.5v3.2c0 .6 0 1.1.3 1.6.2.5.5 1 .9 1.3.4.4.9.7 1.4.9.5.2 1.1.3 1.6.3l5.5-.2h.6c.2 0 .3.2.5.3.1.1.2.3.3.5 0 .2.1.4.1.6ZM10.9 9.1c0-.4.1-.7.4-1 .3-.3.7-.4 1.1-.4s.9.1 1.1.4c.3.3.4.6.4 1v15.6c0 .4-.1.7-.4 1-.3.3-.7.4-1.1.4s-.9-.1-1.1-.4c-.3-.3-.4-.6-.4-1V9.1ZM20.8 21.5c0-.4.1-.7.4-1 .2-.3.6-.4 1-.4h6.5v-.3c0-.6 0-1.1-.3-1.6-.2-.5-.5-.9-.8-1.3-.4-.4-.8-.7-1.3-.9-.5-.2-1.1-.3-1.8-.3s-1.1.1-1.6.3c-.5.2-1 .5-1.4.8-.4.3-.7.8-.9 1.2-.2.5-.3 1-.3 1.5s-.1.8-.4 1c-.3.3-.7.4-1.2.4s-.8-.1-1.1-.4c-.3-.3-.4-.6-.4-1 0-.9.2-1.8.6-2.6.4-.8.9-1.5 1.6-2.1.7-.6 1.4-1.1 2.3-1.4.9-.4 1.8-.5 2.9-.5s2.1.2 3 .6c.9.4 1.6.9 2.3 1.5.6.6 1.2 1.4 1.5 2.2s.6 1.7.6 2.7v1.8c0 .2 0 .4-.1.6 0 .2-.2.3-.3.4-.1.1-.3.2-.5.3-.2 0-.4.1-.6.1h-8.1c-.4 0-.8-.1-1-.4-.2-.3-.4-.6-.4-1ZM28 27c.4 0 .7.1 1 .4.3.3.4.6.4 1s-.1.7-.4 1-.6.4-1 .4h-3.8c-1 0-2-.2-2.8-.5s-1.6-.8-2.2-1.3c-.6-.6-1.1-1.2-1.5-2-.4-.8-.5-1.6-.5-2.6s.1-.7.4-1c.3-.3.7-.4 1.1-.4s.9.1 1.2.4c.3.3.4.6.4 1s0 1 .3 1.5c.2.4.4.8.8 1.1.4.3.8.6 1.3.7.5.2 1 .3 1.6.3h3.8Z" class="st0"/> 342 </g> 343 </svg> 344 </a> 345 346 347 <!-- KI Pro: always show as link --> 348 349 </label> 350 351 352 353 <!-- <div class="d-flex"> 354 <h1>The Decoder</h1> 355 <p>AI, Menschen, Wirtschaft</p> 356 </div> --> 357 358</div> 359 <nav id="site-navigation-mobile" class="nav flex items-center gap-4 px-4 py-2.25 rounded-xl" aria-label="Main Navigation"> 360 <a href="https://the-decoder.com/sign-in/" class="hidden sm:block bg-white hover:bg-(--heise-primary) hover:*:text-white focus:ring-4 focus:outline-none focus:ring-blue-300 font-regular rounded-sm sm:w-auto px-3 py-0.5 text-center"> 361 <span class="text-(--heise-primary)"> 362 Log In </span> 363 </a> 364 <a href="https://the-decoder.com/subscription/" class="button hidden sm:block text-white bg-(--heise-primary) hover:bg-blue-800 focus:ring-4 focus:outline-none focus:ring-blue-300 font-regular rounded-sm sm:w-auto px-3 py-0.5 text-center no-underline"> 365 <i class="icon-ai mr-2 text-sm icon-bold"></i> 366 Subscribe </a> 367 <a href="https://the-decoder.de" class="hidden sm:block text-white" alt="Switch Language">DE<span class="sr-only">Switch to German</span></a> 368 <button aria-controls="primary-menu" aria-expanded="false" class="menu-toggle"> 369 <i class="icon-hamburger-nav icon-bold text-white text-2xl"></i> 370 <span class="sr-only">Primary Menu</span> 371 </button> 372 </nav> 373 </div> 374 </div> 375 376 <!-- Desktop: volle Breite (mit Sidebar) --> 377 <div class="hidden lg:flex flex-row justify-between items-center"> 378 379<div> 380 <label class="switch bg-white rounded-xl p-1 switch--decoder-only"> 381 382 <!-- background --> 383 <input class="switch__input" type="checkbox" role="switch" /> 384 385 <!-- decoder --> 386 <a href="https://the-decoder.com/" class="switch__theDecoder" id="theDecoder"> 387 <svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 106 31"> 388 <g> 389 <path class="switch__letters" d="M48.1 7.6c-.4 0-.7-.1-.9-.3-.3-.2-.4-.5-.4-1V3.1h-.9v-.7h.9V1h.8v1.4H49v.7h-1.4V6c0 .3 0 .5.1.6 0 .1.3.2.6.2h.7v.7h-.8Zm2-.1V.2h.8V3v-.2c.2-.1.5-.3.8-.3.3 0 .6-.1.8-.1.4 0 .8 0 1.1.2.3.2.5.4.7.7.2.3.2.7.2 1.2v3h-.8v-3c0-.5-.1-.8-.3-1.1s-.6-.4-1-.4-.5 0-.7.1c-.3 0-.5.2-.8.3v4.1h-.8Zm8.1.1c-.5 0-.9 0-1.3-.3-.4-.2-.6-.5-.8-.9-.2-.4-.3-.9-.3-1.5 0-.9.2-1.5.6-2 .4-.4 1-.7 1.7-.7s1 .1 1.4.4c.3.2.6.6.7 1 .1.4.2.9.2 1.4h-4.2v-.7h3.7-.3c0-.4-.2-.8-.4-1-.2-.2-.6-.4-1.1-.4s-.
3896 0-.9.2c-.2.1-.4.3-.5.6-.1.3-.2.7-.2 1.3s.1 1.1.4 1.4.7.5 1.3.5h.7c.2 0 .4 0 .6-.2.2 0 .3-.1.5-.2v.7c-.3.1-.5.2-.8.3h-1Z" class="st0"/> 390 </g> 391 <g> 392 <path class="switch__letters" d="M43.3 27c.4 0 .8.1 1 .4.3.3.4.6.4 1s-.1.7-.4 1c-.3.3-.6.4-1 .4h-2.6c-1 0-1.9-.2-2.8-.5-.8-.3-1.6-.8-2.3-1.4-.7-.6-1.2-1.3-1.6-2-.4-.8-.6-1.6-.7-2.5 0-.4.1-.8.4-1 .3-.3.7-.4 1.1-.4s.9.1 1.2.4c.3.3.4.6.4 1s.1 1 .4 1.4c.2.4.6.8.9 1.1.4.3.8.6 1.3.8.5.2 1 .3 1.5.3h2.6ZM43.2 13.2c.4 0 .8.1 1 .4.3.3.4.6.4 1s-.1.7-.4 1c-.3.3-.6.4-1 .4h-2.4c-.5 0-1.1 0-1.5.3-.5.2-.9.4-1.3.8-.4.3-.7.7-.9 1.1-.2.4-.4.9-.4 1.4s-.1.8-.4 1c-.3.3-.7.4-1.2.4s-.9-.1-1.1-.4c-.3-.3-.4-.6-.4-1 0-.9.2-1.8.6-2.5.4-.8.9-1.5 1.6-2 .7-.6 1.4-1 2.3-1.4.9-.3 1.8-.5 2.8-.5h2.4Z" class="st0"/> 393 </g> 394 <g> 395 <path class="switch__letters" d="M60.3 19.6c0 .4-.1.8-.4 1-.3.3-.7.4-1.1.4s-.9-.1-1.1-.4c-.3-.3-.4-.6-.4-1s-.1-1-.3-1.5c-.2-.5-.5-.9-.9-1.3s-.8-.6-1.3-.8c-.5-.2-1.1-.3-1.6-.3-.6 0-1.1.1-1.6.3-.5.2-1 .5-1.3.8-.4.4-.6.8-.8 1.2-.2.5-.3 1-.3 1.5s-.1.8-.4 1c-.3.3-.7.4-1.2.4s-.8-.1-1.1-.4c-.3-.3-.4-.6-.4-1 0-.9.2-1.8.6-2.6.4-.8 1-1.5 1.6-2.1s1.4-1.1 2.2-1.4c.8-.4 1.7-.5 2.8-.5s1.9.2 2.8.5c.8.4 1.6.8 2.2 1.5.7.6 1.2 1.3 1.6 2.2.4.8.6 1.7.6 2.6ZM60.3 23.4c0 .9-.2 1.8-.6 2.6-.4.8-.9 1.5-1.6 2.2-.7.6-1.4 1.1-2.2 1.5-.8.4-1.8.5-2.8.5s-2-.2-2.8-.5c-.8-.4-1.6-.8-2.3-1.5-.7-.6-1.2-1.3-1.6-2.1-.4-.8-.6-1.7-.6-2.6s0-.4.1-.6c0-.2.2-.3.3-.5.1-.1.3-.2.5-.3.2 0 .4-.1.7-.1.5 0 .9.1 1.2.4s.4.6.4 1 .1 1.1.3 1.6.5.9.8 1.2c.4.3.8.6 1.3.8.5.2 1.1.3 1.6.3s1.1-.1 1.6-.3c.5-.2 1-.5 1.3-.8.4-.4.6-.8.8-1.2.2-.5.3-1 .3-1.5s.1-.8.4-1c.3-.3.7-.4 1.1-.4s.9.1 1.1.4c.3.3.4.6.4 1Z" class="st0"/> 396 </g> 397 <g> 398 <path class="switch__letters" d="M76.3 28.4c0 .4-.1.7-.4 1-.2.3-.6.4-1 .4l-5 .2h-.6c-1 0-2-.2-2.9-.6-.9-.4-1.6-.9-2.3-1.6-.7-.7-1.2-1.4-1.6-2.2s-.6-1.7-.6-2.7v-3.2c0-.9.2-1.8.5-2.6.4-.8.8-1.5 1.4-2.1.6-.6 1.3-1.1 2.1-1.5.8-.4 1.7-.6 2.7-.6h1.7c.4 0 .8.2 1 .5.3.3.4.6.4 1s-.1.8-.4 1c-.3.2-.6.4-1 .4h-1.5c-.5 0-1 .1-1.5.3-.5.2-.9.5-1.2.8-.3.4-.6.8-.8 1.3-.2.5-.3 1-.3 1.5v3.2c0 .6 0 1.1.3 1.6.2.5.5 1 .9 1.3.4.4.9.7 1.4.9.5.2 1.1.3 1.6.3l5.5-.2h.6c.2 0 .3.2.5.3.1.1.2.3.3.5 0 .2.1.4.1.6Z" class="st0"/> 399 <path class="switch__letters" d="M73 9.1c0-.4.1-.7.4-1 .3-.3.7-.4 1.1-.4s.9.1 1.1.4c.3.3.4.6.4 1v15.6c0 .4-.1.7-.4 1-.3.3-.7.4-1.1.4s-.9-.1-1.1-.4c-.3-.3-.4-.6-.4-1V9.1Z" class="st0"/> 400 </g> 401 <g> 402 <path class="switch__letters" d="M82.8 21.5c0-.4.1-.7.4-1 .2-.3.6-.4 1-.4h6.5v-.3c0-.6 0-1.1-.3-1.6-.2-.5-.5-.9-.8-1.3-.4-.4-.8-.7-1.3-.9-.5-.2-1.1-.3-1.8-.3s-1.1.1-1.6.3c-.5.2-1 .5-1.4.8-.4.3-.7.8-.9 1.2-.2.5-.3 1-.3 1.5s-.1.8-.4 1c-.3.3-.7.4-1.2.4s-.8-.1-1.1-.4c-.3-.3-.4-.6-.4-1 0-.9.2-1.8.6-2.6.4-.8.9-1.5 1.6-2.1.7-.6 1.4-1.1 2.3-1.4.9-.4 1.8-.5 2.9-.5s2.1.2 3 .6c.9.4 1.6.9 2.3 1.5.6.6 1.2 1.4 1.5 2.2.4.8.6 1.7.6 2.7v1.8c0 .2 0 .4-.1.6 0 .2-.2.3-.3.4-.1.1-.3.2-.5.3-.2 0-.4.1-.6.1h-8.1c-.4 0-.8-.1-1-.4-.2-.3-.4-.6-.4-1ZM90 27c.4 0 .7.1 1 .4.3.3.4.6.4 1s-.1.7-.4 1c-.3.3-.6.4-1 .4h-3.8c-1 0-2-.2-2.8-.5-.8-.3-1.6-.8-2.2-1.3-.6-.6-1.1-1.2-1.5-2-.4-.8-.5-1.6-.5-2.6s.1-.7.4-1c.3-.3.7-.4 1.1-.4s.9.1 1.2.4c.3.3.4.6.4 1s0 1 .3 1.5c.2.4.4.8.8 1.1.4.3.8.6 1.3.7.5.2 1 .3 1.6.3h3.8Z" class="st0"/> 403 </g> 404 <g> 405 <path class="switch__letters" d="M96.7 17.6c0-.6.1-1.2.4-1.7s.6-1 1-1.4c.4-.4.9-.7 1.5-1 .6-.2 1.2-.3 1.9-.3h3c.5 0 .8.2 1 .5.2.3.4.6.4 1s0 .4-.1.6-.2.3-.3.5c-.1.1-.3.2-.5.3-.2 0-.4.1-.6 0h-3.7c-.2 0-.4.2-.5.3-.2.1-.3.3-.3.5v11.8c0 .4-.1.7-.4 1-.3.3-.7.4-1.1.4s-.9-.1-1.1-.4c-.3-.3-.4-.6-.4-1V17.5ZM14.3 28.4c0 .4-.1.7-.4 1-.2.3-.6.4-1 .4l-5 .2h-.6c-1 0-2-.2-2.9-.6-.9-.4-1.6-.9-2.3-1.6-.7-.7-1.2-1.4-1.6-2.2-.4-.8-.6-1.7-.6-2.7v-3.2c0-.9.2-1.8.5-2.6.4-.8.8-1.5 1.4-2.1s1.3-1.1 2.1-1.5c.8-.4 1.7-.6 2.7-.6h1.7c.4 0 .8.2 1 .5.3.3.4.6.4 1s-.1.8-.4 1c-.3.2-.6.4-1 .4H6.8c-.5 0-1 .1-1.5.3-.5.2-.9.5-1.2.8-.3.4-.6.8-.8 1.3-.2.5-.3 1-.3 1.5v3.2c0 .6 0 1.1.3 1.6.2.5.5 1 .9 1.3.4.4.9.7 1.4.9.5.2 1.1.3 1.6.3l5.5-.2h.6c.2 0 .3.2.5.3.1.1.2.3.3.5 0 .2.1.4.1.6ZM10.9 9.1c0-.4.1-.7.4-1 .3-.3.7-.4 1.1-.4s.9.1 1.1.4c.3.3.4.6.4 1v15.6c0 .4-.1.7-.4 1-.3.3-.7.4-1.1.4s-.9-.1-1.1-.4c-.3-.3-.4-.6-.4-1V9.1ZM20.8 21.5c0-.4.1-.7.4-1 .2-.3.6-.4 1-.4h6.5v-.3c0-.6 0-1.1-.3-1.6-.2-.5-.5-.9-.8-1.3-.4-.4-.8-.7-1.3-.9-.5-.2-1.1-.3-1.8-.3s-1.1.1-1.6.3c-.5.2-1 .5-1.4.8-.4.3-.7.8-.9 1.2-.2.5-.3 1-.3 1.5s-.
4051.8-.4 1c-.3.3-.7.4-1.2.4s-.8-.1-1.1-.4c-.3-.3-.4-.6-.4-1 0-.9.2-1.8.6-2.6.4-.8.9-1.5 1.6-2.1.7-.6 1.4-1.1 2.3-1.4.9-.4 1.8-.5 2.9-.5s2.1.2 3 .6c.9.4 1.6.9 2.3 1.5.6.6 1.2 1.4 1.5 2.2s.6 1.7.6 2.7v1.8c0 .2 0 .4-.1.6 0 .2-.2.3-.3.4-.1.1-.3.2-.5.3-.2 0-.4.1-.6.1h-8.1c-.4 0-.8-.1-1-.4-.2-.3-.4-.6-.4-1ZM28 27c.4 0 .7.1 1 .4.3.3.4.6.4 1s-.1.7-.4 1-.6.4-1 .4h-3.8c-1 0-2-.2-2.8-.5s-1.6-.8-2.2-1.3c-.6-.6-1.1-1.2-1.5-2-.4-.8-.5-1.6-.5-2.6s.1-.7.4-1c.3-.3.7-.4 1.1-.4s.9.1 1.2.4c.3.3.4.6.4 1s0 1 .3 1.5c.2.4.4.8.8 1.1.4.3.8.6 1.3.7.5.2 1 .3 1.6.3h3.8Z" class="st0"/> 406 </g> 407 </svg> 408 </a> 409 410 411 <!-- KI Pro: always show as link --> 412 413 </label> 414 415 416 417 <!-- <div class="d-flex"> 418 <h1>The Decoder</h1> 419 <p>AI, Menschen, Wirtschaft</p> 420 </div> --> 421 422</div> 423 <nav id="site-navigation" class="nav flex items-center gap-4 px-4 py-2.25 rounded-xl" aria-label="Main Navigation"> 424 <a href="https://the-decoder.com/sign-in/" class="hidden sm:block bg-white hover:bg-(--heise-primary) hover:*:text-white focus:ring-4 focus:outline-none focus:ring-blue-300 font-regular rounded-sm sm:w-auto px-3 py-0.5 text-center"> 425 <span class="text-(--heise-primary)"> 426 Log In </span> 427 </a> 428 <a href="https://the-decoder.com/subscription/" class="button hidden sm:block text-white bg-(--heise-primary) hover:bg-blue-800 focus:ring-4 focus:outline-none focus:ring-blue-300 font-regular rounded-sm sm:w-auto px-3 py-0.5 text-center no-underline"> 429 <i class="icon-ai mr-2 text-sm icon-bold"></i> 430 Subscribe </a> 431 <a href="https://the-decoder.de" class="hidden sm:block text-white" alt="Switch Language">DE<span class="sr-only">Switch to German</span></a> 432 <button aria-controls="primary-menu" aria-expanded="false" class="menu-toggle"> 433 <i class="icon-hamburger-nav icon-bold text-white text-2xl"></i> 434 <span class="sr-only">Primary Menu</span> 435 </button> 436 </nav> 437 </div> 438 439 440<div id="primary-menu" class="fixed inset-y-0 right-0 w-full md:max-w-sm bg-(--heise-primary) text-white transform translate-x-full transition-transform duration-300 ease-in-out z-[99999]"> 441 <div class="flex flex-col justify-between h-full p-4"> 442 443 <div class="primary-menu-main"> 444 445 <div class="primay-menu-header flex justify-between items-center mb-4"> 446 <div class="flex justify-start items-center gap-2.5"> 447 <!-- Leer für nicht-eingeloggte User --> 448 </div> 449 <button class="close-menu text-white text-2xl p-2 rounded-xl" aria-label="Close Menu"> 450 <i class="icon-close icon-bold"></i> 451 </button> 452 </div> 453 454 <!-- Dynamic WP Nav - Updated 2026-10-02 00:04:59 --> 455 <!-- Login/Register Links for non-logged-in users --> 456 <ul class="space-y-4 mt-16 text-2xl font-bold"> 457 <li class="menu-item"> 458 <a href="https://the-decoder.com/sign-in/"> 459 <span class="flex justify-between text-white hover:text-gray-300"> 460 Sign In <i class="icon-chevron-right icon-bold"></i> 461 </span> 462 </a> 463 </li> 464 <li class="menu-item"> 465 <a href="https://the-decoder.com/register/"> 466 <span class="flex justify-between text-white hover:text-gray-300"> 467 Register <i class="icon-chevron-right icon-bold"></i> 468 </span> 469 </a> 470 </li> 471 </ul> 472 473 <div class="divider bg-white-20 w-[30px] h-[2px] my-4"></div><!-- Divider --> 474 475 <!-- Static WP Nav elements --> 476 477 </div> 478 479 <div class="primary-menu-footer"> 480 <a href="https://the-decoder.com/subscription/" class="block text-(--heise-primary) bg-white mt-3 hover:bg-[#64A4FF] focus:ring-4 focus:outline-none focus:ring-blue-300 hover:text-white font-medium rounded-sm w-full pl-3 pr-5 py-2.5 text-center mt-8"> 481 Subscribe Now </a> 482 483 <div class="social-icons flex justify-around items-center gap-2.5 my-4"> 484 <div class="flex flex-col gap-1 items-center"> 485 <h3>The Decoder</h3> 486 <div class="flex gap-1"> 487 <a href="https://discord.gg/8VKkHAacn8" class="bg-white text-(--heise-primary) rounded-full flex items-center justify-center" alt="Discord Icon"><i class="icon-discord icon-bold"></i><span class="sr-only">Opens discord in a new tab</span></a> 488 <a href="https://www.linkedin.com/company/the-decoder-en/" class="bg-white text-(--heise-primary) rounded-full flex items-center justify-center" alt="LinkedIn Icon"><i class="icon-linkedin-1 icon-bold"></i><span class="sr-only">Opens LinkedIn in a new tab</span></a> 489 </div>
490 </div> 491 492 493 494 495 496 </div> 497 </div> 498 499 </div> 500 501 502 <div class="bg-(--heise-primary) blend-mode-difference"><!-- Start SVG Background --> 503 <svg class="bg-pattern--the-decoder" width="100%" height="100%"> 504 <filter id="roughpaper-25641-7895" class="filter-roughpaper" x="0%" y="0%" width="100%" height="100%"> 505 <feTurbulence baseFrequency="0.004" seed="5" result="noise"></feTurbulence> 506 <feDiffuseLighting in="noise" lighting-color="white" surfaceScale="3.5"> 507 <feDistantLight azimuth="140" elevation="8"></feDistantLight> 508 </feDiffuseLighting> 509 </filter> 510 <rect x="0" y="0" width="100%" height="100%" filter="url(#roughpaper-25641-7895)" fill="none"></rect> 511 </svg> 512 </div><!-- End SVG Background --> 513 514</div> 515 516<div id="menu-overlay" class="fixed inset-0 bg-black/30 hidden z-999 overflow-hidden"></div><!-- Overlay when menu is active --> 517 518</header><!-- #masthead --> 519 520 <div id="content"> 521 522<svg class="bg-pattern--the-decoder" width="100%" height="100%" preserveAspectRatio="xMidYMid meet"> 523 <filter id="roughpaper-25641-7895" class="filter-roughpaper" x="0%" y="0%" width="100%" height="100%"> 524 <feTurbulence baseFrequency="0.004" seed="5" result="noise"></feTurbulence> 525 <feDiffuseLighting in="noise" lighting-color="white" surfaceScale="3.5"> 526 <feDistantLight azimuth="140" elevation="8"></feDistantLight> 527 </feDiffuseLighting> 528 </filter> 529 <rect x="0" y="0" width="100%" height="100%" filter="url(#roughpaper-25641-7895)" fill="none"></rect> 530</svg> 531 532<section id="primary" class="flex justify-center lg:justify-between sticky-container min-h-fit mb-20"> 533 <main id="main" class="w-full flex flex-col gap-0.5 flex-grow h-fit relative max-w-2xl rounded-xl z-40"> 534 535 <!-- Start Feed Header --> 536 <div class="p-5 bg-white flex flex-col rounded-t-xl justify-between items-start gap-4"> 537 538<div class="w-full flex justify-between items-center"> 539 540 541 542 <label class="dropdown inline-block relative"> 543 544 <div class="px-3 py-2 bg-(--decoder-highlight) rounded text-white text-[15px] font-semibold cursor-pointer whitespace-nowrap"> 545 All Topics <i class="icon-dropdown text-xs icon-bold"></i> 546 </div> 547 548 <input type="checkbox" class="dd-input" id="test"> 549 550 <ul class="dd-menu absolute z-20 top-full list-none border-solid border-1 border-(--gray-form-border) rounded-sm p-0 mt-0.5 bg-white shadow"> 551 <li> 552 <a href="https://the-decoder.com/artificial-intelligence-news/ai-and-society/" 553 title="Category AI and society" 554 class="button text-(--heise-primary) text-base font-semibold block py-2 pl-3 pr-6 whitespace-nowrap rounded hover:text-(--decoder-highlight) focus-visible:ring-4 focus-visible:ring-(--decoder-highlight-20)"> 555 AI and society </a> 556 </li> 557 <li> 558 <a href="https://the-decoder.com/artificial-intelligence-news/ai-practice/" 559 title="Category AI in practice" 560 class="button text-(--heise-primary) text-base font-semibold block py-2 pl-3 pr-6 whitespace-nowrap rounded hover:text-(--decoder-highlight) focus-visible:ring-4 focus-visible:ring-(--decoder-highlight-20)"> 561 AI in practice </a> 562 </li> 563 <li> 564 <a href="https://the-decoder.com/artificial-intelligence-news/ai-research/" 565 title="Category AI research" 566 class="button text-(--heise-primary) text-base font-semibold block py-2 pl-3 pr-6 whitespace-nowrap rounded hover:text-(--decoder-highlight) focus-visible:ring-4 focus-visible:ring-(--decoder-highlight-20)"> 567 AI research </a> 568 </li> 569 <li> 570 <a href="https://the-decoder.com/artificial-intelligence-news/frontier-radar/" 571 title="Category Frontier Radar" 572 class="button text-(--heise-primary) text-base font-semibold block py-2 pl-3 pr-6 whitespace-nowrap rounded hover:text-(--decoder-highlight) focus-visible:ring-4 focus-visible:ring-(--decoder-highlight-20)"> 573 Frontier Radar </a> 574 </li> 575 <li> 576 <a href="https://the-decoder.com/artificial-intelligence-news/short-news/" 577 title="Category Short News" 578 class="button text-(--heise-primary) text-base font-semibold block py-2 pl-3 pr-6 whitespace-nowrap rounded hover:text-(--decoder-highlight) focus-visible:ring-4 focus-visible:ring-(--decoder-highlight-20)"> 579 Short News </a> 580 </li> 581 </ul> 582 583 </label> 584 585 <div class="max-w-[200px]"> 586 <form action="#" method="post" class="flex justify-between items-center border-b border-(--heise-primary-20) w-full " data-chat-trigger-form> 587 <label for="heise-io-chat-trigger-input" class="sr-only">Ask a question or search</label> 588 <input type="text" 589 id="heise-io-chat-trigger-input" 590 name="search" 591 class="text-(--heise-primary)-70 text-sm rounded-sm focus:ring-blue-500 focus:border-blue-500 block w-full p-1" 592 placeholder="Ask a question or search">
593 <button type="submit" class="text-(--heise-primary) focus:ring-4 focus:outline-none focus:ring-blue-300 rounded sm:w-auto cursor-pointer" data-chat-trigger> 594 <i class="icon-ai-search text-2xl"></i><span class="sr-only">Search</span> 595 </button> 596</form> </div> 597 598</div> </div> 599 <!-- End Feed Header --> 600 601 602 <div class="posts-container flex flex-col gap-0.5"> 603 604 <!-- Start Short Article --> 605 <article id="post-40952" class="bg-white pb-4 post-40952 post type-post status-publish format-standard has-post-thumbnail hentry category-ai-practice category-artificial-intelligence-news category-short-news tag-avatar tag-tavus"> 606 607 <header class="entry-header px-5 py-4"> 608 <div class="w-full feed-header-grid "> 609 610 <div data-name="author" class="flex justify-start items-center gap-2 grid-author"> 611 <a href="https://the-decoder.com/author/matthias-bastian/" class="w-6 h-6 relative rounded-full overflow-hidden shrink-0 bg-gray-400 block" title="View all posts by Matthias Bastian"> 612 <img alt='Matthias Bastian' src='/resources/images/avatar_matthias_bastian.jpg' srcset='/resources/images/avatar_matthias_bastian.jpg 2x' class='avatar avatar-24 photo w-6 h-6 left-0 top-0 absolute' height='24' width='24' decoding='async'/> </a> 613 <div class="justify-start text-[13px] gap-x-1 gap-y-0 flex flex-wrap pt-0.5 leading-none items-center"> 614 <div class="gap-1 flex leading-none items-center"> 615 <a href="https://the-decoder.com/author/matthias-bastian/" class="text-(--decoder-highlight) font-semibold no-underline hover:underline author-selector">Matthias Bastian</a> 616 <a href="https://www.linkedin.com/in/matthias-bastian-128b71b1/" title="View the LinkedIn Profile of Matthias Bastian" class="!text-(--linked-in-blue)" target="_blank"> 617 <i class="icon-linkedin icon-bold"></i><span class="sr-only">View the LinkedIn Profile of Matthias Bastian</span> 618 </a> 619 </div> 620 <span alt="Date of publication" class="text-(--heise-primary-70) font-light"> 621 Oct 1, 2026 </span> 622 </div> 623 </div> 624 625 626 <div class="grid-badges flex flex-wrap items-center gap-2"> 627 <!-- Update Label --> 628 629 <!-- Sponsored Label --> 630 631 632 <div class="grid-category flex justify-start items-center gap-2"> 633 <a href="https://the-decoder.com/artificial-intelligence-news/short-news/" class="bg-gray-100 hover:bg-gray-200 border border-gray-100 text-(--heise-primary) text-xs font-semibold px-2 py-1 rounded whitespace-nowrap no-underline hover:!no-underline transition-all"> 634 Short News </a> 635 </div> 636 637 </div> 638 <div class="grid-icons flex justify-start items-center gap-2"> 639 640 <a href="https://the-decoder.com/nearly-half-of-test-subjects-mistook-tavus-ai-video-avatar-for-a-real-person-on-a-one-minute-call/" title="Copy the url to clipboard" class="text-(--heise-primary) text-base font-semibold copy-url-link" data-action="copy-url"> 641 <i class="icon-link text-base icon-bold"></i><span class="sr-only">Copy the url to clipboard</span> 642 </a> 643 <a href="https://the-decoder.com/nearly-half-of-test-subjects-mistook-tavus-ai-video-avatar-for-a-real-person-on-a-one-minute-call/" title="Share this article" class="text-(--heise-primary) text-base font-semibold" data-action="share-article"> 644 <i class="icon-share-2 text-base icon-bold"></i><span class="sr-only">Share this article</span> 645 </a> 646 <a href="/subscription" title="View or add a comment to this article" class="text-(--heise-primary) text-base font-semibold flex items-center"> 647 <i class="icon-comment-add text-base icon-bold"></i><span class="sr-only">Go to comment section</span> 648 </a> 649 650 651 </div> 652 653 654 </div> 655 </header><!-- .entry-header --> 656 657 <div class="entry-content has-overlay-link px-5 py-1 relative prose prose-neutral max-w-none prose-a:text-primary"> 658 659 <!-- Invisible overlay link --> 660 <a href="https://the-decoder.com/nearly-half-of-test-subjects-mistook-tavus-ai-video-avatar-for-a-real-person-on-a-one-minute-call/" class="absolute inset-0 z-10" title="Read full article about: Nearly half of test subjects mistook Tavus' AI video avatar for a real person on a one-minute call"> 661 <span class="sr-only">Read full article about: Nearly half of test subjects mistook Tavus' AI video avatar for a real person on a one-minute call</span> 662 </a> 663 664 <p><strong>Tavus has introduced Griffin, what the company calls the first "Human Interaction Model" (HIM),</strong> a class of model designed to understand and carry on face-to-face conversations in real time. Griffin processes speech, facial expressions, tone of voice, gestures, and pauses while both receiving and generating video.</p> 665<p>In a Tavus study, 48 percent of participants believed Griffin was a real person after a one-minute video call. Previous systems maxed out at two percent. In what Tavus describes as an independent Nvidia test measuring how human an AI feels in direct audio-video conversation, Griffin scored 3.83 points. Actual humans scored 3.92, the previous best AI model hit 2.80.</p> 666<div class="wp-block-embed wp-block-embed-youtube wp-embed-responsive"> 667<div class="wp-block-embed__wrapper"><iframe title="Introducing Griffin: The First Model to Pass the Video Turing Test" width="100%" height="100%" src="https://www.youtube.com/embed/lHw6yoyPkpo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;
667 web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div> 668</div> 669<p>A preview called Griffin-Lite is available to "select testers as a research preview," with a more capable version coming once "safety concerns are addressed." Tavus lists tutoring, practicing difficult conversations, and camera-based tech support as potential use cases.</p> 670<p>The San Francisco AI startup was <a href="https://www.tavus.io/lp/ai-info-page" target="_blank" rel="noopener noreferrer">founded in 2020</a> and has raised about $64 million. It started out building personalized AI videos for sales and marketing, <a href="https://sequoiacap.com/article/partnering-with-tavus-ai-personalized-videos/" target="_blank" rel="noopener noreferrer">then expanded into live video conversations with digital personas</a>. More details on Griffin are in the <a href="https://www.tavus.io/griffin#intro" target="_blank" rel="noopener noreferrer">Tavus research report</a>.</p> 671 672 <div class="flex justify-between items-center mt-2 mb-4 gap-4"> 673 <a href="/subscription" title="View or add a comment to this article" class="not-prose bg-gray-100 hover:bg-gray-200 text-(--heise-primary) text-xs font-semibold flex items-center gap-1 relative z-20 no-underline px-2 py-1 rounded hover:!no-underline transition-all"> 674 <i class="icon-comment-add text-xs icon-bold"></i> 675 <span>Comment</span> 676 677 </a> 678 679 <span class="font-roboto-mono font-normal text-[11px]/4 text-(--heise-primary-70)">Source: <a class="button button--filled" target="_blank" rel="noopener" href="https://www.tavus.io/griffin#intro">Tavus</a></span> 680 </div> 681 682 </div><!-- .entry-content --> 683 684 <footer class="entry-footer px-5"> 685 686 <div class="flex flex-col justify-between items-center bg-(--gray-form-field) p-3"> 687 688 <form action="#" method="post" class="flex justify-between items-center border-b border-(--heise-primary-20) w-full bg-white border-b border-(--heise-primary-20) w-full rounded-sm border-solid border-1" data-chat-trigger-form> 689 <label for="heise-io-chat-trigger-input" class="sr-only">Ask about this articleâ¦</label> 690 <input type="text" 691 id="heise-io-chat-trigger-input" 692 name="search" 693 class="text-(--heise-primary)-70 text-sm rounded-sm focus:ring-blue-500 focus:border-blue-500 block w-full p-1" 694 placeholder="Ask about this articleâ¦"> 695 <button type="submit" class="text-(--heise-primary) focus:ring-4 focus:outline-none focus:ring-blue-300 rounded sm:w-auto cursor-pointer" data-chat-trigger> 696 <i class="icon-ai-search text-2xl"></i><span class="sr-only">Search</span> 697 </button> 698</form> 699 700 </div> 701 702 </footer><!-- .entry-footer --> 703 704 </article><!-- #post-${ID} --> 705 <!-- End Short Article --> 706 707 <!-- Start Short Article --> 708 <article id="post-40947" class="bg-white pb-4 post-40947 post type-post status-publish format-standard has-post-thumbnail hentry category-ai-practice category-artificial-intelligence-news category-short-news tag-ideogram tag-image-ai"> 709 710 <header class="entry-header px-5 py-4"> 711 <div class="w-full feed-header-grid "> 712 713 <div data-name="author" class="flex justify-start items-center gap-2 grid-author"> 714 <a href="https://the-decoder.com/author/matthias-bastian/" class="w-6 h-6 relative rounded-full overflow-hidden shrink-0 bg-gray-400 block" title="View all posts by Matthias Bastian"> 715 <img alt='Matthias Bastian' src='/resources/images/avatar_matthias_bastian.jpg' srcset='/resources/images/avatar_matthias_bastian.jpg 2x' class='avatar avatar-24 photo w-6 h-6 left-0 top-0 absolute' height='24' width='24' decoding='async'/> </a> 716 <div class="justify-start text-[13px] gap-x-1 gap-y-0 flex flex-wrap pt-0.5 leading-none items-center"> 717 <div class="gap-1 flex leading-none items-center"> 718 <a href="https://the-decoder.com/author/matthias-bastian/" class="text-(--decoder-highlight) font-semibold no-underline hover:underline author-selector">Matthias Bastian</a> 719 <a href="https://www.linkedin.com/in/matthias-bastian-128b71b1/" title="View the LinkedIn Profile of Matthias Bastian" class="!text-(--linked-in-blue)" target="_blank"> 720 <i class="icon-linkedin icon-bold"></i><span class="sr-only">View the LinkedIn Profile of Matthias Bastian</span> 721 </a> 722 </div> 723 <span alt="Date of publication" class="text-(--heise-primary-70) font-light"> 724 Oct 1, 2026 </span> 725 </div>
726 </div> 727 728 729 <div class="grid-badges flex flex-wrap items-center gap-2"> 730 <!-- Update Label --> 731 732 <!-- Sponsored Label --> 733 734 735 <div class="grid-category flex justify-start items-center gap-2"> 736 <a href="https://the-decoder.com/artificial-intelligence-news/short-news/" class="bg-gray-100 hover:bg-gray-200 border border-gray-100 text-(--heise-primary) text-xs font-semibold px-2 py-1 rounded whitespace-nowrap no-underline hover:!no-underline transition-all"> 737 Short News </a> 738 </div> 739 740 </div> 741 <div class="grid-icons flex justify-start items-center gap-2"> 742 743 <a href="https://the-decoder.com/ideogram-says-its-new-model-can-edit-part-of-an-image-without-messing-up-the-rest/" title="Copy the url to clipboard" class="text-(--heise-primary) text-base font-semibold copy-url-link" data-action="copy-url"> 744 <i class="icon-link text-base icon-bold"></i><span class="sr-only">Copy the url to clipboard</span> 745 </a> 746 <a href="https://the-decoder.com/ideogram-says-its-new-model-can-edit-part-of-an-image-without-messing-up-the-rest/" title="Share this article" class="text-(--heise-primary) text-base font-semibold" data-action="share-article"> 747 <i class="icon-share-2 text-base icon-bold"></i><span class="sr-only">Share this article</span> 748 </a> 749 <a href="/subscription" title="View or add a comment to this article" class="text-(--heise-primary) text-base font-semibold flex items-center"> 750 <i class="icon-comment-add text-base icon-bold"></i><span class="sr-only">Go to comment section</span> 751 </a> 752 753 754 </div> 755 756 757 </div> 758 </header><!-- .entry-header --> 759 760 <div class="entry-content has-overlay-link px-5 py-1 relative prose prose-neutral max-w-none prose-a:text-primary"> 761 762 <!-- Invisible overlay link --> 763 <a href="https://the-decoder.com/ideogram-says-its-new-model-can-edit-part-of-an-image-without-messing-up-the-rest/" class="absolute inset-0 z-10" title="Read full article about: Ideogram says its new model can edit part of an image without messing up the rest"> 764 <span class="sr-only">Read full article about: Ideogram says its new model can edit part of an image without messing up the rest</span> 765 </a> 766 767 <p><strong>Ideogram says its new model Ideogram 4.5 solves one of AI image editing's biggest headaches.</strong> When you edit part of an image, the rest shouldn't change. Swap someone's outfit, and their body shape and background should stay intact. Leading models like GPT-Image 2.5 and Nano Banana have gotten much better at this, but they still tend to produce artifacts, especially after multiple edits. Ideogram 4.5 only touches what the user tells it to, <a href="https://ideogram.ai/models/4.5" target="_blank" rel="noopener noreferrer">the company claims</a>. Target use cases include product photography, interior design, photo restoration, and in-image text editing. <a href="https://x.com/alecwilcock/status/2105670536206426449" target="_blank" rel="noopener noreferrer">Early testers</a> confirm <a href="https://x.com/alecwilcock/status/2105670536206426449" target="_blank" rel="noopener noreferrer">strong consistency across edits</a>.</p> 768<figure class="wp-block-video"><video controls width="1920" height="1080" src="https://the-decoder.com/wp-content/uploads/2026/10/ideogram_45_demo.mp4"></video></figure> 769<p><a href="https://ideogram.ai/models/4.5/" target="_blank" rel="noopener noreferrer">Ideogram 4.5</a> offers four quality tiers ranging from 0.8 to 22 cents per image, all at native 2K resolution. The model is available now on the <a href="https://ideogram.ai/" target="_blank" rel="noopener noreferrer">Ideogram platform</a> and through the <a href="https://ideogram.ai/api-learn/" target="_blank" rel="noopener noreferrer">API</a>. Partners include <a href="https://x.com/Picsart" target="_blank" rel="noopener noreferrer">Picsart</a>, <a href="https://x.com/runwayml" target="_blank" rel="noopener noreferrer">Runway</a>, <a href="https://x.com/pika_labs" target="_blank" rel="noopener noreferrer">Pika</a>, and <a href="https://x.com/LeonardoAi" target="_blank" rel="noopener noreferrer">Leonardo AI</a>. Ideogram also says an open-weight release is coming soon.</p> 770 771 <div class="flex justify-between items-center mt-2 mb-4 gap-4"> 772 <a href="/subscription" title="View or add a comment to this article" class="not-prose bg-gray-100 hover:bg-gray-200 text-(--heise-primary) text-xs font-semibold flex items-center gap-1 relative z-20 no-underline px-2 py-1 rounded hover:!no-underline transition-all"> 773 <i class="icon-comment-add text-xs icon-bold"></i> 774 <span>Comment</span> 775 776 </a> 777 778 <span class="font-roboto-mono font-normal text-[11px]/4 text-(--heise-primary-70)">Source: <a class="button button--filled" target="_blank" rel="noopener" href="https://ideogram.ai/models/4.5">Ideogram</a></span> 779 </div> 780 781 </div><!-- .entry-content --> 782 783 <footer class="entry-footer px-5"> 784 785 <div class="flex flex-col justify-between items-center bg-(--gray-form-field) p-3"> 786 787 <form action="#" method="post" class="flex justify-between items-center border-b border-(--heise-primary-20) w-full bg-white border-b border-(--heise-primary-20) w-full rounded-sm border-solid border-1" data-chat-trigger-form> 788 <label for="heise-io-chat-trigger-input" class="sr-only">Ask about this articleâ¦</label> 789 <input type="text" 790 id="heise-io-chat-trigger-input" 791 name="search" 792 class="text-(--heise-primary)-70 text-sm rounded-sm focus:ring-blue-500 focus:border-blue-500 block w-full p-1" 793 placeholder="Ask about this articleâ¦">
794 <button type="submit" class="text-(--heise-primary) focus:ring-4 focus:outline-none focus:ring-blue-300 rounded sm:w-auto cursor-pointer" data-chat-trigger> 795 <i class="icon-ai-search text-2xl"></i><span class="sr-only">Search</span> 796 </button> 797</form> 798 799 </div> 800 801 </footer><!-- .entry-footer --> 802 803 </article><!-- #post-${ID} --> 804 <!-- End Short Article --> 805<article class="decoder-feed-ad-wrapper bg-white mobile-view"><div class="mobile-view" style="display:none;"><div class="ad-padding-wrapper"><div class="ad-notice" style="font-size: 11px; color: #666; text-transform: uppercase; letter-spacing: 1px; font-weight: 500;">Ad</div><div class="ad-container" style="min-height: 600px;"><div id="the-decoder.com_incontent_1_m" class="ad ad-feed-mobile"><div style="text-align: center; min-height: 600px;"></div></div></div></div></div></article> 806 <!-- Start Short Article --> 807 <article id="post-40930" class="bg-white pb-4 post-40930 post type-post status-publish format-standard has-post-thumbnail hentry category-ai-practice category-artificial-intelligence-news category-short-news tag-ai-and-safety tag-claude tag-usa"> 808 809 <header class="entry-header px-5 py-4"> 810 <div class="w-full feed-header-grid "> 811 812 <div data-name="author" class="flex justify-start items-center gap-2 grid-author"> 813 <a href="https://the-decoder.com/author/manuel-uth/" class="w-6 h-6 relative rounded-full overflow-hidden shrink-0 bg-gray-400 block" title="View all posts by Manuel Uth"> 814 <img alt='Manuel Uth' src='https://the-decoder.com/wp-content/uploads/2026/08/Manuel-Uth-Portrait-375x375.png' srcset='https://the-decoder.com/wp-content/uploads/2026/08/Manuel-Uth-Portrait-375x375.png 2x' class='avatar avatar-24 photo w-6 h-6 left-0 top-0 absolute' height='24' width='24' decoding='async'/> </a> 815 <div class="justify-start text-[13px] gap-x-1 gap-y-0 flex flex-wrap pt-0.5 leading-none items-center"> 816 <div class="gap-1 flex leading-none items-center"> 817 <a href="https://the-decoder.com/author/manuel-uth/" class="text-(--decoder-highlight) font-semibold no-underline hover:underline author-selector">Manuel Uth</a> 818 </div> 819 <span alt="Date of publication" class="text-(--heise-primary-70) font-light"> 820 Oct 1, 2026 </span> 821 </div> 822 </div> 823 824 825 <div class="grid-badges flex flex-wrap items-center gap-2"> 826 <!-- Update Label --> 827 828 <!-- Sponsored Label --> 829 830 831 <div class="grid-category flex justify-start items-center gap-2"> 832 <a href="https://the-decoder.com/artificial-intelligence-news/short-news/" class="bg-gray-100 hover:bg-gray-200 border border-gray-100 text-(--heise-primary) text-xs font-semibold px-2 py-1 rounded whitespace-nowrap no-underline hover:!no-underline transition-all"> 833 Short News </a> 834 </div> 835 836 </div> 837 <div class="grid-icons flex justify-start items-center gap-2"> 838 839 <a href="https://the-decoder.com/anthropic-brings-claude-to-civilian-agencies-as-its-fight-with-the-pentagon-drags-on/" title="Copy the url to clipboard" class="text-(--heise-primary) text-base font-semibold copy-url-link" data-action="copy-url"> 840 <i class="icon-link text-base icon-bold"></i><span class="sr-only">Copy the url to clipboard</span> 841 </a> 842 <a href="https://the-decoder.com/anthropic-brings-claude-to-civilian-agencies-as-its-fight-with-the-pentagon-drags-on/" title="Share this article" class="text-(--heise-primary) text-base font-semibold" data-action="share-article"> 843 <i class="icon-share-2 text-base icon-bold"></i><span class="sr-only">Share this article</span> 844 </a> 845 <a href="/subscription" title="View or add a comment to this article" class="text-(--heise-primary) text-base font-semibold flex items-center"> 846 <i class="icon-comment-add text-base icon-bold"></i><span class="sr-only">Go to comment section</span> 847 </a> 848 849 850 </div> 851 852 853 </div> 854 </header><!-- .entry-header --> 855 856 <div class="entry-content has-overlay-link px-5 py-1 relative prose prose-neutral max-w-none prose-a:text-primary"> 857 858 <!-- Invisible overlay link --> 859 <a href="https://the-decoder.com/anthropic-brings-claude-to-civilian-agencies-as-its-fight-with-the-pentagon-drags-on/" class="absolute inset-0 z-10" title="Read full article about: Anthropic brings Claude to civilian agencies as its fight with the Pentagon drags on"> 860 <span class="sr-only">Read full article about: Anthropic brings Claude to civilian agencies as its fight with the Pentagon drags on</span> 861 </a> 862 863 <p><strong>Anthropic is now offering Claude for Government to US federal and state agencies.</strong>
863 The platform has been in open beta since July and runs in a FedRAMP High environment, the strictest US cloud security level.</p> 864<p>It targets civilian agencies because the Pentagon bans Claude. In March, it labeled Anthropic a supply chain risk after the company refused to drop its bans on mass surveillance and autonomous weapons. Trump <a href="https://the-decoder.com/openai-signs-pentagon-deal-for-classified-ai-networks-hours-after-anthropic-gets-banned-from-federal-agencies/" target="_blank" rel="noopener noreferrer">ordered all agencies</a> to drop Claude, but the military still <a href="https://the-decoder.com/us-military-uses-anthropics-claude-for-ai-driven-strike-planning-in-iran-war/" target="_blank" rel="noopener noreferrer">used it in the Iran war</a> before removing it. In late August, a San Francisco judge struck down one of two designations as <a href="https://the-decoder.com/u-s-court-rules-pentagons-blacklisting-of-anthropic-was-unlawful/" target="_blank" rel="noopener noreferrer">unlawful retaliation</a>. In late September, a <a href="https://the-decoder.com/pentagon-was-right-to-slap-anthropic-with-a-security-supply-chain-risk-label-federal-court-says/" target="_blank" rel="noopener noreferrer">Washington appeals court upheld</a> the other. CEO Dario Amodei's <a href="https://www.washingtonpost.com/politics/2026/09/28/trump-dined-with-anthropic-ceo-who-called-ai-slowdown/" target="_blank" rel="noopener noreferrer">dinner with Trump</a> on Sunday suggests tensions are easing, but that may not last.</p> 865<p>Agencies get the same features as enterprise customers and pay for what they use, with fixed caps. Admins set budgets and model access per department, with audit logs and two-person approval for sensitive actions. Chats stay on agency devices.</p> 866 867 <div class="flex justify-between items-center mt-2 mb-4 gap-4"> 868 <a href="/subscription" title="View or add a comment to this article" class="not-prose bg-gray-100 hover:bg-gray-200 text-(--heise-primary) text-xs font-semibold flex items-center gap-1 relative z-20 no-underline px-2 py-1 rounded hover:!no-underline transition-all"> 869 <i class="icon-comment-add text-xs icon-bold"></i> 870 <span>Comment</span> 871 872 </a> 873 874 <span class="font-roboto-mono font-normal text-[11px]/4 text-(--heise-primary-70)">Source: <a class="button button--filled" target="_blank" rel="noopener" href="https://claude.com/blog/claude-for-government-is-now-generally-available">Anthropic / Claude for Government</a></span> 875 </div> 876 877 </div><!-- .entry-content --> 878 879 <footer class="entry-footer px-5"> 880 881 <div class="flex flex-col justify-between items-center bg-(--gray-form-field) p-3"> 882 883 <form action="#" method="post" class="flex justify-between items-center border-b border-(--heise-primary-20) w-full bg-white border-b border-(--heise-primary-20) w-full rounded-sm border-solid border-1" data-chat-trigger-form> 884 <label for="heise-io-chat-trigger-input" class="sr-only">Ask about this articleâ¦</label> 885 <input type="text" 886 id="heise-io-chat-trigger-input" 887 name="search" 888 class="text-(--heise-primary)-70 text-sm rounded-sm focus:ring-blue-500 focus:border-blue-500 block w-full p-1" 889 placeholder="Ask about this articleâ¦"> 890 <button type="submit" class="text-(--heise-primary) focus:ring-4 focus:outline-none focus:ring-blue-300 rounded sm:w-auto cursor-pointer" data-chat-trigger> 891 <i class="icon-ai-search text-2xl"></i><span class="sr-only">Search</span> 892 </button> 893</form> 894 895 </div> 896 897 </footer><!-- .entry-footer --> 898 899 </article><!-- #post-${ID} --> 900 <!-- End Short Article --> 901<article class="decoder-feed-ad-wrapper bg-white desktop-view"><div class="desktop-view" style="display:block"><div class="ad-padding-wrapper"><div class="ad-notice" style="font-size: 11px; color: #666; text-transform: uppercase; letter-spacing: 1px; font-weight: 500;">Ad</div><div class="ad-container" style="min-height: 280px;"><div id="the-decoder.com_incontent_1" class="ad ad-feed"><div text-align: center; min-height: 280px; display: flex; align-items: center; justify-content: center;"></div></div></div></div></div></article> 902 <!-- Start Short Article --> 903 <article id="post-40892" class="bg-white pb-4 post-40892 post type-post status-publish format-standard has-post-thumbnail hentry category-ai-practice category-artificial-intelligence-news category-short-news tag-ai-and-safety tag-github"> 904 905 <header class="entry-header px-5 py-4"> 906 <div class="w-full feed-header-grid "> 907 908 <div data-name="author" class="flex justify-start items-center gap-2 grid-author"> 909 <a href="https://the-decoder.com/author/manuel-uth/" class="w-6 h-6 relative rounded-full overflow-hidden shrink-0 bg-gray-400 block" title="View all posts by Manuel Uth"> 910 <img alt='Manuel Uth' src='https://the-decoder.com/wp-content/uploads/2026/08/Manuel-Uth-Portrait-375x375.png' srcset='https://the-decoder.com/wp-content/uploads/2026/08/Manuel-Uth-Portrait-375x375.png 2x' class='avatar avatar-24 photo w-6 h-6 left-0 top-0 absolute' height='24' width='24' decoding='async'/> </a> 911 <div class="justify-start text-[13px] gap-x-1 gap-y-0 flex flex-wrap pt-0.5 leading-none items-center"> 912 <div class="gap-1 flex leading-none items-center"> 913 <a href="https://the-decoder.com/author/manuel-uth/" class="text-(--decoder-highlight) font-semibold no-underline hover:underline author-selector">Manuel Uth</a> 914 </div> 915 <span alt="Date of publication" class="text-(--heise-primary-70) font-light"> 916 Oct 1, 2026 </span> 917 </div>
918 </div> 919 920 921 <div class="grid-badges flex flex-wrap items-center gap-2"> 922 <!-- Update Label --> 923 924 <!-- Sponsored Label --> 925 926 927 <div class="grid-category flex justify-start items-center gap-2"> 928 <a href="https://the-decoder.com/artificial-intelligence-news/short-news/" class="bg-gray-100 hover:bg-gray-200 border border-gray-100 text-(--heise-primary) text-xs font-semibold px-2 py-1 rounded whitespace-nowrap no-underline hover:!no-underline transition-all"> 929 Short News </a> 930 </div> 931 932 </div> 933 <div class="grid-icons flex justify-start items-center gap-2"> 934 935 <a href="https://the-decoder.com/security-startup-finds-more-than-13000-internal-company-screenshots-that-ai-agents-uploaded-publicly/" title="Copy the url to clipboard" class="text-(--heise-primary) text-base font-semibold copy-url-link" data-action="copy-url"> 936 <i class="icon-link text-base icon-bold"></i><span class="sr-only">Copy the url to clipboard</span> 937 </a> 938 <a href="https://the-decoder.com/security-startup-finds-more-than-13000-internal-company-screenshots-that-ai-agents-uploaded-publicly/" title="Share this article" class="text-(--heise-primary) text-base font-semibold" data-action="share-article"> 939 <i class="icon-share-2 text-base icon-bold"></i><span class="sr-only">Share this article</span> 940 </a> 941 <a href="/subscription" title="View or add a comment to this article" class="text-(--heise-primary) text-base font-semibold flex items-center"> 942 <i class="icon-comment-add text-base icon-bold"></i><span class="sr-only">Go to comment section</span> 943 </a> 944 945 946 </div> 947 948 949 </div> 950 </header><!-- .entry-header --> 951 952 <div class="entry-content has-overlay-link px-5 py-1 relative prose prose-neutral max-w-none prose-a:text-primary"> 953 954 <!-- Invisible overlay link --> 955 <a href="https://the-decoder.com/security-startup-finds-more-than-13000-internal-company-screenshots-that-ai-agents-uploaded-publicly/" class="absolute inset-0 z-10" title="Read full article about: Security startup finds more than 13,000 internal company screenshots that AI agents uploaded publicly"> 956 <span class="sr-only">Read full article about: Security startup finds more than 13,000 internal company screenshots that AI agents uploaded publicly</span> 957 </a> 958 959 <p><strong>AI agents quietly posted thousands of internal company screenshots to public GitHub repos.</strong> Security startup <a href="https://www.glow.io/blogs/how-ai-agents-exposed-developer-screenshots-from-leading-tech-companies" target="_blank" rel="noopener noreferrer">Glow Security</a> found more than 13,000 images from internal software projects at 343 organizations, including Fortune 500 companies, financial firms, and AI labs.</p> 960<p>Developers routinely have their AI agents take before-and-after screenshots so colleagues can review changes to the user interface. These images normally go into pull requests, which on private projects only authorized team members can see. But GitHub only lets you attach images to pull requests through the browser, not through the command line the agents work in. So the agents came up with their own workaround. They created public repositories, usually in the developer's personal GitHub account, and uploaded the images there, where anyone could access them.</p> 961<p>The screenshots showed customer data, login credentials, and unreleased features, among other things. Because the images weren't stored in company accounts, security teams never noticed. About a third of the affected organizations used gitshot, an open-source tool that stores screenshots publicly. In some cases, the agents found the tool on their own.</p> 962 963 <div class="flex justify-between items-center mt-2 mb-4 gap-4"> 964 <a href="/subscription" title="View or add a comment to this article" class="not-prose bg-gray-100 hover:bg-gray-200 text-(--heise-primary) text-xs font-semibold flex items-center gap-1 relative z-20 no-underline px-2 py-1 rounded hover:!no-underline transition-all"> 965 <i class="icon-comment-add text-xs icon-bold"></i> 966 <span>Comment</span> 967 968 </a> 969 970 <span class="font-roboto-mono font-normal text-[11px]/4 text-(--heise-primary-70)">Source: <a href="https://www.glow.io/blogs/how-ai-agents-exposed-developer-screenshots-from-leading-tech-companies" target="_blank" rel="noopener noreferrer">Glow Security / AI agents screenshots</a> | <a href="https://www.theregister.com/ai-and-ml/2026/09/29/ai-models-keep-posting-screenshots-showing-sensitive-data-from-inside-tech-companies/5299640" target="_blank" rel="noopener noreferrer">The Register / Data leak</a></span> 971 </div> 972 973 </div><!-- .entry-content --> 974 975 <footer class="entry-footer px-5"> 976 977 <div class="flex flex-col justify-between items-center bg-(--gray-form-field) p-3"> 978 979 <form action="#" method="post" class="flex justify-between items-center border-b border-(--heise-primary-20) w-full bg-white border-b border-(--heise-primary-20) w-full rounded-sm border-solid border-1" data-chat-trigger-form> 980 <label for="heise-io-chat-trigger-input" class="sr-only">Ask about this articleâ¦</label> 981 <input type="text" 982 id="heise-io-chat-trigger-input" 983 name="search" 984 class="text-(--heise-primary)-70 text-sm rounded-sm focus:ring-blue-500 focus:border-blue-500 block w-full p-1" 985 placeholder="Ask about this articleâ¦">
986 <button type="submit" class="text-(--heise-primary) focus:ring-4 focus:outline-none focus:ring-blue-300 rounded sm:w-auto cursor-pointer" data-chat-trigger> 987 <i class="icon-ai-search text-2xl"></i><span class="sr-only">Search</span> 988 </button> 989</form> 990 991 </div> 992 993 </footer><!-- .entry-footer --> 994 995 </article><!-- #post-${ID} --> 996 <!-- End Short Article --> 997 998 <!-- Start Article - Decoder Headline with Image --> 999 <article id="post-40935" class="bg-white pb-4 post-40935 post type-post status-publish format-standard has-post-thumbnail hentry category-ai-research category-artificial-intelligence-news tag-ai-in-games tag-ai-training tag-reinforcement-learning"> 1000 1001 <header class="entry-header px-5 py-4"> 1002 <div class="w-full feed-header-grid "> 1003 1004 <div class="flex justify-start items-center gap-2 grid-author"> 1005 <a href="https://the-decoder.com/author/maximilian-schreiner/" class="w-6 h-6 relative rounded-full overflow-hidden shrink-0 bg-gray-400 block" title="View all posts by Maximilian Schreiner"> 1006 <img alt='Maximilian Schreiner' src='/resources/images/avatar_maximilian_schreiner.jpg' srcset='/resources/images/avatar_maximilian_schreiner.jpg 2x' class='avatar avatar-24 photo w-6 h-6 left-0 top-0 absolute' height='24' width='24' decoding='async'/> </a> 1007 <div class="justify-start text-[13px] gap-x-1 gap-y-0 flex flex-wrap pt-0.5 leading-none items-center"> 1008 <div class="gap-1 flex leading-none items-center"> 1009 <a href="https://the-decoder.com/author/maximilian-schreiner/" class="text-(--decoder-highlight) font-semibold no-underline hover:underline author-selector">Maximilian Schreiner</a> 1010 <a href="https://www.linkedin.com/in/maximilian-schreiner-b6a5171aa/" title="View the LinkedIn Profile of Maximilian Schreiner" class="!text-(--linked-in-blue)" target="_blank"> 1011 <i class="icon-linkedin icon-bold"></i><span class="sr-only">View the LinkedIn Profile of Maximilian Schreiner</span> 1012 </a> 1013 </div> 1014 <span alt="Date of publication" class="text-(--heise-primary-70) font-light"> 1015 Oct 1, 2026 </span> 1016 </div> 1017 </div> 1018 1019 <div class="grid-badges flex flex-wrap items-center gap-2"> 1020 <!-- Update Label --> 1021 1022 <!-- Sponsored Label --> 1023 1024 1025 <div class="flex justify-start items-center gap-2 grid-category"> 1026 <a href="https://the-decoder.com/subscription/" class="no-underline hover:no-underline"><span class="paywall-pill flex items-center gap-1 border border-(--decoder-highlight) text-(--heise-primary) text-xs font-semibold px-2 py-1 rounded whitespace-nowrap transition-all"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" class="!size-4 w-4 h-4"><path fill-rule="evenodd" d="M8 1a3.5 3.5 0 0 0-3.5 3.5V7A1.5 1.5 0 0 0 3 8.5v5A1.5 1.5 0 0 0 4.5 15h7a1.5 1.5 0 0 0 1.5-1.5v-5A1.5 1.5 0 0 0 11.5 7V4.5A3.5 3.5 0 0 0 8 1Zm2 6V4.5a2 2 0 1 0-4 0V7h4Z" clip-rule="evenodd" /></svg>Plus</span></a> 1027 <a href="https://the-decoder.com/artificial-intelligence-news/ai-research/" class="bg-gray-100 hover:bg-gray-200 border border-gray-100 text-(--heise-primary) text-xs font-semibold px-2 py-1 rounded whitespace-nowrap no-underline hover:!no-underline transition-all"> 1028 AI research </a> 1029 1030 </div> 1031 </div> 1032 <div class="flex justify-start items-center gap-2 grid-icons"> 1033 <a href="https://the-decoder.com/ai-beats-strategos-greatest-player
1033-ending-one-of-the-last-human-strongholds-in-board-games/" title="Copy the url to clipboard" class="text-(--heise-primary) text-base font-semibold copy-url-link" data-action="copy-url"> 1034 <i class="icon-link text-base icon-bold"></i><span class="sr-only">Copy the url to clipboard</span> 1035 </a> 1036 <a href="https://the-decoder.com/ai-beats-strategos-greatest-player-ending-one-of-the-last-human-strongholds-in-board-games/" title="Share this article" class="text-(--heise-primary) text-base font-semibold" data-action="share-article"> 1037 <i class="icon-share-2 text-base icon-bold"></i><span class="sr-only">Share this article</span> 1038 </a> 1039 <a href="/subscription" title="View or add a comment to this article" class="text-(--heise-primary) text-base font-semibold flex items-center"> 1040 <i class="icon-comment-add text-base icon-bold"></i><span class="sr-only">Go to comment section</span> 1041 </a> 1042 1043 1044 </div> 1045 1046 </div> 1047 </header><!-- .entry-header --> 1048 1049 <div class="entry-content px-5 py-3 prose prose-neutral max-w-none prose-a:text-primary"> 1050 1051 <div class="flex gap-3 items-center"> 1052 1053 <a href="https://the-decoder.com/ai-beats-strategos-greatest-player
1053-ending-one-of-the-last-human-strongholds-in-board-games/" class="flex-1 no-underline hover:!no-underline" alt="AI beats Stratego's greatest player, ending one of the last human strongholds in board games"> 1054 <span class="text-[28px] lg:text-3xl text-(--heise-primary)"><span role="img" class="inline-block shrink-0" title="Exclusive for subscribers" aria-label="Exclusive for subscribers"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="inline-block mr-1.5" style="width:0.9em;height:0.9em;vertical-align:-0.15em"><defs><linearGradient id="tdPaywall-40935-g" x1="3" y1="17" x2="17" y2="3" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#4F31DF"/><stop offset="1" stop-color="#00C6FF"/></linearGradient></defs><circle cx="10" cy="10" r="9" fill="url(#tdPaywall-40935-g)"/><circle cx="10" cy="10" r="7.25" fill="#323346"/><path d="M10 5.95v8.1M5.95 10h8.1" fill="none" stroke="#FFFFFF" stroke-width="1.85" stroke-linecap="round"/></svg></span></span><h2 class="inline text-[28px] lg:text-3xl text-(--heise-primary) mt-0 mb-0">AI beats Stratego's greatest player, ending one of the last human strongholds in board games</h2> 1055 </a> 1056 1057 <img class="hidden md:block w-[200px] h-[133px] object-cover mt-0 mb-0 shrink-0" src="https://the-decoder.com/wp-content/uploads/2026/10/Stratego-Ataraxos-title.png" alt="" loading="lazy" /> 1058 1059 </div> 1060 1061 </div><!-- .entry-content --> 1062 1063 </article><!-- #post-${ID} --> 1064 <!-- End Article - Decoder Headline with Image --> 1065<article class="decoder-feed-ad-wrapper bg-white mobile-view"><div class="mobile-view" style="display:none;"><div class="ad-padding-wrapper"><div class="ad-notice" style="font-size: 11px; color: #666; text-transform: uppercase; letter-spacing: 1px; font-weight: 500;">Ad</div><div class="ad-container" style="min-height: 600px;"><div id="the-decoder.com_incontent_2_m" class="ad ad-feed-mobile"><div style="text-align: center; min-height: 600px;"></div></div></div></div></div></article> 1066 <article id="post-40934" class="bg-white pb-4 post-40934 post type-post status-publish format-standard has-post-thumbnail hentry category-ai-practice category-artificial-intelligence-news tag-ai-training tag-china tag-openai tag-usa"> 1067 1068 <header class="entry-header px-5 py-4"> 1069 <div class="w-full feed-header-grid"> 1070 1071 <div class="flex justify-start items-center gap-2 grid-author"> 1072 <a href="https://the-decoder.com/author/maximilian-schreiner/" class="w-6 h-6 relative rounded-full overflow-hidden shrink-0 bg-gray-400 block exclude-from-pdf" title="View all posts by Maximilian Schreiner"> 1073 <img alt='Maximilian Schreiner' src='/resources/images/avatar_maximilian_schreiner.jpg' srcset='/resources/images/avatar_maximilian_schreiner.jpg 2x' class='avatar avatar-24 photo w-6 h-6 left-0 top-0 absolute' height='24' width='24' decoding='async'/> </a> 1074 <div class="justify-start text-[13px] gap-x-1 gap-y-0 flex flex-wrap pt-0.5 leading-none items-center"> 1075 <div class="gap-1 flex leading-none items-center"> 1076 <a href="https://the-decoder.com/author/maximilian-schreiner/" class="text-(--decoder-highlight) font-semibold no-underline hover:underline author-selector">Maximilian Schreiner</a> 1077 <a href="https://www.linkedin.com/in/maximilian-schreiner-b6a5171aa/" title="View the LinkedIn Profile of Maximilian Schreiner" class="!text-(--linked-in-blue)" target="_blank"> 1078 <i class="icon-linkedin icon-bold"></i><span class="sr-only">View the LinkedIn Profile of Maximilian Schreiner</span> 1079 </a> 1080 </div> 1081 <span alt="Date of publication" class="text-(--heise-primary-70) font-light"> 1082 Oct 1, 2026 </span> 1083 </div> 1084 </div> 1085 1086 <div class="grid-badges flex flex-wrap items-center gap-2"> 1087 <!-- Update Label --> 1088 1089 <!-- Sponsored Label --> 1090 1091 1092 <div class="flex justify-start items-center gap-2 grid-category"> 1093 <a href="https://the-decoder.com/subscription/" class="no-underline hover:no-underline"><span class="paywall-pill flex items-center gap-1 border border-(--decoder-highlight) text-(--heise-primary) text-xs font-semibold px-2 py-1 rounded whitespace-nowrap transition-all"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" class="!size-4 w-4 h-4"><path fill-rule="evenodd" d="M8 1a3.5 3.5 0 0 0-3.5 3.5V7A1.5 1.5 0 0 0 3 8.5v5A1.5 1.5 0 0 0 4.5 15h7a1.5 1.5 0 0 0 1.5-1.5v-5A1.5 1.5 0 0 0 11.5 7V4.5A3.5 3.5 0 0 0 8 1Zm2 6V4.5a2 2 0 1 0-4 0V7h4Z" clip-rule="evenodd" /></svg>Plus</span></a> 1094 <a href="https://the-decoder.com/artificial-intelligence-news/ai-practice/" class="bg-gray-100 hover:bg-gray-200 border border-gray-100 text-(--heise-primary) text-xs font-semibold px-2 py-1 rounded whitespace-nowrap no-underline hover:!no-underline transition-all"> 1095 AI in practice </a> 1096 </div> 1097 </div> 1098 <div class="flex justify-start items-center gap-2 grid-icons"> 1099 1100 <a href="https://the-decoder.com/openai-says-it-stopped-a-campaign-to-steal-its-models-reasoning-but-the-trick-still-worked-on-azure/" title="Copy the url to clipboard" class="text-(--heise-primary) text-base font-semibold copy-url-link" data-action="copy-url"> 1101 <i class="icon-link text-base icon-bold"></i><span class="sr-only">Copy the url to clipboard</span> 1102 </a> 1103 <a href="https://the-decoder.com/openai-says-it-stopped-a-campaign-to-steal-its-models-reasoning-but-the-trick-still-worked-on-azure/" title="Share this article" class="text-(--heise-primary) text-base font-semibold" data-action="share-article"> 1104 <i class="icon-share-2 text-base icon-bold"></i><span class="sr-only">Share this article</span> 1105 </a> 1106 <a href="/subscription" title="View or add a comment to this article" class="text-(--heise-primary) text-base font-semibold flex items-center"> 1107 <i class="icon-comment-add text-base icon-bold"></i><span class="sr-only">Go to comment section</span> 1108 </a> 1109 1110 1111 </div> 1112 1113 1114 </div> 1115 </header><!-- .entry-header --> 1116 1117 1118 <div class="entry-content px-5 py-1 prose prose-neutral max-w-none prose-a:text-primary"> 1119 1120 1121 <span class="text-xl lg:text-base"><span role="img" class="inline-block shrink-0" title="Exclusive for subscribers" aria-label="Exclusive for subscribers"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="inline-block mr-1" style="width:0.9em;height:0.9em;vertical-align:-0.15em"><defs><linearGradient id="tdPaywall-40934-g" x1="3" y1="17" x2="17" y2="3" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#4F31DF"/><stop offset="1" stop-color="#00C6FF"/></linearGradient></defs><circle cx="10" cy="10" r="9" fill="url(#tdPaywall-40934-g)"/><circle cx="10" cy="10" r="7.25" fill="#323346"/><path d="M10 5.95v8.1M5.95 10h8.1" fill="none" stroke="#FFFFFF" stroke-width="1.85" stroke-linecap="round"/></svg></span></span><h2 class="inline text-xl lg:text-base text-(--heise-primary)"><a href="https://the-decoder.com/openai-says-it-stopped-a-campaign-to-steal-its-models-reasoning-but-the-trick-still-worked-on-azure/" class="not-prose text-(--heise-primary) no-underline" title="Read full article about: OpenAI says it stopped a campaign to steal its models' reasoning, but the trick still worked on Azure">OpenAI says it stopped a campaign to steal its models' reasoning, but the trick still worked on Azure</a></h2> 1122 <p class="inline text-xl lg:text-base text-(--heise-primary)"><p>OpenAI says it stopped a coordinated campaign in which more than 15,000 accounts tried to copy the hidden reasoning of its models. The company ties part of the activity to people connected to Moonshot AI. But researchers found that the same attack kept working on Microsoft Azure for weeks, even against the new GPT-6 Astra. So far, OpenAI’s protections don’t seem to extend to the cloud platforms that also sell its models.</p> 1123</p> 1124 1125 <div class="flex justify-start mt-2 mb-5"> 1126 <a href="https://the-decoder.com/openai-says-it-stopped-a-campaign-to-steal-its-models-reasoning-but-the-trick-still-worked-on-azure/" class="font-semibold text-xl lg:text-base no-underline" title="Read full article about: OpenAI says it stopped a campaign to steal its models' reasoning, but the trick still worked on Azure"> 1127 <span class="text-(--heise-primary)">Read full article<i class="icon-arrow-right icon-bold text-lg lg:text-sm ml-1"></i></span> 1128 </a> 1129 </div> 1130 1131 <div class="flex justify-between items-center mt-2 gap-4"> 1132 <a href="/subscription" title="View or add a comment to this article" class="not-prose bg-gray-100 hover:bg-gray-200 text-(--heise-primary) text-xs font-semibold flex items-center gap-1 relative z-20 no-underline px-2 py-1 rounded hover:!no-underline transition-all"> 1133 <i class="icon-comment-add text-xs icon-bold"></i> 1134 <span>Comment</span> 1135 </a> 1136 1137 </div> 1138 1139 1140 </div><!-- .entry-content --> 1141 1142 <footer class="entry-footer px-5"> 1143 1144 <div class="flex flex-col justify-between items-center mt-4 bg-(--gray-form-field) p-3"> 1145 1146 <form action="#" method="post" class="flex justify-between items-center border-b border-(--heise-primary-20) w-full bg-white border-b border-(--heise-primary-20) w-full rounded-sm border-solid border-1" data-chat-trigger-form> 1147 <label for="heise-io-chat-trigger-input" class="sr-only">Ask about this articleâ¦</label> 1148 <input type="text" 1149 id="heise-io-chat-trigger-input" 1150 name="search" 1151 class="text-(--heise-primary)-70 text-sm rounded-sm focus:ring-blue-500 focus:border-blue-500 block w-full p-1" 1152 placeholder="Ask about this articleâ¦">
1153 <button type="submit" class="text-(--heise-primary) focus:ring-4 focus:outline-none focus:ring-blue-300 rounded sm:w-auto cursor-pointer" data-chat-trigger> 1154 <i class="icon-ai-search text-2xl"></i><span class="sr-only">Search</span> 1155 </button> 1156</form> 1157 1158 </div> 1159 1160 </footer><!-- .entry-footer --> 1161 1162 </article><!-- #post-${ID} --> 1163 1164<article class="decoder-feed-ad-wrapper bg-white desktop-view"><div class="desktop-view" style="display:block"><div class="ad-padding-wrapper"><div class="ad-notice" style="font-size: 11px; color: #666; text-transform: uppercase; letter-spacing: 1px; font-weight: 500;">Ad</div><div class="ad-container" style="min-height: 280px;"><div id="the-decoder.com_incontent_2" class="ad ad-feed"><div text-align: center; min-height: 280px; display: flex; align-items: center; justify-content: center;"></div></div></div></div></div></article> 1165 <!-- Start Article - Decoder Headline with Image --> 1166 <article id="post-40922" class="bg-white pb-4 post-40922 post type-post status-publish format-standard has-post-thumbnail hentry category-ai-practice category-artificial-intelligence-news tag-gemini-4 tag-gemini-4-argon tag-google"> 1167 1168 <header class="entry-header px-5 py-4"> 1169 <div class="w-full feed-header-grid "> 1170 1171 <div class="flex justify-start items-center gap-2 grid-author"> 1172 <a href="https://the-decoder.com/author/matthias-bastian/" class="w-6 h-6 relative rounded-full overflow-hidden shrink-0 bg-gray-400 block" title="View all posts by Matthias Bastian"> 1173 <img alt='Matthias Bastian' src='/resources/images/avatar_matthias_bastian.jpg' srcset='/resources/images/avatar_matthias_bastian.jpg 2x' class='avatar avatar-24 photo w-6 h-6 left-0 top-0 absolute' height='24' width='24' decoding='async'/> </a> 1174 <div class="justify-start text-[13px] gap-x-1 gap-y-0 flex flex-wrap pt-0.5 leading-none items-center"> 1175 <div class="gap-1 flex leading-none items-center"> 1176 <a href="https://the-decoder.com/author/matthias-bastian/" class="text-(--decoder-highlight) font-semibold no-underline hover:underline author-selector">Matthias Bastian</a> 1177 <a href="https://www.linkedin.com/in/matthias-bastian-128b71b1/" title="View the LinkedIn Profile of Matthias Bastian" class="!text-(--linked-in-blue)" target="_blank"> 1178 <i class="icon-linkedin icon-bold"></i><span class="sr-only">View the LinkedIn Profile of Matthias Bastian</span> 1179 </a> 1180 </div> 1181 <span alt="Date of publication" class="text-(--heise-primary-70) font-light"> 1182 Oct 1, 2026 </span> 1183 </div> 1184 </div> 1185 1186 <div class="grid-badges flex flex-wrap items-center gap-2"> 1187 <!-- Update Label --> 1188 1189 <!-- Sponsored Label --> 1190 1191 1192 <div class="flex justify-start items-center gap-2 grid-category"> 1193 1194 <a href="https://the-decoder.com/artificial-intelligence-news/ai-practice/" class="bg-gray-100 hover:bg-gray-200 border border-gray-100 text-(--heise-primary) text-xs font-semibold px-2 py-1 rounded whitespace-nowrap no-underline hover:!no-underline transition-all"> 1195 AI in practice </a> 1196 1197 </div> 1198 </div> 1199 <div class="flex justify-start items-center gap-2 grid-icons"> 1200 <a href="https://the-decoder.com/google-gemini-4-argon-closes-the-gap-with-openai-and-anthropic-but-doesnt-take-a-clear-lead/" title="Copy the url to clipboard" class="text-(--heise-primary) text-base font-semibold copy-url-link" data-action="copy-url"> 1201 <i class="icon-link text-base icon-bold"></i><span class="sr-only">Copy the url to clipboard</span> 1202 </a> 1203 <a href="https://the-decoder.com/google-gemini-4-argon-closes-the-gap-with-openai-and-anthropic-but-doesnt-take-a-clear-lead/" title="Share this article" class="text-(--heise-primary) text-base font-semibold" data-action="share-article"> 1204 <i class="icon-share-2 text-base icon-bold"></i><span class="sr-only">Share this article</span> 1205 </a> 1206 <a href="/subscription" title="View or add a comment to this article" class="text-(--heise-primary) text-base font-semibold flex items-center"> 1207 <i class="icon-comment-add text-base icon-bold"></i><span class="sr-only">Go to comment section</span> 1208 </a> 1209 1210 1211 </div> 1212 1213 </div> 1214 </header><!-- .entry-header --> 1215 1216 <div class="entry-content px-5 py-3 prose prose-neutral max-w-none prose-a:text-primary"> 1217 1218 <div class="flex gap-3 items-center"> 1219
1220 <a href="https://the-decoder.com/google-gemini-4-argon-closes-the-gap-with-openai-and-anthropic-but-doesnt-take-a-clear-lead/" class="flex-1 no-underline hover:!no-underline" alt="Google Gemini 4 Argon closes the gap with OpenAI and Anthropic but doesn't take a clear lead"> 1221 <span class="text-[28px] lg:text-3xl text-(--heise-primary)"></span><h2 class="inline text-[28px] lg:text-3xl text-(--heise-primary) mt-0 mb-0">Google Gemini 4 Argon closes the gap with OpenAI and Anthropic but doesn't take a clear lead</h2> 1222 </a> 1223 1224 <img class="hidden md:block w-[200px] h-[133px] object-cover mt-0 mb-0 shrink-0" src="https://the-decoder.com/wp-content/uploads/2026/09/gemini_4_argon.png" alt="" loading="lazy" /> 1225 1226 </div> 1227 1228 </div><!-- .entry-content --> 1229 1230 </article><!-- #post-${ID} --> 1231 <!-- End Article - Decoder Headline with Image --> 1232 1233 <!-- Start Short Article --> 1234 <article id="post-40918" class="bg-white pb-4 post-40918 post type-post status-publish format-standard has-post-thumbnail hentry category-ai-practice category-artificial-intelligence-news category-short-news tag-ai-chips tag-chip tag-openai"> 1235 1236 <header class="entry-header px-5 py-4"> 1237 <div class="w-full feed-header-grid "> 1238 1239 <div data-name="author" class="flex justify-start items-center gap-2 grid-author"> 1240 <a href="https://the-decoder.com/author/matthias-bastian/" class="w-6 h-6 relative rounded-full overflow-hidden shrink-0 bg-gray-400 block" title="View all posts by Matthias Bastian"> 1241 <img alt='Matthias Bastian' src='/resources/images/avatar_matthias_bastian.jpg' srcset='/resources/images/avatar_matthias_bastian.jpg 2x' class='avatar avatar-24 photo w-6 h-6 left-0 top-0 absolute' height='24' width='24' decoding='async'/> </a> 1242 <div class="justify-start text-[13px] gap-x-1 gap-y-0 flex flex-wrap pt-0.5 leading-none items-center"> 1243 <div class="gap-1 flex leading-none items-center"> 1244 <a href="https://the-decoder.com/author/matthias-bastian/" class="text-(--decoder-highlight) font-semibold no-underline hover:underline author-selector">Matthias Bastian</a> 1245 <a href="https://www.linkedin.com/in/matthias-bastian-128b71b1/" title="View the LinkedIn Profile of Matthias Bastian" class="!text-(--linked-in-blue)" target="_blank"> 1246 <i class="icon-linkedin icon-bold"></i><span class="sr-only">View the LinkedIn Profile of Matthias Bastian</span> 1247 </a> 1248 </div> 1249 <span alt="Date of publication" class="text-(--heise-primary-70) font-light"> 1250 Sep 30, 2026 </span> 1251 </div> 1252 </div> 1253 1254 1255 <div class="grid-badges flex flex-wrap items-center gap-2"> 1256 <!-- Update Label --> 1257 1258 <!-- Sponsored Label --> 1259 1260 1261 <div class="grid-category flex justify-start items-center gap-2"> 1262 <a href="https://the-decoder.com/artificial-intelligence-news/short-news/" class="bg-gray-100 hover:bg-gray-200 border border-gray-100 text-(--heise-primary) text-xs font-semibold px-2 py-1 rounded whitespace-nowrap no-underline hover:!no-underline transition-all"> 1263 Short News </a> 1264 </div> 1265 1266 </div> 1267 <div class="grid-icons flex justify-start items-center gap-2"> 1268 1269 <a href="https://the-decoder.com/openai-and-synopsys-team-up-to-build-an-ai-model-that-designs-chips-like-a-seasoned-engineer/" title="Copy the url to clipboard" class="text-(--heise-primary) text-base font-semibold copy-url-link" data-action="copy-url"> 1270 <i class="icon-link text-base icon-bold"></i><span class="sr-only">Copy the url to clipboard</span> 1271 </a> 1272 <a href="https://the-decoder.com/openai-and-synopsys-team-up-to-build-an-ai-model-that-designs-chips-like-a-seasoned-engineer/" title="Share this article" class="text-(--heise-primary) text-base font-semibold" data-action="share-article"> 1273 <i class="icon-share-2 text-base icon-bold"></i><span class="sr-only">Share this article</span> 1274 </a> 1275 <a href="/subscription" title="View or add a comment to this article" class="text-(--heise-primary) text-base font-semibold flex items-center"> 1276 <i class="icon-comment-add text-base icon-bold"></i><span class="sr-only">Go to comment section</span> 1277 </a> 1278 1279 1280 </div> 1281 1282 1283 </div> 1284 </header><!-- .entry-header --> 1285 1286 <div class="entry-content has-overlay-link px-5 py-1 relative prose prose-neutral max-w-none prose-a:text-primary"> 1287 1288 <!-- Invisible overlay link --> 1289 <a href="https://the-decoder.com/openai-and-synopsys-team-up-to-build-an-ai-model-that-designs-chips-like-a-seasoned-engineer/" class="absolute inset-0 z-10" title="Read full article about: OpenAI and Synopsys team up to build an AI model that designs chips like a seasoned engineer"> 1290 <span class="sr-only">Read full article about: OpenAI and Synopsys team up to build an AI model that designs chips like a seasoned engineer</span> 1291 </a> 1292 1293 <p><strong>OpenAI and Synopsys have signed a multi-year strategic partnership to build a specialized AI model for chip design called GPT-Synopsys.</strong> Synopsys makes electronic design automation (EDA) tools, the softw
1293are engineers use to design computer chips and semiconductors.</p> 1294<p>GPT-Synopsys combines OpenAI's AI technology with Synopsys' EDA tools. OpenAI is licensing Synopsys' EDA tools for the project. The goal is a model that can "reason about chip design and verification, and to directly operate Synopsys' tools." Engineers will delegate design objectives and review and approve the output.</p> 1295<p>The model will run on OpenAI's infrastructure. Customer data won't be used for training and will be stored encrypted, according to both companies. Early tests with semiconductor customers are already underway. Both companies will market the product together and share revenue.</p> 1296<p>Synopsys CEO Sassine Ghazi says AI could significantly speed up the design process. OpenAI co-founder Greg Brockman sees the partnership as a path to better chips and better AI. <a href="https://the-decoder.com/openai-and-broadcom-unveil-jalapeno-a-custom-chip-built-for-llm-inference/" target="_blank" rel="noopener noreferrer">OpenAI is already working with Broadcom</a> on chips built specifically for running AI models. The <a href="https://the-decoder.com/openais-first-custom-chip-jalapeno-reportedly-beats-nvidias-blackwell-and-rubin-in-inference-benchmarks/" target="_blank" rel="noopener noreferrer">recently unveiled Jalapeno chip</a> is very competitive against similar specialized chips.</p> 1297 1298 <div class="flex justify-between items-center mt-2 mb-4 gap-4"> 1299 <a href="/subscription" title="View or add a comment to this article" class="not-prose bg-gray-100 hover:bg-gray-200 text-(--heise-primary) text-xs font-semibold flex items-center gap-1 relative z-20 no-underline px-2 py-1 rounded hover:!no-underline transition-all"> 1300 <i class="icon-comment-add text-xs icon-bold"></i> 1301 <span>Comment</span> 1302 1303 </a> 1304 1305 <span class="font-roboto-mono font-normal text-[11px]/4 text-(--heise-primary-70)">Source: <a class="button button--filled" target="_blank" rel="noopener" href="https://news.synopsys.com/2026-09-30-OpenAI-and-Synopsys-Announce-GPT-Synopsys-Frontier-Intelligence-to-Revolutionize-Chip-Design">Synopsis</a></span> 1306 </div> 1307 1308 </div><!-- .entry-content --> 1309 1310 <footer class="entry-footer px-5"> 1311 1312 <div class="flex flex-col justify-between items-center bg-(--gray-form-field) p-3"> 1313 1314 <form action="#" method="post" class="flex justify-between items-center border-b border-(--heise-primary-20) w-full bg-white border-b border-(--heise-primary-20) w-full rounded-sm border-solid border-1" data-chat-trigger-form> 1315 <label for="heise-io-chat-trigger-input" class="sr-only">Ask about this articleâ¦</label> 1316 <input type="text" 1317 id="heise-io-chat-trigger-input" 1318 name="search" 1319 class="text-(--heise-primary)-70 text-sm rounded-sm focus:ring-blue-500 focus:border-blue-500 block w-full p-1" 1320 placeholder="Ask about this articleâ¦"> 1321 <button type="submit" class="text-(--heise-primary) focus:ring-4 focus:outline-none focus:ring-blue-300 rounded sm:w-auto cursor-pointer" data-chat-trigger> 1322 <i class="icon-ai-search text-2xl"></i><span class="sr-only">Search</span> 1323 </button> 1324</form> 1325 1326 </div> 1327 1328 </footer><!-- .entry-footer --> 1329 1330 </article><!-- #post-${ID} --> 1331 <!-- End Short Article --> 1332<article class="decoder-feed-ad-wrapper bg-white mobile-view"><div class="mobile-view" style="display:none;"><div class="ad-padding-wrapper"><div class="ad-notice" style="font-size: 11px; color: #666; text-transform: uppercase; letter-spacing: 1px; font-weight: 500;">Ad</div><div class="ad-container" style="min-height: 600px;"><div id="the-decoder.com_incontent_3_m" class="ad ad-feed-mobile"><div style="text-align: center; min-height: 600px;"></div></div></div></div></div></article> 1333 <!-- Start Short Article --> 1334 <article id="post-40914" class="bg-white pb-4 post-40914 post type-post status-publish format-standard has-post-thumbnail hentry category-ai-practice category-artificial-intelligence-news category-short-news tag-gemini tag-google tag-skills"> 1335 1336 <header class="entry-header px-5 py-4"> 1337 <div class="w-full feed-header-grid "> 1338 1339 <div data-name="author" class="flex justify-start items-center gap-2 grid-author"> 1340 <a href="https://the-decoder.com/author/matthias-bastian/" class="w-6 h-6 relative rounded-full overflow-hidden shrink-0 bg-gray-400 block" title="View all posts by Matthias Bastian"> 1341 <img alt='Matthias Bastian' src='/resources/images/avatar_matthias_bastian.jpg' srcset='/resources/images/avatar_matthias_bastian.jpg 2x' class='avatar avatar-24 photo w-6 h-6 left-0 top-0 absolute' height='24' width='24' decoding='async'/> </a> 1342 <div class="justify-start text-[13px] gap-x-1 gap-y-0 flex flex-wrap pt-0.5 leading-none items-center"> 1343 <div class="gap-1 flex leading-none items-center"> 1344 <a href="https://the-decoder.com/author/matthias-bastian/" class="text-(--decoder-highlight) font-semibold no-underline hover:underline author-selector">Matthias Bastian</a> 1345 <a href="https://www.linkedin.com/in/matthias-bastian-128b71b1/" title="View the LinkedIn Profile of Matthias Bastian" class="!text-(--linked-in-blue)" target="_blank"> 1346 <i class="icon-linkedin icon-bold"></i><span class="sr-only">View the LinkedIn Profile of Matthias Bastian</span> 1347 </a> 1348 </div> 1349 <span alt="Date of publication" class="text-(--heise-primary-70) font-light"> 1350 Sep 30, 2026 </span> 1351 </div>
1352 </div> 1353 1354 1355 <div class="grid-badges flex flex-wrap items-center gap-2"> 1356 <!-- Update Label --> 1357 1358 <!-- Sponsored Label --> 1359 1360 1361 <div class="grid-category flex justify-start items-center gap-2"> 1362 <a href="https://the-decoder.com/artificial-intelligence-news/short-news/" class="bg-gray-100 hover:bg-gray-200 border border-gray-100 text-(--heise-primary) text-xs font-semibold px-2 py-1 rounded whitespace-nowrap no-underline hover:!no-underline transition-all"> 1363 Short News </a> 1364 </div> 1365 1366 </div> 1367 <div class="grid-icons flex justify-start items-center gap-2"> 1368 1369 <a href="https://the-decoder.com/google-drops-gems-for-skills-joining-openai-and-anthropic-in-the-shift-to-agent-ready-prompt-formats/" title="Copy the url to clipboard" class="text-(--heise-primary) text-base font-semibold copy-url-link" data-action="copy-url"> 1370 <i class="icon-link text-base icon-bold"></i><span class="sr-only">Copy the url to clipboard</span> 1371 </a> 1372 <a href="https://the-decoder.com/google-drops-gems-for-skills-joining-openai-and-anthropic-in-the-shift-to-agent-ready-prompt-formats/" title="Share this article" class="text-(--heise-primary) text-base font-semibold" data-action="share-article"> 1373 <i class="icon-share-2 text-base icon-bold"></i><span class="sr-only">Share this article</span> 1374 </a> 1375 <a href="/subscription" title="View or add a comment to this article" class="text-(--heise-primary) text-base font-semibold flex items-center"> 1376 <i class="icon-comment-add text-base icon-bold"></i><span class="sr-only">Go to comment section</span> 1377 </a> 1378 1379 1380 </div> 1381 1382 1383 </div> 1384 </header><!-- .entry-header --> 1385 1386 <div class="entry-content has-overlay-link px-5 py-1 relative prose prose-neutral max-w-none prose-a:text-primary"> 1387 1388 <!-- Invisible overlay link --> 1389 <a href="https://the-decoder.com/google-drops-gems-for-skills-joining-openai-and-anthropic-in-the-shift-to-agent-ready-prompt-formats/" class="absolute inset-0 z-10" title="Read full article about: Google drops Gems for Skills, joining OpenAI and Anthropic in the shift to agent-ready prompt formats"> 1390 <span class="sr-only">Read full article about: Google drops Gems for Skills, joining OpenAI and Anthropic in the shift to agent-ready prompt formats</span> 1391 </a> 1392 1393 <p><strong>Google is rolling out "Skills" globally in Gemini chat.</strong> Skills are detailed prompts for specific tasks that the AI can help write and refine. They replace Gems, Google's equivalent of OpenAI's Custom GPTs, which OpenAI is also sunsetting. The Skills format originated with Anthropic and is <a href="https://the-decoder.com/anthropic-publishes-agent-skills-as-an-open-standard-for-ai-platforms/" target="_blank" rel="noopener noreferrer">available as an open standard</a>.</p> 1394<p>Users save frequent instructions as a Skill and invoke them by typing "/" plus the Skill name. Gemini can also generate Skills from previous chats and run them automatically when it detects a matching prompt. Multiple Skills can be chained for bigger tasks like combining writing style with brand guidelines, Google says.</p> 1395<figure class="wp-block-video"><video controls width="1920" height="1080" src="https://the-decoder.com/wp-content/uploads/2026/09/Skills_launch_hero.mp4"></video></figure> 1396<p>Skills now support text documents, PDFs, and images as reference material. Google will add sharing, Google Drive files, and Gemini Notebook integration in the coming weeks, followed by a launch for enterprise, education, and nonprofit Worksp
1396ace customers.</p> 1397<p>Gems shut down in November for personal accounts, March 2027 for enterprise and nonprofit Workspace customers, and June 2027 for education customers. Existing Gems convert to Skills automatically. November also ends <a href="https://the-decoder.de/google-launcht-opal-ki-mini-apps-per-natuerlicher-sprache-ohne-code-erstellen/" target="_blank" rel="noopener noreferrer">Opal</a>, Google's AI mini-app experiment from summer 2025.</p> 1398 1399 <div class="flex justify-between items-center mt-2 mb-4 gap-4"> 1400 <a href="/subscription" title="View or add a comment to this article" class="not-prose bg-gray-100 hover:bg-gray-200 text-(--heise-primary) text-xs font-semibold flex items-center gap-1 relative z-20 no-underline px-2 py-1 rounded hover:!no-underline transition-all"> 1401 <i class="icon-comment-add text-xs icon-bold"></i> 1402 <span>Comment</span> 1403 1404 </a> 1405 1406 <span class="font-roboto-mono font-normal text-[11px]/4 text-(--heise-primary-70)">Source: <a class="button button--filled" target="_blank" rel="noopener" href="https://blog.google/products-and-platforms/products/gemini/automate-tasks-with-skills/">Google</a></span> 1407 </div> 1408 1409 </div><!-- .entry-content --> 1410 1411 <footer class="entry-footer px-5"> 1412 1413 <div class="flex flex-col justify-between items-center bg-(--gray-form-field) p-3"> 1414 1415 <form action="#" method="post" class="flex justify-between items-center border-b border-(--heise-primary-20) w-full bg-white border-b border-(--heise-primary-20) w-full rounded-sm border-solid border-1" data-chat-trigger-form> 1416 <label for="heise-io-chat-trigger-input" class="sr-only">Ask about this articleâ¦</label> 1417 <input type="text" 1418 id="heise-io-chat-trigger-input" 1419 name="search" 1420 class="text-(--heise-primary)-70 text-sm rounded-sm focus:ring-blue-500 focus:border-blue-500 block w-full p-1" 1421 placeholder="Ask about this articleâ¦"> 1422 <button type="submit" class="text-(--heise-primary) focus:ring-4 focus:outline-none focus:ring-blue-300 rounded sm:w-auto cursor-pointer" data-chat-trigger> 1423 <i class="icon-ai-search text-2xl"></i><span class="sr-only">Search</span> 1424 </button> 1425</form> 1426 1427 </div> 1428 1429 </footer><!-- .entry-footer --> 1430 1431 </article><!-- #post-${ID} --> 1432 <!-- End Short Article --> 1433<article class="decoder-feed-ad-wrapper bg-white desktop-view"><div class="desktop-view" style="display:block"><div class="ad-padding-wrapper"><div class="ad-notice" style="font-size: 11px; color: #666; text-transform: uppercase; letter-spacing: 1px; font-weight: 500;">Ad</div><div class="ad-container" style="min-height: 280px;"><div id="the-decoder.com_incontent_3" class="ad ad-feed"><div text-align: center; min-height: 280px; display: flex; align-items: center; justify-content: center;"></div></div></div></div></div></article> 1434 <article id="post-40909" class="bg-white pb-4 post-40909 post type-post status-publish format-standard has-post-thumbnail hentry category-ai-and-society category-artificial-intelligence-news tag-meta"> 1435 1436 <header class="entry-header px-5 py-4"> 1437 <div class="w-full feed-header-grid"> 1438 1439 <div class="flex justify-start items-center gap-2 grid-author"> 1440 <a href="https://the-decoder.com/author/matthias-bastian/" class="w-6 h-6 relative rounded-full overflow-hidden shrink-0 bg-gray-400 block exclude-from-pdf" title="View all posts by Matthias Bastian"> 1441 <img alt='Matthias Bastian' src='/resources/images/avatar_matthias_bastian.jpg' srcset='/resources/images/avatar_matthias_bastian.jpg 2x' class='avatar avatar-24 photo w-6 h-6 left-0 top-0 absolute' height='24' width='24' decoding='async'/> </a> 1442 <div class="justify-start text-[13px] gap-x-1 gap-y-0 flex flex-wrap pt-0.5 leading-none items-center"> 1443 <div class="gap-1 flex leading-none items-center"> 1444 <a href="https://the-decoder.com/author/matthias-bastian/" class="text-(--decoder-highlight) font-semibold no-underline hover:underline author-selector">Matthias Bastian</a> 1445 <a href="https://www.linkedin.com/in/matthias-bastian-128b71b1/" title="View the LinkedIn Profile of Matthias Bastian" class="!text-(--linked-in-blue)" target="_blank"> 1446 <i class="icon-linkedin icon-bold"></i><span class="sr-only">View the LinkedIn Profile of Matthias Bastian</span> 1447 </a> 1448 </div> 1449 <span alt="Date of publication" class="text-(--heise-primary-70) font-light"> 1450 Sep 30, 2026 </span> 1451 </div>
1452 </div> 1453 1454 <div class="grid-badges flex flex-wrap items-center gap-2"> 1455 <!-- Update Label --> 1456 1457 <!-- Sponsored Label --> 1458 1459 1460 <div class="flex justify-start items-center gap-2 grid-category"> 1461 1462 <a href="https://the-decoder.com/artificial-intelligence-news/ai-and-society/" class="bg-gray-100 hover:bg-gray-200 border border-gray-100 text-(--heise-primary) text-xs font-semibold px-2 py-1 rounded whitespace-nowrap no-underline hover:!no-underline transition-all"> 1463 AI and society </a> 1464 </div> 1465 </div> 1466 <div class="flex justify-start items-center gap-2 grid-icons"> 1467 1468 <a href="https://the-decoder.com/meta-dodges-billions-in-us-taxes-by-calling-its-ai-data-centers-experiments/" title="Copy the url to clipboard" class="text-(--heise-primary) text-base font-semibold copy-url-link" data-action="copy-url"> 1469 <i class="icon-link text-base icon-bold"></i><span class="sr-only">Copy the url to clipboard</span> 1470 </a> 1471 <a href="https://the-decoder.com/meta-dodges-billions-in-us-taxes-by-calling-its-ai-data-centers-experiments/" title="Share this article" class="text-(--heise-primary) text-base font-semibold" data-action="share-article"> 1472 <i class="icon-share-2 text-base icon-bold"></i><span class="sr-only">Share this article</span> 1473 </a> 1474 <a href="/subscription" title="View or add a comment to this article" class="text-(--heise-primary) text-base font-semibold flex items-center"> 1475 <i class="icon-comment-add text-base icon-bold"></i><span class="sr-only">Go to comment section</span> 1476 </a> 1477 1478 1479 </div> 1480 1481 1482 </div> 1483 </header><!-- .entry-header --> 1484 1485 1486 <div class="entry-content px-5 py-1 prose prose-neutral max-w-none prose-a:text-primary"> 1487 1488 1489 <span class="text-xl lg:text-base"></span><h2 class="inline text-xl lg:text-base text-(--heise-primary)"><a href="https://the-decoder.com/meta-dodges-billions-in-us-taxes-by-calling-its-ai-data-centers-experiments/" class="not-prose text-(--heise-primary) no-underline" title="Read full article about: Meta dodges billions in US taxes by calling its AI data centers experiments">Meta dodges billions in US taxes by calling its AI data centers experiments</a></h2> 1490 <p class="inline text-xl lg:text-base text-(--heise-primary)"><p>Meta classifies its AI data centers as “pilot models” and Nvidia chips as experimental materials to save billions in federal taxes. In 2025 alone, that added up to $3.9 billion. The tax credit dates back to 1981, and even Meta’s own accountants see the strategy as legally risky, the New York Times reports. Zuckerberg himself said in January 2025 that these data centers, now framed as experimental, would “drive our core products and business.”</p> 1491</p> 1492 1493 <div class="flex justify-start mt-2 mb-5"> 1494 <a href="https://the-decoder.com/meta-dodges-billions-in-us-taxes-by-calling-its-ai-data-centers-experiments/" class="font-semibold text-xl lg:text-base no-underline" title="Read full article about: Meta dodges billions in US taxes by calling its AI data centers experiments"> 1495 <span class="text-(--heise-primary)">Read full article<i class="icon-arrow-right icon-bold text-lg lg:text-sm ml-1"></i></span> 1496 </a> 1497 </div> 1498 1499 <div class="flex justify-between items-center mt-2 gap-4"> 1500 <a href="/subscription" title="View or add a comment to this article" class="not-prose bg-gray-100 hover:bg-gray-200 text-(--heise-primary) text-xs font-semibold flex items-center gap-1 relative z-20 no-underline px-2 py-1 rounded hover:!no-underline transition-all"> 1501 <i class="icon-comment-add text-xs icon-bold"></i> 1502 <span>Comment</span> 1503 </a> 1504 1505 </div> 1506 1507 1508 </div><!-- .entry-content --> 1509 1510 <footer class="entry-footer px-5"> 1511 1512 <div class="flex flex-col justify-between items-center mt-4 bg-(--gray-form-field) p-3"> 1513 1514 <form action="#" method="post" class="flex justify-between items-center border-b border-(--heise-primary-20) w-full bg-white border-b border-(--heise-primary-20) w-full rounded-sm border-solid border-1" data-chat-trigger-form> 1515 <label for="heise-io-chat-trigger-input" class="sr-only">Ask about this articleâ¦</label> 1516 <input type="text" 1517 id="heise-io-chat-trigger-input" 1518 name="search" 1519 class="text-(--heise-primary)-70 text-sm rounded-sm focus:ring-blue-500 focus:border-blue-500 block w-full p-1" 1520 placeholder="Ask about this articleâ¦">
1521 <button type="submit" class="text-(--heise-primary) focus:ring-4 focus:outline-none focus:ring-blue-300 rounded sm:w-auto cursor-pointer" data-chat-trigger> 1522 <i class="icon-ai-search text-2xl"></i><span class="sr-only">Search</span> 1523 </button> 1524</form> 1525 1526 </div> 1527 1528 </footer><!-- .entry-footer --> 1529 1530 </article><!-- #post-${ID} --> 1531 1532 </div> 1533 1534 <!-- Start Feed Footer --> 1535 <div class="px-5 py-7 bg-white rounded-b-xl"> 1536 <div class="flex justify-center items-center"> 1537 <button type="button" 1538 class="load-more-btn cursor-pointer text-decoder-gradient-2 border-1 border-solid border-(--decoder-highlight) hover:bg-blue-800 focus:ring-4 focus:outline-none focus:ring-blue-300 text-[15px] font-medium rounded-sm w-full sm:w-auto pl-1 pr-3 pt-1.5 pb-1 text-center" 1539 data-page="1" 1540 data-max-pages="690" 1541 data-post-type="post"> 1542 <span class="flex items-center justify-center"> 1543 <svg class="loading-spinner hidden w-4 h-4 mr-2 animate-spin" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1544 <circle cx="12" cy="12" r="10" stroke="#3B82F6" stroke-width="4" stroke-opacity="0.25"></circle> 1545 <path d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z" fill="#3B82F6" fill-opacity="0.75"></path> 1546 </svg> 1547 <span class="button-text"><i class="icon-ai mr-1 text-[15px] icon-bold"></i>Load more</span> 1548 </span> 1549 </button> 1550 </div> 1551 </div> 1552 <!-- End Feed Footer --> 1553 1554 </main><!-- #main --> 1555 1556 <!-- Sticky Logo --> 1557 1558<!-- Start Sticky Logo --> 1559<div class="hidden lg:flex"> 1560 <div class="sticky-the-decoder mix-blend-soft-light"> 1561 <svg xmlns="http://www.w3.org/2000/svg" width="96" height="439" viewBox="0 0 96 439" preserveAspectRatio="xMidYMid meet"> 1562 <g clip-path="url(#a)"> 1563 <path fill="#fff" d="M5.893 58.995c-1.603 0-2.993-.491-4.171-1.473-1.178-.982-1.815-2.338-1.91-4.068l-.847-20.482v-2.525c0-4.255.836-8.183 2.51-11.784a31.68 31.68 0 0 1 6.75-9.504c2.828-2.736 6.08-4.91 9.756-6.524A28.37 28.37 0 0 1 29.504.215H43.43c3.912 0 7.635.725 11.17 2.175 3.534 1.45 6.645 3.414 9.33 5.892a28.695 28.695 0 0 1 6.434 8.698c1.602 3.32 2.403 6.99 2.403 11.012l-.282 7.084c-.095 1.778-.72 3.192-1.874 4.244-1.154 1.052-2.604 1.578-4.348 1.578-1.885 0-3.369-.572-4.453-1.718s-1.626-2.514-1.626-4.104l.283-5.821v-.562c0-2.198-.448-4.267-1.343-6.207a15.715 15.715 0 0 0-3.677-5.05c-1.555-1.427-3.369-2.502-5.443-3.227-2.073-.725-4.265-1.087-6.574-1.087H29.504c-2.404 0-4.713.409-6.928 1.227a16.585 16.585 0 0 0-5.832 3.648 18.655 18.655 0 0 0-3.994 5.611 15.702 15.702 0 0 0-1.485 6.699l.849 22.726a5.32 5.32 0 0 1-.425 2.42c-.33.771-.777 1.391-1.343 1.859a8.008 8.008 0 0 1-2.015 1.192 6.222 6.222 0 0 1-2.438.492Zm83.982-13.818c1.743 0 3.216.561 4.418 1.684 1.201 1.122 1.803 2.688 1.803 4.699 0 1.964-.602 3.542-1.803 4.735-1.202 1.192-2.675 1.788-4.418 1.788H22.293c-1.79 0-3.252-.596-4.383-1.788-1.13-1.193-1.697-2.77-1.697-4.735 0-2.01.566-3.577 1.697-4.7 1.131-1.122 2.593-1.683 4.383-1.683h67.582ZM35.724 85.762c1.744 0 3.217.514 4.419 1.543 1.202 1.029 1.802 2.409 1.802 4.139v26.865h1.49c2.413 0 4.707-.41 6.883-1.228 2.176-.818 4.068-1.964 5.676-3.437a16.468 16.468 0 0 0 3.831-5.261c.946-2.034 1.42-4.5 1.42-7.4 0-2.385-.45-4.64-1.348-6.769-.898-2.127-2.115-3.998-3.651-5.611a15.357 15.357 0 0 0-5.425-3.683c-2.08-.841-4.301-1.262-6.665-1.262-1.796 0-3.285-.585-4.467-1.754-1.182-1.169-1.773-2.759-1.773-4.77 0-1.87.566-3.401 1.696-4.594 1.132-1.192 2.64-1.789 4.525-1.789 4.1 0 7.929.83 11.487 2.49 3.559 1.66 6.669 3.835 9.331 6.524 2.663 2.689 4.76 5.834 6.292 9.434 1.532 3.6 2.298 7.529 2.298 11.784 0 4.676-.801 8.791-2.404 12.345-1.602 3.554-3.782 6.664-6.54 9.329-2.756 2.666-5.948 4.758-9.578 6.278-3.629 1.52-7.493 2.28-11.593 2.28h-7.706a5.979 5.979 0 0 1-2.403-.491 5.997 5.997 0 0 1-1.944-1.333 6.243 6.243 0 0 1-1.732-4.349V91.444c0-1.73.577-3.11 1.732-4.139 1.155-1.029 2.604-1.543 4.347-1.543Zm-23.893 29.67c0 1.497-.601 2.841-1.803 4.034-1.202 1.192-2.675 1.789-4.418 1.789-1.744 0-3.193-.597-4.348-1.789-1.155-1.193-1.732-2.537-1.732-4.034V99.861c0-4.302.695-8.195 2.086-11.68 1.39-3.483 3.322-6.534 5.796-9.153 2.475-2.619 5.42-4.652 8.837-6.102 3.417-1.45 7.152-2.175 11.204-2.175 1.744 0 3.217.573 4.419 1.719 1.201 1.146 1.802 2.7 1.802 4.664 0 2.011-.6 3.601-1.802 4.77-1.202 1.17-2.675 1.754-4.419 1.754-2.309 0-4.417.35-6.326 1.052a12.775 12.775 0 0 0-4.949 3.261c-1.39 1.474-2.462 3.227-3.216 5.261-.755 2.035-1.131 4.244-1.131 6.629v15.571Z" /> 1564 </g> 1565 <defs> 1566 <clipPath id="a"> 1567 <path fill="#fff" d="M96 0v439H0V0z"/> 1568 </clipPath> 1569 </defs> 1570 </svg> 1571 </div> 1572 <div class="sticky-the-decoder"> 1573 <svg xmlns="http://www.w3.org/2000/svg" width="96" height="439" viewBox="0 0 96 439" preserveAspectRatio="xMidYMid meet"> 1574 <g clip-path="url(#a)"> 1575 <path fill="#fff" d="M11.829 178.884c0 1.73-.6 3.133-1.803 4.209-1.202 1.075-2.674 1.613-4.418 1.613-1.744 0-3.193-.538-4.348-1.613-1.154-1.076-1.732-2.479-1.732-4.209v-10.732c0-4.115.72-7.914 2.157-11.398s3.404-6.582 5.902-9.294c2.498-2.713 5.443-4.899 8.837-6.559 3.393-1.659 7.069-2.607 11.027-2.84 1.792 0 3.276.596 4.454 1.788 1.178 1.193 1.767 2.724 1.767 4.595 0 2.011-.6 3.601-1.802 4.77-1.202 1.168-2.675 1.753-4.419 1.753-2.214 0-4.276.514-6.185 1.543a17.921 17.921 0 0 0-4.948 3.893 18.127 18.127 0 0 0-3.288 5.366c-.8 2.011-1.201 4.139-1.201 6.383v10.732Zm60.23-.701c0 1.73-.601 3.132-1.803 4.208s-2.675 1.613-4.419 1.613c-1.743 0-3.193-.537-4.347-1.613-1.155-1.076-1.732-2.478-1.732-4.208v-10.031c0-2.244-.4-4.372-1.202-6.383a18.127 18.127 0 0 0-3.287-5.366 17.924 17.924 0 0 0-4.948-3.893c-1.91-1.028-3.971-1.543-6.186-1.543-1.79 0-3.275-.585-4.454-1.753-1.178-1.169-1.767-2.759-1.767-4.77 0-1.964.59-3.519 1.767-4.665 1.179-1.145 2.663-1.718 4.454-1.718 3.959 0 7.635.818 11.028 2.455A28.49 28.49 0 0 1 64 147.109c2.497 2.759 4.465 5.927 5.902 9.504 1.438 3.578 2.156 7.424 2.156 11.539v10.031Zm-27.924 70.886c-1.79 0-3.275-.596-4.454-1.788-1.178-1.193-1.767-2.771-1.767-4.735 0-1.964.567-3.519 1.702-4.664 1.134-1.146 2.647-1.719 4.538-1.719 2.316 0 4.515-.433 6.595-1.298s3.9-2.046 5.46-3.542c1.56-1.497 2.788-3.309 3.687-5.436a16.89 16.89 0 0 0 1.347-6.629c0-2.384-.45-4.641-1.347-6.768-.899-2.128-2.116-3.929-3.652-5.401-1.537-1.474-3.345-2.631-5.425-3.472-2.08
1575-.842-4.301-1.263-6.665-1.263-1.796 0-3.285-.585-4.467-1.754-1.182-1.169-1.773-2.759-1.773-4.77 0-1.87.566-3.401 1.697-4.594 1.13-1.192 2.639-1.788 4.524-1.788 4.1 0 7.93.853 11.487 2.56 3.559 1.707 6.67 3.928 9.332 6.663 2.663 2.736 4.76 5.787 6.292 9.154 1.531 3.367 2.297 7.178 2.297 11.433 0 4.209-.778 8.008-2.333 11.399-1.555 3.39-3.676 6.453-6.362 9.188-2.687 2.736-5.809 4.957-9.367 6.664-3.558 1.707-7.34 2.56-11.346 2.56Zm-16.683 0c-3.959 0-7.717-.842-11.276-2.525-3.558-1.683-6.68-3.881-9.366-6.593-2.687-2.712-4.807-5.764-6.362-9.154-1.556-3.39-2.333-7.236-2.333-11.539 0-4.301.777-8.148 2.333-11.538 1.555-3.391 3.663-6.489 6.326-9.294a29.104 29.104 0 0 1 9.332-6.594c3.558-1.589 7.34-2.384 11.345-2.384.85 0 1.65.163 2.404.491a6.745 6.745 0 0 1 1.98 1.297 6.051 6.051 0 0 1 1.343 1.894c.33.725.495 1.625.495 2.7 0 2.011-.602 3.601-1.803 4.77-1.202 1.169-2.675 1.754-4.419 1.754-2.403 0-4.653.421-6.75 1.263-2.098.841-3.9 1.998-5.409 3.472-1.507 1.472-2.697 3.273-3.57 5.401-.871 2.127-1.307 4.384-1.307 6.768 0 2.338.448 4.572 1.343 6.699.896 2.128 2.11 3.94 3.64 5.436 1.532 1.497 3.335 2.666 5.409 3.507 2.073.842 4.288 1.263 6.645 1.263 1.79 0 3.275.573 4.453 1.719 1.178 1.145 1.767 2.7 1.767 4.664 0 1.964-.6 3.542-1.802 4.735-1.202 1.192-2.675 1.788-4.419 1.788ZM5.89 315.116c-1.603 0-2.993-.491-4.17-1.473-1.18-.982-1.816-2.338-1.91-4.068l-.848-20.482v-2.525c0-4.256.836-8.184 2.51-11.784a31.683 31.683 0 0 1 6.75-9.505c2.828-2.735 6.08-4.91 9.756-6.523a28.377 28.377 0 0 1 11.523-2.42h13.926c3.912 0 7.635.725 11.17 2.174 3.534 1.45 6.645 3.414 9.33 5.893a28.687 28.687 0 0 1 6.434 8.697c1.602 3.32 2.403 6.991 2.403 11.013l-.282 7.084c-.095 1.777-.72 3.192-1.874 4.244-1.154 1.052-2.604 1.578-4.347 1.578-1.886 0-3.37-.573-4.454-1.718-1.084-1.146-1.626-2.514-1.626-4.104l.283-5.822v-.561c0-2.198-.448-4.267-1.343-6.208a15.714 15.714 0 0 0-3.676-5.05c-1.556-1.426-3.37-2.501-5.444-3.226-2.073-.725-4.265-1.088-6.574-1.088H29.502c-2.404 0-4.713.41-6.928 1.228a16.584 16.584 0 0 0-5.832 3.647 18.654 18.654 0 0 0-3.994 5.612 15.703 15.703 0 0 0-1.485 6.698l.849 22.727a5.321 5.321 0 0 1-.425 2.42c-.33.771-.777 1.391-1.342 1.859a8.058 8.058 0 0 1-2.015 1.192 6.23 6.23 0 0 1-2.44.491Zm83.982-13.818c1.743 0 3.216.561 4.418 1.683 1.202 1.122 1.803 2.689 1.803 4.7 0 1.964-.601 3.542-1.803 4.735-1.202 1.192-2.674 1.788-4.418 1.788H22.29c-1.79 0-3.252-.596-4.383-1.788-1.13-1.193-1.696-2.771-1.696-4.735 0-2.011.565-3.578 1.697-4.7 1.13-1.122 2.592-1.683 4.382-1.683h67.582Zm-54.15 40.585c1.743 0 3.216.514 4.418 1.543s1.803 2.408 1.803 4.138v26.865h1.49c2.412 0 4.706-.409 6.882-1.228 2.176-.818 4.068-1.963 5.676-3.437a16.452 16.452 0 0 0 3.832-5.26c.945-2.034 1.419-4.501 1.419-7.4 0-2.385-.45-4.642-1.348-6.769-.898-2.128-2.115-3.998-3.651-5.612a15.373 15.373 0 0 0-5.425-3.682c-2.08-.842-4.301-1.263-6.665-1.263-1.796 0-3.285-.584-4.467-1.753-1.182-1.169-1.773-2.759-1.773-4.77 0-1.871.566-3.402 1.697-4.595 1.13-1.192 2.639-1.788 4.524-1.788 4.1 0 7.93.83 11.487 2.49 3.559 1.66 6.67 3.834 9.332 6.523 2.663 2.689 4.76 5.834 6.292 9.435 1.531 3.6 2.297 7.528 2.297 11.784 0 4.676-.801 8.791-2.404 12.345-1.602 3.554-3.782 6.664-6.539 9.329-2.757 2.665-5.95 4.758-9.578 6.278-3.63 1.52-7.494 2.28-11.594 2.28h-7.706c-.848 0-1.65-.164-2.403-.492a5.978 5.978 0 0 1-1.944-1.332 6.23 6.23 0 0 1-1.732-4.349v-33.599c0-1.73.577-3.109 1.732-4.138s2.604-1.543 4.347-1.543Zm-23.894 29.67c0 1.497-.6 2.841-1.803 4.033-1.202 1.193-2.674 1.789-4.418 1.789-1.744 0-3.193-.596-4.348-1.789-1.154-1.192-1.732-2.536-1.732-4.033v-15.572c0-4.302.695-8.194 2.086-11.678 1.39-3.484 3.322-6.535 5.796-9.154 2.475-2.619 5.42-4.653 8.837-6.103 3.417-1.449 7.152-2.174 11.204-2.174 1.744 0 3.217.573 4.419 1.719 1.201 1.145 1.802 2.7 1.802 4.664 0 2.011-.6 3.601-1.802 4.77-1.202 1.169-2.675 1.753-4.419 1.753-2.309 0-4.417.351-6.326 1.053a12.763 12.763 0 0 0-4.949 3.261c-1.39 1.473-2.462 3.227-3.216 5.261-.754 2.034-1.131 4.244-1.131 6.628v15.572Zm41.143 27.538c2.686 0 5.195.526 7.528 1.579a20.782 20.782 0 0 1 6.15 4.208 19.456 19.456 0 0 1 4.171 6.138c1.014 2.338 1.52 4.886 1.52 7.645v1.333l-.283 11.223c-.094 1.87-.718 3.308-1.873 4.314-1.155 1.005-2.604 1.508-4.348 1.508-.848 0-1.65-.14-2.403-.421a6.394 6.394 0 0 1-1.98-1.157c-.565-.491-1.001-1.123-1.307-1.894a5.835 5.835 0 0 1-.39-2.49l.284-12.416a5.9 5.9 0 0 0-.495-2.735 7.262 7.262 0 0 0-1.52-2.21 5.283 5.283 0 0 0-2.262-1.332 9.797 9.797 0 0 0-2.792-.386H4.194c-1.791 0-3.252-.597-4.383-1.789-1.13-1.192-1.696-2.771-1.696-4.735 0-1.963.565-3.518 1.696-4.664s2.592-1.719 4.383-1.719h48.778Z"/> 1576 </g> 1577 <defs> 1578 <clipPath id="a"> 1579 <path fill="#fff" d="M96 0v439H0V0z"/> 1580 </clipPath> 1581 </defs> 1582 </svg> 1583 </div> 1584</div> 1585<!-- End Sticky Logo --> 1586 <!-- Sidebar --> 1587 1588<aside class="hidden lg:flex flex-col gap-y-12 w-xs min-h-fit mt-6 mb-30"><!-- Start Sidebar --> 1589 1590 <div class="decoder-sidebar-ad decoder-sidebar-ad--top decoder-sidebar-ad--feed"><div class="decoder-sidebar-ad__inner"><div class="ad-notice">Ad</div><div class="decoder-sidebar-ad__slot" style="height: 280px;"><div id="the-decoder.com_sitebar_1" class="ad"></div></div></div></div> 1591 <section class="card relative"> 1592 <h2 class="card-header relative text-white text-3xl/6 uppercase font-bold mx-4"> 1593 Top<br>Stories </h2> 1594 <div class="card-body backdrop-blur-[1px] bg-(--color-white-20)"> 1595 <ul class="list-decimal pl-5 marker:font-bold marker:text-(--heise-primary-70) leading-5 text-white"> 1596 <li> 1597 <a href="https://the-decoder.com/ai-agents-do-more-of-the-work-in-model-development-but-humans-still-make-the-decisions/"> 1598 AI agents do more of the work in model development, but humans still make the decisions </a> 1599 </li> 1600 <li> 1601 <a href="https://the-decoder.com/google-gemini-4-argon-closes-the-gap-with-openai-and-anthropic-but-doesnt-take-a-clear-lead/"> 1602 Google Gemini 4 Argon closes the gap with OpenAI and Anthropic but doesn't take a clear lead </a> 1603 </li> 1604 <li> 1605 <a href="https://the-decoder.com/ai-access-makes-people-almost-entirely-unwilling-to-say-i-dont-know-study-finds/"> 1606 AI access makes people almost entirely unwilling to say "I don't know," study finds </a> 1607 </li> 1608 <li> 1609 <a href="https://the-decoder.com/metas-muse-agent-gives-every-u
1609ser-a-full-cloud-computer-running-ubuntu-linux/"> 1610 Meta's Muse agent gives every user a full cloud computer running Ubuntu Linux </a> 1611 </li> 1612 <li> 1613 <a href="https://the-decoder.com/nvidias-sol-pi-system-cuts-coding-agent-token-usage-nearly-in-half-by-optimizing-the-harness/"> 1614 Nvidia's SoL-Pi system cuts coding agent token usage nearly in half by optimizing the harness </a> 1615 </li> 1616 </ul> 1617 </div> 1618 </section> 1619 1620 <section class="card relative"> 1621 <h2 class="card-header relative text-white text-3xl/6 uppercase font-bold mx-4">Don't Miss<br>What Matters</h2> 1622 <div class="card-body relative rounded-2xl border border-white/20 bg-(--color-white-20) backdrop-blur-[1px] p-6 shadow-[0_8px_20px_rgba(0,0,0,0.05)] backdrop-blur-[1px] bg-(--color-white-20) text-white"> 1623 <p>Stay in the loop on AI. Clear, useful, no fluff.</p> 1624 <!-- MailPoet Form Container --> 1625 <div class="mailpoet-newsletter-form-container mt-4" data-form-id="1"> 1626 <!-- Fallback form that looks exactly like the original --> 1627 <form action="#" method="post" class="newsletter-fallback-form" novalidate> 1628 <label for="email" class="sr-only">Your email address</label> 1629 <input type="text" id="email" name="email" class="bg-white text-(--heise-primary) text-sm rounded-sm focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" 1630 placeholder="Enter your email"> 1631 <button type="submit" class="text-white bg-(--heise-primary) mt-3 hover:bg-blue-800 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-sm w-full sm:w-auto pl-3 pr-5 py-2.5 text-center newsletter-submit-button"> 1632 <i class="icon-paper-plane mr-2 text-lg icon-bold"></i><span class="button-text">Subscribe to our Newsletter</span> 1633 </button> 1634 <p class="mailpoet_validate_error" style="display: none;"></p> 1635 <p class="mailpoet_validate_success" style="display: none;"></p> 1636 </form> 1637 </div> 1638 </div> 1639</section> 1640 1641 <section class="card relative"> 1642 <h2 class="card-header relative text-white text-3xl/6 uppercase font-bold mx-4"> 1643 Most<br>Popular </h2> 1644 <div class="card-body backdrop-blur-[1px] bg-(--color-white-20)"> 1645 <ul class="list-square pl-5 marker:text-(--heise-primary-70) leading-5 text-white"> 1646 <li> 1647 <a href="https://the-decoder.com/open-source-tool-pxpipe-hides-text-in-pngs-to-cut-claude-code-and-fable-5-token-costs-up-to-70/"> 1648 Open-source tool pxpipe hides text in PNGs to cut Claude Code and Fable 5 token costs up to 70% </a> 1649 </li> 1650 <li> 1651 <a href="https://the-decoder.com/claude-code-and-fable-5-ported-the-2003-pc-game-command-conquer-to-native-ios-in-a-few-hours/"> 1652 Claude Code and Fable 5 ported the 2003 PC game Command & Conquer to native iOS in "a few hours" </a> 1653 </li> 1654 <li> 1655 <a href="https://the-decoder.com/anthropic-developer-shares-prompting-tips-for-fable-5-that-focus-on-finding-your-own-blind-spots-first/"> 1656 Anthropic developer shares prompting tips for Fable 5 that focus on finding your own blind spots first </a> 1657 </li> 1658 <li> 1659 <a href="https://the-decoder.com/baidus-unlimited-ocr-processes-dozens-of-document-pages-in-one-pass-by-treating-memory-like-human-forgetting/"> 1660 Baidu's "Unlimited OCR" processes dozens of document pages in one pass by treating memory like human forgetting </a> 1661 </li> 1662 <li> 1663 <a href="https://the-decoder.com/anthropic-launches-its-own-drug-discovery-programs-to-tackle-diseases-big-pharma-considers-unprofitable/"> 1664 Anthropic launches its own drug discovery programs to tackle diseases Big Pharma considers unprofitable </a> 1665 </li> 1666 <li> 1667 <a href="https://the-decoder.com/a-26000-student-study-shows-ais-hidden-learning-cost-takes-two-full-years-to-surface/"> 1668 A 26,000-student study shows AI's hidden learning cost takes two full years to surface </a> 1669 </li> 1670 </ul> 1671 </div> 1672 </section> 1673 <!-- Social Media --> 1674 1675 <section class="card relative"> 1676 <h2 class="card-header relative text-white text-3xl/6 uppercase font-bold mx-4"> 1677 AI Community <br>& Insights </h2> 1678 1679 <div class="card-body backdrop-blur-[1px] bg-(--color-white-20) text-white space-y-8"> 1680 1681 1682 <div> 1683 <h3 class="text-lg font-semibold mb-2">The Decoder</h3> 1684 <p class="text-sm mb-4 opacity-90"> 1685 Follow The Decoder for AI news, background stories and expert analyses. </p> 1686 1687 <div class="social-icons flex flex-row items-center gap-4 border-t border-white/20 pt-4"> 1688 1689 1690 <a href="https://www.linkedin.com/company/the-decoder-de/" 1691 target="_blank" rel="noopener noreferrer" 1692 class="flex items-center justify-center w-10 h-10 rounded-full p-2 text-white bg-white-50 hover:bg-white/70 transition" 1693 style="background-color: #ffffff50;" 1694 aria-label="Opens LinkedIn in a new tab"> 1695 <i class="icon-linkedin-1 icon-bold text-xl"></i> 1696 <span class="sr-only"> 1697 Opens LinkedIn in a new tab </span> 1698 </a> 1699 <a href="https://discord.gg/8VKkHAacn8" 1700 target="_blank" rel="noopener noreferrer" 1701 class="flex items-center justify-center w-10 h-10 rounded-full p-2 text-white hover:bg-white/70 transition" 1702 style="background-color: #ffffff50;" 1703 aria-label="Opens Discord in a new tab"> 1704 <i class="icon-discord icon-bold text-xl"></i> 1705 <span class="sr-only"> 1706 Opens Discord in a new tab </span> 1707 </a> 1708 </div> 1709 </div> 1710 1711 1712 </div> 1713 </section> 1714 1715 <div class="decoder-sidebar-ad decoder-sidebar-ad--sticky decoder-sidebar-ad--feed"><div class="decoder-sidebar-ad__inner"><div class="ad-notice">Ad</div><div class="decoder-sidebar-ad__slot" style="height: 600px;"><div id="the-decoder.com_sitebar_2" class="ad"></div></div></div></div> 1716</aside><!-- End Sidebar --> 1717 1718</section><!-- #primary --> 1719 1720 1721 </div><!-- #content --> 1722 1723</div><!-- #page --> 1724
1725<script type="speculationrules"> 1726{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/deep-content/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1727</script>
1727 1728<div id="heise-io-chat-modal" class="heise-io-chat-modal" style="display: none;"> 1729 <div class="heise-io-chat-modal-overlay" data-chat-close></div> 1730 <div class="heise-io-chat-modal-content"> 1731 <div class="heise-io-chat-modal-header"> 1732 <div class="heise-io-chat-header-top"> 1733 <div class="heise-io-chat-beta-badge">BETA-TEST</div> 1734 <button type="button" class="heise-io-chat-modal-close" data-chat-close> 1735 <span aria-hidden="true">×</span> 1736 </button> 1737 </div> 1738 <form action="#" method="post" class="flex justify-between items-center border-b border-(--heise-primary-20) w-full" id="heise-io-chat-form"> 1739 <label for="heise-io-chat-input" class="sr-only">Start new search</label> 1740 <div class="heise-io-chat-input-wrapper"> 1741 <input type="text" 1742 id="heise-io-chat-input" 1743 name="message" 1744 required 1745 class="text-(--heise-primary)-70 text-sm rounded-sm focus:ring-blue-500 focus:border-blue-500 block w-full p-1" 1746 placeholder="Start new search"> 1747 <button type="button" class="heise-io-chat-clear-input" id="heise-io-chat-clear" style="display: none;"> 1748 <span aria-hidden="true">×</span> 1749 </button> 1750 <span class="heise-io-chat-input-divider" id="heise-io-chat-divider" style="display: none;">|</span> 1751 </div> 1752 <button type="submit" class="text-(--heise-primary) focus:ring-4 focus:outline-none focus:ring-blue-300 rounded sm:w-auto cursor-pointer" id="heise-io-chat-send"> 1753 <i class="icon-ai-search text-2xl"></i><span class="sr-only">Send</span> 1754 </button> 1755 </form> 1756 </div> 1757 <div class="heise-io-chat-modal-body"> 1758 <div class="heise-io-chat-messages" id="heise-io-chat-messages"></div> 1759 <div class="heise-io-chat-sources" id="heise-io-chat-sources"></div> 1760 </div> 1761 </div> 1762</div>
1762<script data-optimized="1" id="wp-hooks-js" src="https://the-decoder.com/wp-content/litespeed/js/057b4a5b619d2992b73170e4fce10815.js?ver=eaf6d"></script>
vendor: 1 bytes, line 1762
1762
1763<script data-optimized="1" id="wp-i18n-js" src="https://the-decoder.com/wp-content/litespeed/js/4c9a0435eb2ebff4a3e9d001c7a46ca2.js?ver=698e2"></script>
vendor: 1 bytes, line 1763
1763
1764<script id="wp-i18n-js-after"> 1765wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1766//# sourceURL=wp-i18n-js-after 1767</script>
vendor: 1 bytes, line 1767
1767
1768<script data-optimized="1" id="swv-js" src="https://the-decoder.com/wp-content/litespeed/js/79cabfb9d4f79736c9443d86644a3312.js?ver=52e24"></script>
vendor: 1 bytes, line 1768
1768
1769<script id="contact-form-7-js-before"> 1770var wpcf7 = { 1771 "api": { 1772 "root": "https:\/\/the-decoder.com\/wp-json\/", 1773 "namespace": "contact-form-7\/v1" 1774 }, 1775 "cached": 1 1776}; 1777//# sourceURL=contact-form-7-js-before 1778</script>
vendor: 1 bytes, line 1778
1778
1779<script data-optimized="1" id="contact-form-7-js" src="https://the-decoder.com/wp-content/litespeed/js/a02f3718d74b97f4e6e3c69623d570ed.js?ver=cdc81"></script>
vendor: 1 bytes, line 1779
1779
1780<script data-optimized="1" id="heise-io-chat-sse-js" src="https://the-decoder.com/wp-content/litespeed/js/b39253a8a702ce77a6d6842eb621755e.js?ver=c6b87"></script>
vendor: 1 bytes, line 1780
1780
1781<script data-optimized="1" id="heise-io-chat-marked-js" src="https://the-decoder.com/wp-content/litespeed/js/ff56180e7cd2bfa35687cdb1b06cfa26.js?ver=1aaad"></script>
vendor: 1 bytes, line 1781
1781
1782<script id="heise-io-chat-js-extra"> 1783var heiseIoChatData = {"apiEndpoint":"https://the-decoder.com/wp-json/heise-io-chat/v1/stream","regenerateEndpoint":"https://the-decoder.com/wp-json/heise-io-chat/v1/regenerate-questions","postContentEndpoint":"https://the-decoder.com/wp-json/heise-io-chat/v1/post-content","nonce":"e05a8d9b79","locale":"en_US","i18n":{"article_singular":"article","article_plural":"articles","was_used":"was","were_used":"were","sources_text":"used to create this answer.","disclaimer_text":"AI responses may contain errors or outdated information. We are continuously improving performance."}}; 1784//# sourceURL=heise-io-chat-js-extra 1785</script>
vendor: 1 bytes, line 1785
1785
1786<script data-optimized="1" id="heise-io-chat-js" src="https://the-decoder.com/wp-content/litespeed/js/93bb057bd8b2a7c68be5b1c1a4d8ce6d.js?ver=7b8be"></script>
vendor: 1 bytes, line 1786
1786
1787<script id="deep-content-script-js-extra"> 1788var deepContent = {"ajaxUrl":"https://the-decoder.com/wp-admin/admin-ajax.php","nonce":"180c0c0057","i18n":{"loadMore":"Load more","loading":"Loading...","article":{"topics_title":"Topics"}}}; 1789var contactForm = {"ajaxUrl":"https://the-decoder.com/wp-admin/admin-ajax.php","nonce":"5bfc45cdde","i18n":{"submitting":"Sending...","submit":"Send Request","errorGeneral":"There was a problem sending your message. Please try again later.","successMessage":"Thank you! Your message has been sent successfully. We will contact you shortly."}}; 1790//# sourceURL=deep-content-script-js-extra 1791</script>
vendor: 1 bytes, line 1791
1791
1792<script data-optimized="1" id="deep-content-script-js" src="https://the-decoder.com/wp-content/litespeed/js/54a4baaffe284acedc0458a2e838b285.js?ver=d499e"></script>
vendor: 1 bytes, line 1792
1792
1793<script id="deep-content-newsletter-js-extra"> 1794var deepContentNewsletter = {"translations":{"emailRequired":"\u26a0\ufe0f Email address is required","invalidFormat":"\u26a0\ufe0f Invalid email format","subscribing":"Subscribing...","checkInbox":"\u2713 Check your inbox","alreadySubscribed":"This email is already subscribed","somethingWrong":"Something went wrong","networkError":"Network error","subscriptionSent":"Subscription request sent","processingSubscription":"Processing subscription...","subscribeButton":"Subscribe to our Newsletter"}}; 1795//# sourceURL=deep-content-newsletter-js-extra 1796</script>
vendor: 1 bytes, line 1796
1796
1797<script data-optimized="1" id="deep-content-newsletter-js" src="https://the-decoder.com/wp-content/litespeed/js/88465ccd118de3cecdec1dda47c67654.js?ver=33837"></script>
1797 1798 1799</body> 1800</html> 1801 1802</div><!-- #content --> 1803</div><!-- #page --> 1804 1805<footer id="colophon" class="the-decoder w-full"> 1806 <div class="grid-item-wrapper grid gap-8 lg:gap-4 mx-auto w-full max-w-5xl py-8 px-2 text-white"> 1807 1808 <div class="grid-item-1"> 1809 1810<div> 1811 <label class="switch bg-white rounded-xl p-1 switch--decoder-only"> 1812 1813 <!-- background --> 1814 <input class="switch__input" type="checkbox" role="switch" /> 1815 1816 <!-- decoder --> 1817 <a href="https://the-decoder.com/" class="switch__theDecoder" id="theDecoder"> 1818 <svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 106 31"> 1819 <g> 1820 <path class="switch__letters" d="M48.1 7.6c-.4 0-.7-.1-.9-.3-.3-.2-.4-.5-.4-1V3.1h-.9v-.7h.9V1h.8v1.4H49v.7h-1.4V6c0 .3 0 .5.1.6 0 .1.3.2.6.2h.7v.7h-.8Zm2-.1V.2h.8V3v-.2c.2-.1.5-.3.8-.3.3 0 .6-.1.8-.1.4 0 .8 0 1.1.2.3.2.5.4.7.7.2.3.2.7.2 1.2v3h-.8v-3c0-.5-.1-.8-.3-1.1s-.6-.4-1-.4-.5 0-.7.1c-.3 0-.5.2-.8.3v4.1h-.8Zm8.1.1c-.5 0-.9 0-1.3-.3-.4-.2-.6-.5-.8-.9-.2-.4-.3-.9-.3-1.5 0-.9.2-1.5.6-2 .4-.4 1-.7 1.7-.7s1 .1 1.4.4c.3.2.6.6.7 1 .1.4.2.9.2 1.4h-4.2v-.7h3.7-.3c0-.4-.2-.8-.4-1-.2-.2-.6-.4-1.1-.4s-.6 0-.9.2c-.2.1-.4.3-.5.6-.1.3-.2.7-.2 1.3s.1 1.1.4 1.4.7.5 1.3.5h.7c.2 0 .4 0 .6-.2.2 0 .3-.1.5-.2v.7c-.3.1-.5.2-.8.3h-1Z" class="st0"/> 1821 </g> 1822 <g> 1823 <path class="switch__letters" d="M43.3 27c.4 0 .8.1 1 .4.3.3.4.6.4 1s-.1.7-.4 1c-.3.3-.6.4-1 .4h-2.6c-1 0-1.9-.2-2.8-.5-.8-.3-1.6-.8-2.3-1.4-.7-.6-1.2-1.3-1.6-2-.4-.8-.6-1.6-.7-2.5 0-.4.1-.8.4-1 .3-.3.7-.4 1.1-.4s.9.1 1.2.4c.3.3.4.6.4 1s.1 1 .4 1.4c.2.4.6.8.9 1.1.4.3.8.6 1.3.8.5.2 1 .3 1.5.3h2.6ZM43.2 13.2c.4 0 .8.1 1 .4.3.3.4.6.4 1s-.1.7-.4 1c-.3.3-.6.4-1 .4h-2.4c-.5 0-1.1 0-1.5.3-.5.2-.9.4-1.3.8-.4.3-.7.7-.9 1.1-.2.4-.4.9-.4 1.4s-.1.8-.4 1c-.3.3-.7.4-1.2.4s-.9-.1-1.1-.4c-.3-.3-.4-.6-.4-1 0-.9.2-1.8.6-2.5.4-.8.9-1.5 1.6-2 .7-.6 1.4-1 2.3-1.4.9-.3 1.8-.5 2.8-.5h2.4Z" class="st0"/> 1824 </g> 1825 <g> 1826 <path class="switch__letters" d="M60.3 19.6c0 .4-.1.8-.4 1-.3.3-.7.4-1.1.4s-.9-.1-1.1-.4c-.3-.3-.4-.6-.4-1s-.1-1-.3-1.5c-.2-.5-.5-.9-.9-1.3s-.8-.6-1.3-.8c-.5-.2-1.1-.3-1.6-.3-.6 0-1.1.1-1.6.3-.5.2-1 .5-1.3.8-.4.4-.6.8-.8 1.2-.2.5-.3 1-.3 1.5s-.1.8-.4 1c-.3.3-.7.4-1.2.4s-.8-.1-1.1-.4c-.3-.3-.4-.6-.4-1 0-.9.2-1.8.6-2.6.4-.8 1-1.5 1.6-2.1s1.4-1.1 2.2-1.4c.8-.4 1.7-.5 2.8-.5s1.9.2 2.8.5c.8.4 1.6.8 2.2 1.5.7.6 1.2 1.3 1.6 2.2.4.8.6 1.7.6 2.6ZM60.3 23.4c0 .9-.2 1.8-.6 2.6-.4.8-.9 1.5-1.6 2.2-.7.6-1.4 1.1-2.2 1.5-.8.4-1.8.5-2.8.5s-2-.2-2.8-.5c-.8-.4-1.6-.8-2.3-1.5-.7-.6-1.2-1.3-1.6-2.1-.4-.8-.6-1.7-.6-2.6s0-.4.1-.6c0-.2.2-.3.3-.5.1-.1.3-.2.5-.3.2 0 .4-.1.7-.1.5 0 .9.1 1.2.4s.4.6.4 1 .1 1.1.3 1.6.5.9.8 1.2c.4.3.8.6 1.3.8.5.2 1.1.3 1.6.3s1.1-.1 1.6-.3c.5-.2 1-.5 1.3-.8.4-.4.6-.8.8-1.2.2-.5.3-1 .3-1.5s.1-.8.4-1c.3-.3.7-.4 1.1-.4s.9.1 1.1.4c.3.3.4.6.4 1Z" class="st0"/> 1827 </g> 1828 <g> 1829 <path class="switch__letters" d="M76.3 28.4c0 .4-.1.7-.4 1-.2.3-.6.4-1 .4l-5 .2h-.6c-1 0-2-.2-2.9-.6-.9-.4-1.6-.9-2.3-1.6-.7-.7-1.2-1.4-1.6-2.2s-.6-1.7-.6-2.7v-3.2c0-.9.2-1.8.5-2.6.4-.8.8-1.5 1.4-2.1.6-.6 1.3-1.1 2.1-1.5.8-.4 1.7-.6 2.7-.6h1.7c.4 0 .8.2 1 .5.3.3.4.6.4 1s-.1.8-.4 1c-.3.2-.6.4-1 .4h-1.5c-.5 0-1 .1-1.5.3-.5.2-.9.5-1.2.8-.3.4-.6.8-.8 1.3-.2.5-.3 1-.3 1.5v3.2c0 .6 0 1.1.3 1.6.2.5.5 1 .9 1.3.4.4.9.7 1.4.9.5.2 1.1.3 1.6.3l5.5-.2h.6c.2 0 .3.2.5.3.1.1.2.3.3.5 0 .2.1.4.1.6Z" class="st0"/> 1830 <path class="switch__letters" d="M73 9.1c0-.4.1-.7.4-1 .3-.3.7-.4 1.1-.4s.9.1 1.1.4c.3.3.4.6.4 1v15.6c0 .4-.1.7-.4 1-.3.3-.7.4-1.1.4s-.9-.1-1.1-.4c-.3-.3-.4-.6-.4-1V9.1Z" class="st0"/> 1831 </g> 1832 <g> 1833 <path class="switch__letters" d="M82.8 21.5c0-.4.1-.7.4-1 .2-.3.6-.4 1-.4h6.5v-.3c0-.6 0-1.1-.3-1.6-.2-.5-.5-.9-.8-1.3-.4-.4-.8-.7-1.3-.9-.5-.2-1.1-.3-1.8-.3s-1.1.1-1.6.3c-.5.2-1 .5-1.4.8-.4.3-.7.8-.9 1.2-.2.5-.3 1-.3 1.5s-.1.8-.4 1c-.3.3-.7.4-1.2.4s-.8-.1-1.1-.4c-.3-.3-.4-.6-.4-1 0-.9.2-1.8.6-2.6.4-.8.9-1.5 1.6-2.1.7-.6 1.4-1.1 2.3-1.4.9-.4 1.8-.5 2.9-.5s2.1.2 3 .6c.9.4 1.6.9 2.3 1.5.6.6 1.2 1.4 1.5 2.2.4.8.6 1.7.6 2.7v1.8c0 .2 0 .4-.1.6 0 .2-.2.3-.3.4-.1.1-.3.2-.5.3-.2 0-.4.1-.6.1h-8.1c-.4 0-.8-.1-1-.4-.2-.3-.4-.6-.4-1ZM90 27c.4 0 .7.1 1 .4.3.3.4.6.4 1s-.1.7-.4 1c-.3.3-.6.4-1 .4h-3.8c-1 0-2-.2-2.8-.5-.8-.3-1.6-.8-2.2-1.3-.6-.6-1.1-1.2-1.5-2-.4-.8-.5-1.6-.5-2.6s.1-.7.4-1c.3-.3.7-.4 1.1-.4s.9.1 1.2.4c.3.3.4.6.4 1s0 1 .3 1.5c.2.4.4.8.8 1.1.4.3.8.6 1.3.7.5.2 1 .3 1.6.3h3.8Z" class="st0"/> 1834 </g> 1835 <g> 1836 <path class="switch__letters" d="M96.7 17.6c0-.6.1-1.2.4-1.7s.6-1 1-1.4c.4-.4.9-.7 1.5-1 .6-.2 1.2-.3 1.9-.3h3c.5 0 .8.2 1 .5.2.3.4.6.4 1s0 .4-.1.6-.2.3-.3.5c-.1.1-.3.2-.5.3-.2 0-.4.1-.6 0h-3.7c-.2 0-.4.2-.5.3-.2.1-.3.3-.3.5v11.8c0 .4-.1.7-.4 1-.3.3-.7.4-1.1.4s-.9-.1-1.1-.4c-.3-.3-.4-.6-.4-1V17.5ZM14.3 28.4c0 .4-.1.7-.4 1-.2.3-.6.4-1 .4l-5 .2h-.6c-1 0-2-.2-2.9-.6-.9-.4-1.6-.9-2.3-1.6-.7-.7-1.2-1.4-1.6-2.2-.4-.8-.6-1.7-.6-2.7v-3.2c0-.9.2-1.8.5-2.6.4-.8.8-1.5 1.4-2.1s1.3-1.1 2.1-1.5c.8-.4 1.7-.6 2.7-.6h1.7c.4 0 .8.2 1 .5.3.3.4.6.4 1s-.1.8-.4 1c-.3.2-.6.4-1 .4H6.8c-.5 0-1 .1-1.5.3-.5.2-.9.5-1.2.8-.3.4-.6.8-.8 1.3-.2.5-.3 1-.3 1.5v3.2c0 .6 0 1.1.3 1.6.2.5.5 1 .9 1.3.4.4.9.7 1.4.9.5.2 1.1.3 1.6.3l5.5-.2h.
18366c.2 0 .3.2.5.3.1.1.2.3.3.5 0 .2.1.4.1.6ZM10.9 9.1c0-.4.1-.7.4-1 .3-.3.7-.4 1.1-.4s.9.1 1.1.4c.3.3.4.6.4 1v15.6c0 .4-.1.7-.4 1-.3.3-.7.4-1.1.4s-.9-.1-1.1-.4c-.3-.3-.4-.6-.4-1V9.1ZM20.8 21.5c0-.4.1-.7.4-1 .2-.3.6-.4 1-.4h6.5v-.3c0-.6 0-1.1-.3-1.6-.2-.5-.5-.9-.8-1.3-.4-.4-.8-.7-1.3-.9-.5-.2-1.1-.3-1.8-.3s-1.1.1-1.6.3c-.5.2-1 .5-1.4.8-.4.3-.7.8-.9 1.2-.2.5-.3 1-.3 1.5s-.1.8-.4 1c-.3.3-.7.4-1.2.4s-.8-.1-1.1-.4c-.3-.3-.4-.6-.4-1 0-.9.2-1.8.6-2.6.4-.8.9-1.5 1.6-2.1.7-.6 1.4-1.1 2.3-1.4.9-.4 1.8-.5 2.9-.5s2.1.2 3 .6c.9.4 1.6.9 2.3 1.5.6.6 1.2 1.4 1.5 2.2s.6 1.7.6 2.7v1.8c0 .2 0 .4-.1.6 0 .2-.2.3-.3.4-.1.1-.3.2-.5.3-.2 0-.4.1-.6.1h-8.1c-.4 0-.8-.1-1-.4-.2-.3-.4-.6-.4-1ZM28 27c.4 0 .7.1 1 .4.3.3.4.6.4 1s-.1.7-.4 1-.6.4-1 .4h-3.8c-1 0-2-.2-2.8-.5s-1.6-.8-2.2-1.3c-.6-.6-1.1-1.2-1.5-2-.4-.8-.5-1.6-.5-2.6s.1-.7.4-1c.3-.3.7-.4 1.1-.4s.9.1 1.2.4c.3.3.4.6.4 1s0 1 .3 1.5c.2.4.4.8.8 1.1.4.3.8.6 1.3.7.5.2 1 .3 1.6.3h3.8Z" class="st0"/> 1837 </g> 1838 </svg> 1839 </a> 1840 1841 1842 <!-- KI Pro: always show as link --> 1843 1844 </label> 1845 1846 1847 1848 <!-- <div class="d-flex"> 1849 <h1>The Decoder</h1> 1850 <p>AI, Menschen, Wirtschaft</p> 1851 </div> --> 1852 1853</div> 1854 1855 <h5 class="text-sm uppercase white text-white-70 mb-2 mt-5">Newsletter - THE DECODER</h5> 1856 <p>Stay in the loop on AI. Clear, useful, no fluff.</p> 1857 1858<!-- MailPoet Form Container for Footer --> 1859<div class="mailpoet-newsletter-form-container-footer mt-4" data-form-id="1"> 1860 <!-- Fallback form that looks exactly like the footer design --> 1861 <form action="#" method="post" class="newsletter-footer-form" novalidate> 1862 <label for="email-footer" class="sr-only">Your email address</label> 1863 <input type="text" id="email-footer" name="email" class="bg-white text-(--heise-primary-70) text-sm rounded-sm focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" 1864 placeholder="Enter your email"> 1865 <button type="submit" class="text-white bg-white-20 mt-3 hover:bg-blue-800 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-sm w-full sm:w-auto pl-3 pr-5 py-2.5 text-center newsletter-submit-button"> 1866 <i class="icon-paper-plane mr-2 text-lg icon-bold"></i><span class="button-text">Subscribe to our Newsletter</span> 1867 </button> 1868 <p class="mailpoet_validate_error" style="display: none;"></p> 1869 <p class="mailpoet_validate_success" style="display: none;"></p> 1870 </form> 1871</div> 1872 1873<style> 1874/* Style messages for footer newsletter - white background with colored text for visibility on dark background */ 1875.mailpoet-newsletter-form-container-footer .mailpoet_validate_success { 1876 color: #16a34a !important; /* Dark green text */ 1877 background-color: rgba(255, 255, 255, 0.95) !important; /* Almost opaque white background */ 1878 padding: 0.75rem !important; 1879 border-radius: 0.25rem !important; 1880 border-left: 4px solid #16a34a !important; 1881 font-size: 0.875rem !important; 1882 font-weight: 500 !important; 1883 margin-top: 0.75rem !important; 1884 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important; 1885} 1886 1887.mailpoet-newsletter-form-container-footer .mailpoet_validate_error { 1888 color: #dc2626 !important; /* Dark red text */ 1889 background-color: rgba(255, 255, 255, 0.95) !important; /* Almost opaque white background */ 1890 padding: 0.75rem !important; 1891 border-radius: 0.25rem !important; 1892 border-left: 4px solid #dc2626 !important; 1893 font-size: 0.875rem !important; 1894 font-weight: 500 !important; 1895 margin-top: 0.75rem !important; 1896 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important; 1897} 1898</style> 1899
1900<script> 1901(function() { 1902 // Translation strings for footer 1903 const messages = { 1904 emailRequired: 'â ï¸ Email address is required', 1905 invalidFormat: 'â ï¸ Invalid email format', 1906 subscribing: 'Subscribing...', 1907 checkInbox: 'â Check your inbox', 1908 alreadySubscribed: 'This email is already subscribed', 1909 somethingWrong: 'Something went wrong', 1910 networkError: 'Network error', 1911 subscribeButton: 'Subscribe to our Newsletter' 1912 }; 1913 1914 // Function to add validation to footer forms 1915 function addFooterFormValidation(form, container) { 1916 form.addEventListener('submit', function(e) { 1917 e.preventDefault(); // Prevent page reload 1918 1919 // Get email input value 1920 const emailInput = form.querySelector('input[name="email"]'); 1921 const emailValue = emailInput ? emailInput.value.trim() : ''; 1922 1923 // Get or create message elements 1924 let errorMessage = container.querySelector('.mailpoet_validate_error'); 1925 let successMessage = container.querySelector('.mailpoet_validate_success'); 1926 1927 // Hide all messages initially 1928 if (errorMessage) errorMessage.style.display = 'none'; 1929 if (successMessage) successMessage.style.display = 'none'; 1930 1931 // Validate email 1932 if (!emailValue || emailValue === '') { 1933 if (errorMessage) { 1934 errorMessage.style.display = 'block'; 1935 errorMessage.textContent = messages.emailRequired; 1936 } 1937 return false; 1938 } 1939 1940 // Basic email format validation 1941 const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; 1942 if (!emailRegex.test(emailValue)) { 1943 if (errorMessage) { 1944 errorMessage.style.display = 'block'; 1945 errorMessage.textContent = messages.invalidFormat; 1946 } 1947 return false; 1948 } 1949 1950 // Submit to MailPoet 1951 submitToMailPoet(container, emailValue); 1952 }); 1953 } 1954 1955 // Function to submit email to MailPoet 1956 function submitToMailPoet(container, emailValue) { 1957 const formId = container.getAttribute('data-form-id'); 1958 if (!formId) return; 1959 1960 // Show loading state 1961 const submitBtn = container.querySelector('button[type="submit"]'); 1962 const originalContent = submitBtn ? submitBtn.innerHTML : ''; 1963 if (submitBtn) { 1964 submitBtn.disabled = true; 1965 submitBtn.innerHTML = '<i class="icon-spinner2 animate-spin mr-2"></i>' + messages.subscribing; 1966 } 1967 1968 // Get AJAX URL 1969 const ajaxUrl = (typeof deep_content_ajax !== 'undefined' && deep_content_ajax.ajax_url) 1970 ? deep_content_ajax.ajax_url 1971 : '/wp-admin/admin-ajax.php'; 1972 1973 // Submit email through our custom handler 1974 const formData = new FormData(); 1975 formData.append('action', 'deep_content_mailpoet_subscribe'); 1976 formData.append('form_id', formId); 1977 formData.append('email', emailValue); 1978 1979 fetch(ajaxUrl, { 1980 method: 'POST', 1981 body: formData, 1982 credentials: 'same-origin' 1983 }) 1984 .then(response => response.json()) 1985 .then(data => { 1986 // Get message elements 1987 const successMessage = container.querySelector('.mailpoet_validate_success'); 1988 const errorMessage = container.querySelector('.mailpoet_validate_error'); 1989 1990 if (data.success) { 1991 // Show success 1992 if (successMessage) { 1993 successMessage.style.display = 'block'; 1994 if (data.data && data.data.message) { 1995 successMessage.textContent = 'â ' + data.data.message; 1996 } else { 1997 successMessage.textContent = messages.checkInbox; 1998 } 1999 } 2000 // Hide error 2001 if (errorMessage) errorMessage.style.display = 'none'; 2002 2003 // Clear form 2004 const emailInput = container.querySelector('input[name="email"]'); 2005 if (emailInput) emailInput.value = ''; 2006 } else { 2007 // Show error 2008 if (errorMessage) { 2009 errorMessage.style.display = 'block'; 2010 if (data.data && data.data.message) { 2011 if (data.data.message.includes('already subscribed')) { 2012 errorMessage.textContent = messages.alreadySubscribed; 2013 } else { 2014 errorMessage.textContent = data.data.message; 2015 } 2016 } else { 2017 errorMessage.textContent = messages.somethingWrong; 2018 } 2019 } 2020 // Hide success 2021 if (successMessage) successMessage.style.display = 'none'; 2022 } 2023 }) 2024 .catch(error => { 2025 // Show error 2026 const errorMessage = container.querySelector('.mailpoet_validate_error'); 2027 if (errorMessage) { 2028 errorMessage.style.display = 'block'; 2029 errorMessage.textContent = messages.networkError; 2030 } 2031 }) 2032 .finally(() => { 2033 // Restore button 2034 if (submitBtn) { 2035 submitBtn.disabled = false;
2036 submitBtn.innerHTML = originalContent; 2037 } 2038 }); 2039 } 2040 2041 // Initialize when DOM is ready 2042 function initFooterNewsletterForms() { 2043 const containers = document.querySelectorAll('.mailpoet-newsletter-form-container-footer'); 2044 2045 containers.forEach(container => { 2046 const form = container.querySelector('.newsletter-footer-form'); 2047 if (form) { 2048 addFooterFormValidation(form, container); 2049 } 2050 }); 2051 } 2052 2053 // Run on DOM ready 2054 if (document.readyState === 'loading') { 2055 document.addEventListener('DOMContentLoaded', initFooterNewsletterForms); 2056 } else { 2057 // DOM is already ready 2058 initFooterNewsletterForms(); 2059 } 2060})(); 2061</script>
2061 2062 <div class="social-icons flex items-center gap-2.5 mt-6"> 2063 <a href="https://discord.gg/8VKkHAacn8" class="bg-white text-(--decoder-highlight) rounded-full flex items-center justify-center" alt="Discord Icon"><i class="icon-discord icon-bold"></i><span class="sr-only">Opens discord in a new tab</span></a> 2064 <a href="https://www.linkedin.com/company/the-decoder-en/" class="bg-white text-(--decoder-highlight) rounded-full flex items-center justify-center" alt="LinkedIn Icon"><i class="icon-linkedin-1 icon-bold"></i><span class="sr-only">Opens discord in a new tab</span></a> 2065 </div> 2066 </div> 2067 2068 <div class="grid-item-2"><!-- Spacer --></div> 2069 2070 <!-- Datei: footer.php --> 2071 2072 <div class="grid-item-3"> 2073 <h5 class="text-sm uppercase text-white-70 mb-2"> 2074 Information </h5> 2075 2076 <ul class="list-none"> 2077 2078 <li> 2079 <a href="https://the-decoder.com/about"> 2080 About </a> 2081 </li> 2082 <li> 2083 <a href="#"> 2084 Advertise </a> 2085 </li> 2086 <li> 2087 <a href="/publish-with-us"> 2088 Publish with us </a> 2089 </li> 2090 2091 <li> 2092 <a href="/login"> 2093 Login </a> 2094 </li> 2095 </ul> 2096 </div> 2097 2098 <div class="grid-item-4"> 2099 <h5 class="text-sm uppercase white text-white-70 mb-2"> 2100 Topics </h5> 2101 <ul class="list-none"> 2102 <li><a href="https://the-decoder.com/artificial-intelligence-news/ai-and-society/">AI and society</a></li> 2103 <li><a href="https://the-decoder.com/artificial-intelligence-news/ai-practice/">AI in practice</a></li> 2104 <li><a href="https://the-decoder.com/artificial-intelligence-news/ai-research/">AI research</a></li> 2105 <li><a href="https://the-decoder.com/artificial-intelligence-news/frontier-radar/">Frontier Radar</a></li> 2106 <li><a href="https://the-decoder.com/artificial-intelligence-news/short-news/">Short News</a></li> 2107 </ul> 2108 </div> 2109 2110 <div class="grid-item-5"> 2111 <h5 class="text-sm uppercase white text-white-70 mb-2"> 2112 Legal </h5> 2113 <ul class="list-none"> 2114 <li><a href="https://the-decoder.com/privacy-policy">Privacy Policy</a></li> 2115 <li class="privacy-manager-item"><a href="/?cmpscreencustom=1" data-privacy-settings>Privacy Manager</a></li> 2116 <li><a href="https://the-decoder.com/legal-notice">Imprint</a></li> 2117 <li><a href="/tos">Terms and Conditions</a></li> 2118 <li><a href="https://the-decoder.com/rueckerstattungsrichtlinien">Cancellation & Refund</a></li> 2119 </ul> 2120 </div> 2121 2122 </div> 2123 2124 <!-- START Footer Widgets --> 2125 <aside role="complementary" aria-label="Footer"> 2126 <section id="block-2" class="widget widget_block"><!-- Yieldlove AdTag - the-decoder.com_d_300x600_1 --> 2127<div id='div-gpt-ad-1407836217769-0'> 2128
2128<script type='text/javascript'> 2129 if (window.innerWidth >= 1590) { 2130 googletag.cmd.push(function () { 2131 googletag.defineSlot('/22934659576/the-decoder.com/the-decoder.com_d_300x600_1', [[300, 600], [300, 250], [160, 600]], 'div-gpt-ad-1407836217769-0').addService(googletag.pubads()); 2132 googletag.display('div-gpt-ad-1407836217769-0'); 2133 }); 2134 } 2135 </script>
2135 2136</div></section> </aside> 2137 2138 <!-- END Footer Widgets --> 2139 2140 <div class="flex mx-auto w-full max-w-5xl h-0.5 bg-white-20 rounded-sm"></div> 2141 2142 <div class="flex flex-col gap-4 mx-auto w-full max-w-5xl py-8"> 2143 <div class="text-white text-sm text-white-70"> 2144 THE DECODER by <a href="https://deep-content.io/" target="_blank" rel="noopener noreferrer" class="underline hover:text-white">DEEP CONTENT by heise</a> | All rights reserved 2026 </div> 2145 </div> 2146 2147</footer><!-- #colophon --> 2148
2149<script type="speculationrules"> 2150{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/deep-content/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2151</script>
2151 2152<div id="heise-io-chat-modal" class="heise-io-chat-modal" style="display: none;"> 2153 <div class="heise-io-chat-modal-overlay" data-chat-close></div> 2154 <div class="heise-io-chat-modal-content"> 2155 <div class="heise-io-chat-modal-header"> 2156 <div class="heise-io-chat-header-top"> 2157 <div class="heise-io-chat-beta-badge">BETA-TEST</div> 2158 <button type="button" class="heise-io-chat-modal-close" data-chat-close> 2159 <span aria-hidden="true">×</span> 2160 </button> 2161 </div> 2162 <form action="#" method="post" class="flex justify-between items-center border-b border-(--heise-primary-20) w-full" id="heise-io-chat-form"> 2163 <label for="heise-io-chat-input" class="sr-only">Start new search</label> 2164 <div class="heise-io-chat-input-wrapper"> 2165 <input type="text" 2166 id="heise-io-chat-input" 2167 name="message" 2168 required 2169 class="text-(--heise-primary)-70 text-sm rounded-sm focus:ring-blue-500 focus:border-blue-500 block w-full p-1" 2170 placeholder="Start new search"> 2171 <button type="button" class="heise-io-chat-clear-input" id="heise-io-chat-clear" style="display: none;"> 2172 <span aria-hidden="true">×</span> 2173 </button> 2174 <span class="heise-io-chat-input-divider" id="heise-io-chat-divider" style="display: none;">|</span> 2175 </div> 2176 <button type="submit" class="text-(--heise-primary) focus:ring-4 focus:outline-none focus:ring-blue-300 rounded sm:w-auto cursor-pointer" id="heise-io-chat-send"> 2177 <i class="icon-ai-search text-2xl"></i><span class="sr-only">Send</span> 2178 </button> 2179 </form> 2180 </div> 2181 <div class="heise-io-chat-modal-body"> 2182 <div class="heise-io-chat-messages" id="heise-io-chat-messages"></div> 2183 <div class="heise-io-chat-sources" id="heise-io-chat-sources"></div> 2184 </div> 2185 </div> 2186</div> 2187</body> 2188 2189</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.