PageSourceSearch

https://www.yet.lu/blog

html yet.lu collected 2026-10-08 03:20:25 UTC 58,454 bytes, 4 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="scroll-smooth __variable_246ccd __variable_c29908" data-critters-container><head><meta charset="utf-8" data-next-head><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head><link rel="manifest" href="/en/manifest.json" crossorigin="use-credentials" data-next-head><link rel="preload" href="/logo.webp" as="image" data-next-head><link rel="alternate" hreflang="en" href="https://www.yet.lu/blog" data-next-head><link rel="alternate" hreflang="fr" href="https://www.yet.lu/fr/blog" data-next-head><link rel="alternate" hreflang="de" href="https://www.yet.lu/de/blog" data-next-head><link rel="alternate" hreflang="lb" href="https://www.yet.lu/lb/blog" data-next-head><link rel="alternate" hreflang="nl" href="https://www.yet.lu/nl/blog" data-next-head><link rel="alternate" hreflang="x-default" href="https://www.yet.lu/blog" data-next-head><meta name="twitter:card" content="summary_large_image" data-next-head><meta name="twitter:site" content="@yetai" data-next-head><meta name="twitter:creator" content="@yetai" data-next-head><meta property="og:url" content="https://www.yet.lu/blog" data-next-head><meta property="og:type" content="website" data-next-head><meta property="og:image" content="https://www.yet.lu/screenshots/og-image.png" data-next-head><meta property="og:image:alt" content="Yet Technologies | AI Consultant Luxembourg" data-next-head><meta property="og:image:width" content="2164" data-next-head><meta property="og:image:height" content="1296" data-next-head><meta property="og:locale" content="en" data-next-head><meta property="og:site_name" content="Yet Technologies" data-next-head><link rel="canonical" href="https://www.yet.lu/blog" data-next-head><meta name="apple-mobile-web-app-capable" content="yes" data-next-head><meta name="author" content="Yet Technologies" data-next-head><meta name="geo.region" content="LU-Luxembourg" data-next-head><meta name="geo.placename" content="Mondorf-les-Bains" data-next-head><link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon-180x180.png" data-next-head><link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png" data-next-head><link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png" data-next-head><title data-next-head>Blog | Yet Technologies - MCP &amp; AI Insights</title><meta name="robots" content="index,follow" data-next-head><meta name="description" content="Expert insights on Model Context Protocol, RAG systems, and enterprise AI integration. Technical guides and case studies from Yet Technologies." data-next-head><meta property="og:title" content="Blog | Yet Technologies - MCP &amp; AI Insights" data-next-head><meta property="og:description" content="Expert insights on Model Context Protocol, RAG systems, and enterprise AI integration. Technical guides and case studies from Yet Technologies." data-next-head><meta name="author" content="Yet Technologies" data-next-head><meta name="geo.region" content="LU-Luxembourg" data-next-head><meta name="geo.placename" content="Mondorf-les-Bains" data-next-head><meta name="theme-color" content="#ffffff"><meta name="color-scheme" content="light"><meta name="msapplication-TileColor" content="#00AEE0"><meta name="msapplication-TileImage" content="/icons/android-chrome-192x192.png"><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="icon" type="image/png" sizes="192x192" href="/icons/android-chrome-192x192.png"><link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon-180x180.png"><link rel="apple-touch-icon" sizes="152x152" href="/icons/apple-touch-icon-152x152.png"><link rel="apple-touch-icon" sizes="144x144" href="/icons/apple-touch-icon-144x144.png"><link rel="apple-touch-icon" sizes="120x120" href="/icons/apple-touch-icon-120x120.png"><link rel="apple-touch-icon" sizes="114x114" href="/icons/apple-touch-icon-114x114.png"><link rel="apple-touch-icon" sizes="76x76" href="/icons/apple-touch-icon-76x76.png"><link rel="apple-touch-icon" sizes="72x72" href="/icons/apple-touch-icon-72x72.png"><link rel="apple-touch-icon" sizes="57x57" href="/icons/apple-touch-icon-57x57.png"><link rel="preload" href="/_next/static/media/22a5144ee8d83bca-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"><link rel="preload" href="/_next/static/media/7d4881bb7e1bf84d-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust">
1<script defer nomodule src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script>
1<script src="/_next/static/chunks/webpack-6044f4efafdeee22.js" defer></script>
1<script src="/_next/static/chunks/framework-0a9b4370e2ad1f19.js" defer></script>
1<script src="/_next/static/chunks/main-91287257188a0a45.js" defer></script>
1<script src="/_next/static/chunks/pages/_app-5b481334e2d32a2e.js" defer></script>
1<script src="/_next/static/chunks/4766-ed163cad326cd49c.js" defer></script>
1<script src="/_next/static/chunks/4013-802435ad17408e98.js" defer></script>
1<script src="/_next/static/chunks/3062-4cbe76d267c50fed.js" defer></script>
1<script src="/_next/static/chunks/pages/blog-e6624c3b8eb16707.js" defer></script>
1<script src="/_next/static/b_yVdwJP_pJt3nxITZz8B/_buildManifest.js" defer></script>
1<script src="/_next/static/b_yVdwJP_pJt3nxITZz8B/_ssgManifest.js" defer></script>
1<style>*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--font-geist-sans),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1,h4{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button{text-transform:none}button{-webkit-appearance:button;background-color:transparent;background-image:none}h1,h4,p{margin:0}ul{list-style:none;margin:0;padding:0}button{cursor:pointer}img,svg{display:block;vertical-align:middle}img{max-width:100%;height:auto}html{font-feature-settings:"cv02","cv03","cv04","cv11","salt","calt";scroll-behavior:smooth;color:#334155;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;color-scheme:light}body{overflow-x:hidden;font-family:var(--font-geist-sans),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#fff;font-feature-settings:"kern","liga","calt","cv02","cv03","cv04","cv11","salt"}h1,h4{font-family:var(--font-geist-sans),system-ui,-apple-system,sans-serif;font-weight:700;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));text-wrap:balance}h1{margin-bottom:1.5rem;font-size:2.25rem;line-height:1.25;letter-spacing:-.025em}@media (min-width:768px){h1{font-size:3rem;line-height:1.15}}h4{margin-bottom:.75rem;margin-top:2rem;font-size:1.25rem;font-weight:600;line-height:1.375}@media (min-width:768px){h4{font-size:1.5rem;line-height:1.4}}p{margin-bottom:1.25rem;line-height:1.625}a{color:rgb(0 126 168/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}a,a:hover{--tw-text-opacity:1}a:hover{color:rgb(0 109 145/var(--tw-text-opacity,1))}a{text-underline-offset:3px;text-decoration-thickness:1px}ul{margin-bottom:1.25rem;padding-left:1.5rem}ul{list-style-type:disc}li{margin-bottom:.5rem}button{font-family:var(--font-geist-sans),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.container{width:100%}@media (min-width:320px){.container{max-width:320px}}@media (min-width:480px){.container{max-width:480px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.eyebrow{display:inline-flex;align-items:center;font-size:.75rem;line-height:1.5;text-transform:uppercase}.eyebrow{gap:.625rem;font-weight:600;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));letter-spacing:.2em}.eyebrow:before{content:"";display:inline-block;flex-shrink:0;width:10px;height:10px;border-radius:9999px;background:#00aee0}.index-num{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-size:.875rem;font-weight:500;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1;--tw-text-opacity:1;color:rgb(0 126 168/var(--tw-text-opacity,1))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.top-0{top:0}.top-full{top:100%}.z-50{z-index:50}.z-\[100\]{z-index:100}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-0\.5{margin-top:.125rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}
1.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[72px\]{height:72px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-\[19rem\]{width:19rem}.w-\[72px\]{width:72px}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-sm{max-width:24rem}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-5{column-gap:1.25rem}.gap-x-8{column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-3{row-gap:.75rem}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}
1.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.bg-signal{--tw-bg-opacity:1;background-color:rgb(240 48 32/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-0{padding:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-14{padding-bottom:3.5rem}.pt-2{padding-top:.5rem}.pt-28{padding-top:7rem}.pt-6{padding-top:1.5rem}.pt-\[72px\]{padding-top:72px}.text-center{text-align:center}.font-sans{font-family:var(--font-geist-sans),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.text-2xl{font-size:1.5rem;line-height:1.4}.text-\[15px\]{font-size:15px}.text-\[clamp\(2\.75rem\2c 7vw\2c 5\.5rem\)\]{font-size:clamp(2.75rem,7vw,5.5rem)}.text-lg{font-size:1.125rem;line-height:1.6}.text-sm{font-size:.875rem;line-height:1.5}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.98\]{line-height:.98}.leading-relaxed{line-height:1.625}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent{--tw-text-opacity:1;color:rgb(0 126 168/var(--tw-text-opacity,1))}.text-signal{--tw-text-opacity:1;color:rgb(240 48 32/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_16px_40px_-16px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]{--tw-shadow:0 16px 40px -16px rgba(15,23,42,.18);
1--tw-shadow-colored:0 16px 40px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px rgba(0,0,0,.08);--tw-shadow-colored:0 4px 6px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}footer li{list-style-type:none!important;margin-left:0!important;padding-left:0!important}.language-selector{position:relative!important;z-index:9999!important}footer li::marker{content:none!important;display:none!important}html{scroll-padding-top:5rem}@media (min-width:768px){html{scroll-padding-top:7rem}}html{scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9}@media (prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.language-selector,footer,header,nav{display:none!important}*,:after,:before{animation:none!important;transition:none!important;box-shadow:none!important;text-shadow:none!important}body,html{background:#fff!important;color:#000!important}main{padding-top:0!important}a{color:#000!important;text-decoration:underline}a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;word-break:break-all}}body:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px}section.border-b{position:relative}footer{position:relative;overflow:hidden}footer:after{content:"";position:absolute;right:-7rem;bottom:-12rem;width:22rem;height:22rem;border-radius:9999px;background:radial-gradient(circle at 35% 35%,rgba(0,174,224,.1),rgba(0,174,224,.045) 60%,transparent 75%);pointer-events:none}.img-caption{font-family:var(--font-geist-mono,ui-monospace,monospace);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:#64748b}.nav-underline{position:relative}.nav-underline:after{content:"";position:absolute;left:0;right:0;bottom:.25rem;height:2px;background:#00aee0;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav-underline:focus-visible:after,.nav-underline:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.nav-underline:after{transition:none}}.index-num{transition:color .2s ease}.row-link{transition:background-color .2s ease}.row-link:focus-visible,.row-link:hover{background-color:#f8fafc}.row-link:focus-visible .index-num,.row-link:hover .index-num{color:#f03020}.btn-press:active{transform:translateY(.5px);filter:brightness(.96)}@media (prefers-reduced-motion:reduce){.index-num,.row-link{transition:none}.btn-press:active{transform:none}}@media print{body:after,footer:after{display:none}}.hover\:border-slate-400:hover{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:text-accent:hover{--tw-text-opacity:1;color:rgb(0 126 168/var(--tw-text-opacity,1))}.hover\:text-accent-hover:hover{--tw-text-opacity:1;color:rgb(0 109 145/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.group:focus-within .group-focus-within\:visible{visibility:visible}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:text-accent{--tw-text-opacity:1;color:rgb(0 126 168/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-5{grid-column:span 5/span 5}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-16{height:4rem}.md\:h-\[72px\]{height:72px}.md\:w-16{width:4rem}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pb-20{padding-bottom:5rem}.md\:pt-36{padding-top:9rem}.md\:pt-\[104px\]{padding-top:104px}.md\:text-xl{font-size:1.25rem;line-height:1.5}}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}</style><link rel="stylesheet" href="/_next/static/css/a27ba17c5a5761a7.css" data-n-g media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="/_next/static/css/a27ba17c5a5761a7.css" data-n-g media="print" onload="this.media='all'"></noscript><noscript data-n-css></noscript></head><body class="min-h-screen antialiased font-sans" style="background-color:#ffffff;color:#334155"><link rel="preload" as="image" href="/logo.webp" fetchpriority="high"><div id="__next"><div class="page-transition-wrapper __variable_246ccd __variable_c29908">
1<a href="#main-content" class="sr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-4 bg-slate-900 text-white px-4 py-2 z-50 rounded-md shadow-md">Skip to content</a><header class="
2        fixed top-0 left-0 right-0 z-[100] border-b border-slate-200 bg-white transition-shadow duration-300
3        shadow-none
4      "><div class="hidden md:block border-b border-slate-200"><div class="container mx-auto max-w-7xl px-6 md:px-8 h-8 flex items-center justify-between img-caption"><span class="inline-flex items-center gap-2.5"><span class="w-1.5 h-1.5 rounded-full bg-signal flex-shrink-0" aria-hidden="true"></span>Luxembourg · European Union</span><span class="inline-flex items-center gap-6"><span aria-hidden="true" class="tabular-nums">LUX <!-- -->--:--</span><a href="mailto:[email protected]" class="text-slate-500 hover:text-accent transition-colors">[email protected]</a><a href="tel:+352621436580" class="text-slate-500 hover:text-accent transition-colors">+352 621 436 580</a></span></div></div><div class="container mx-auto px-6 md:px-8 max-w-7xl"><div class="flex items-center justify-between gap-8 h-[72px] transition-[height] duration-300 md:h-[72px]"><a class="group flex items-center flex-shrink-0" aria-label="Yet.lu Homepage" href="/"><img src="/logo.webp" alt="yet. — Yet Technologies" width="64" height="64" loading="eager" fetchpriority="high" decoding="sync" class="h-12 w-12 md:h-16 md:w-16 transition-transform duration-200 group-hover:scale-105"></a><nav class="hidden md:flex items-center gap-6" aria-label="Main navigation"><a class="nav-underline inline-flex items-center gap-2 px-1 py-3 font-semibold text-[15px] transition-colors duration-200 whitespace-nowrap text-slate-600 hover:text-slate-900" href="/work"><span class="w-1.5 h-1.5 rounded-full bg-signal flex-shrink-0 transition-opacity duration-200 opacity-0" aria-hidden="true"></span>Work</a><div class="relative group"><a class="nav-underline inline-flex items-center gap-2 px-1 py-3 font-semibold text-[15px] transition-colors duration-200 whitespace-nowrap text-slate-600 hover:text-slate-900" href="/services"><span class="w-1.5 h-1.5 rounded-full bg-signal flex-shrink-0 transition-opacity duration-200 opacity-0" aria-hidden="true"></span>Services</a><div class="invisible opacity-0 group-hover:visible group-hover:opacity-100 group-focus-within:visible group-focus-within:opacity-100 transition-all duration-150 absolute left-1/2 -translate-x-1/2 top-full pt-2 w-[19rem]"><div class="bg-white border border-slate-200 rounded-lg shadow-[0_16px_40px_-16px_rgba(15,23,42,0.18)] py-2"><a class="row-link flex items-center gap-4 px-5 py-3 text-[15px] font-semibold text-slate-700 hover:text-accent transition-colors" href="/services#sovereign"><span class="index-num" aria-hidden="true">01</span>Sovereign AI &amp; Compliance</a><a class="row-link flex items-center gap-4 px-5 py-3 text-[15px] font-semibold text-slate-700 hover:text-accent transition-colors" href="/services#consulting"><span class="index-num" aria-hidden="true">02</span>AI consulting</a><a class="row-link flex items-center gap-4 px-5 py-3 text-[15px] font-semibold text-slate-700 hover:text-accent transition-colors" href="/services#systems"><span class="index-num" aria-hidden="true">03</span>Custom AI systems</a><a class="row-link flex items-center gap-4 px-5 py-3 text-[15px] font-semibold text-slate-700 hover:text-accent transition-colors" href="/services#data"><span class="index-num" aria-hidden="true">04</span>Your data, AI-ready</a><div class="border-t border-slate-200 mt-2 pt-2"><a class="flex items-center gap-2 px-5 py-2.5 text-sm font-semibold text-accent hover:text-accent-hover transition-colors" href="/services">Services<!-- --> →</a></div></div></div></div><a class="nav-underline inline-flex items-center gap-2 px-1 py-3 font-semibold text-[15px] transition-colors duration-200 whitespace-nowrap text-slate-600 hover:text-slate-900" href="/about"><span class="w-1.5 h-1.5 rounded-full bg-signal flex-shrink-0 transition-opacity duration-200 opacity-0" aria-hidden="true"></span>About</a><a aria-current="page" class="nav-underline inline-flex items-center gap-2 px-1 py-3 font-semibold text-[15px] transition-colors duration-200 whitespace-nowrap text-slate-900" href="/blog"><span class="w-1.5 h-1.5 rounded-full bg-signal flex-shrink-0 transition-opacity duration-200 opacity-100" aria-hidden="true"></span>Blog</a><a class="nav-underline inline-flex items-center gap-2 px-1 py-3 font-semibold text-[15px] transition-colors duration-200 whitespace-nowrap text-slate-600 hover:text-slate-900" href="/contact"><span class="w-1.5 h-1.5 rounded-full bg-signal flex-shrink-0 transition-opacity duration-200 opacity-0" aria-hidden="true"></span>Contact</a></nav><div class="hidden md:flex items-center gap-4"><div class="language-selector relative "><button type="button" class="inline-flex items-center gap-1.5 px-2.5 py-2 rounded-lg text-sm font-semibold uppercase tracking-widest text-slate-600 hover:text-slate-900 transition-colors cursor-pointer" aria-expanded="false" aria-haspopup="true" aria-label="Select Language">en<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-slate-400 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></button></div><a class="btn-press px-6 py-3 bg-slate-900 text-white font-semibold text-[15px] rounded-lg hover:bg-slate-800 transition-colors duration-200 whitespace-nowrap" href="/contact">Book a free 30-min call</a></div><button class="md:hidden w-11 h-11 rounded-lg border border-slate-200 bg-white flex items-center justify-center text-slate-600 hover:text-slate-900 hover:border-slate-400 transition-colors" aria-label="Open main menu" aria-expanded="false" aria-controls="mobile-menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu w-6 h-6" aria-hidden="true"><line x1="4" x2="20" y1="12" y2="12"/><line x1="4" x2="20" y1="6" y2="6"/><line x1="4" x2="20" y1="18" y2="18"/></svg></button></div></div></header>
4<main id="main-content" class="pt-[72px] md:pt-[104px] overflow-x-hidden w-full"><section class="bg-white border-b border-slate-200 pt-28 pb-14 md:pt-36 md:pb-20"><div class="container mx-auto max-w-7xl px-6 md:px-8"><h1 class="max-w-4xl text-[clamp(2.75rem,7vw,5.5rem)] font-bold text-slate-900 leading-[0.98] tracking-[-0.03em] mb-6">Blog &amp; Insights</h1><p class="max-w-2xl text-lg md:text-xl text-slate-600 leading-relaxed m-0">Discover the latest insights, tech trends, and thought leadership articles.</p></div></section><section class="bg-white border-b border-slate-200"><div class="container mx-auto max-w-7xl px-6 md:px-8"><div class="flex flex-wrap gap-x-8 gap-y-3 py-5"><button aria-pressed="true" class="inline-flex items-center gap-2.5 rounded-md text-sm font-semibold transition-colors duration-200 text-slate-900"><span class="w-1.5 h-1.5 rounded-full bg-signal flex-shrink-0 transition-opacity duration-200 opacity-100" aria-hidden="true"></span>All Topics</button><button aria-pressed="false" class="inline-flex items-center gap-2.5 rounded-md text-sm font-semibold transition-colors duration-200 text-slate-500 hover:text-slate-900"><span class="w-1.5 h-1.5 rounded-full bg-signal flex-shrink-0 transition-opacity duration-200 opacity-0" aria-hidden="true"></span>AI Trends</button><button aria-pressed="false" class="inline-flex items-center gap-2.5 rounded-md text-sm font-semibold transition-colors duration-200 text-slate-500 hover:text-slate-900"><span class="w-1.5 h-1.5 rounded-full bg-signal flex-shrink-0 transition-opacity duration-200 opacity-0" aria-hidden="true"></span>Enterprise AI</button></div></div></section><section class="bg-white pb-14 md:pb-20"><div class="container mx-auto max-w-7xl px-6 md:px-8"><a class="group row-link block border-b border-slate-200 py-12 md:py-16 px-4 -mx-4" href="/blog/agentic-ai-luxembourg-smes"><span class="block md:grid md:grid-cols-12 md:gap-12"><span class="block md:col-span-3 mb-5 md:mb-0"><span class="eyebrow mb-3">AI Trends</span><span class="block text-sm text-slate-500 tabular-nums">Aug 22, 2026</span></span><span class="block md:col-span-9"><span class="block text-[clamp(2rem,4.5vw,3.25rem)] font-bold tracking-[-0.02em] text-slate-900 leading-tight mb-5 group-hover:text-accent transition-colors">Agentic AI for Luxembourg businesses: beyond the chatbot</span><span class="block max-w-3xl text-lg text-slate-600 leading-relaxed mb-6">Agentic AI explained for Luxembourg businesses: real delivered examples — cross-document RAG, email-to-quote, AI concierge — plus when NOT to use agents.</span><span class="flex flex-wrap items-center gap-x-8 gap-y-2 text-sm"><span class="inline-flex items-center gap-2 text-slate-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-4 h-4" aria-hidden="true"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>5 min read</span><span class="inline-flex items-center gap-2 text-accent font-semibold">Read Article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></span></span></span></span></a><ul class="list-none p-0 m-0"><li class="list-none m-0 p-0 border-b border-slate-200"><a class="group row-link flex flex-col md:grid md:grid-cols-[9rem_1fr_auto] md:items-center gap-2 md:gap-12 py-8 px-4 -mx-4" href="/blog/sovereign-ai-luxembourg"><span class="text-sm text-slate-500 tabular-nums">Aug 22, 2026</span><span class="min-w-0"><span class="eyebrow mb-2">Enterprise AI</span><span class="block text-xl md:text-2xl font-bold tracking-[-0.01em] text-slate-900 leading-snug group-hover:text-accent transition-colors">Sovereign AI: keeping your company&#x27;s AI inside the EU</span><span class="mt-2 inline-flex items-center gap-2 text-sm text-slate-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-4 h-4" aria-hidden="true"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>5 min read</span></span><span class="hidden md:inline-flex items-center gap-2 text-accent font-semibold whitespace-nowrap">Read Article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></span></a></li><li class="list-none m-0 p-0 border-b border-slate-200"><a class="group row-link flex flex-col md:grid md:grid-cols-[9rem_1fr_auto] md:items-center gap-2 md:gap-12 py-8 px-4 -mx-4" href="/blog/ai-act-luxembourg-2026-guide"><span class="text-sm text-slate-500 tabular-nums">Aug 22, 2026</span><span class="min-w-0"><span class="eyebrow mb-2">Enterprise AI</span><span class="block text-xl md:text-2xl font-bold tracking-[-0.01em] text-slate-900 leading-snug group-hover:text-accent transition-colors">The EU AI Act in Luxembourg: what companies must do before August 2026</span><span class="mt-2 inline-flex items-center gap-2 text-sm text-slate-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-4 h-4" aria-hidden="true"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>6 min read</span></span><span class="hidden md:inline-flex items-center gap-2 text-accent font-semibold whitespace-nowrap">Read Article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></span></a></li><li class="list-none m-0 p-0 border-b border-slate-200"><a class="group row-link flex flex-col md:grid md:grid-cols-[9rem_1fr_auto] md:items-center gap-2 md:gap-12 py-8 px-4 -mx-4" href="/blog/clean-your-data"><span class="text-sm text-slate-500 tabular-nums">Dec 27, 2024</span><span class="min-w-0"><span class="eyebrow mb-2">Enterprise AI</span><span class="block text-xl md:text-2xl font-bold tracking-[-0.01em] text-slate-900 leading-snug group-hover:text-accent transition-colors">Clean Your Data: The First Step to AI Success</span><span class="mt-2 inline-flex items-center gap-2 text-sm text-slate-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-4 h-4" aria-hidden="true"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>1 min read</span></span><span class="hidden md:inline-flex items-center gap-2 text-accent font-semibold whitespace-nowrap">Read Article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></span></a></li><li class="list-none m-0 p-0 border-b border-slate-200"><a class="group row-link flex flex-col md:grid md:grid-cols-[9rem_1fr_auto] md:items-center gap-2 md:gap-12 py-8 px-4 -mx-4" href="/blog/ai-langage-spoken-only-between-ais"><span class="text-sm text-slate-500 tabular-nums">Dec 27, 2024</span><span class="min-w-0"><span class="eyebrow mb-2">Enterprise AI</span><span class="block text-xl md:text-2xl font-bold tracking-[-0.01em] text-slate-900 leading-snug group-hover:text-accent transition-colors">AI Language: Should Machines Speak a Language Only Understood by Other AI?</span><span class="mt-2 inline-flex items-center gap-2 text-sm text-slate-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-4 h-4" aria-hidden="true"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>1 min read</span></span><span class="hidden md:inline-flex items-center gap-2 text-accent font-semibold whitespace-nowrap">Read Article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></span></a></li><li class="list-none m-0 p-0 border-b border-slate-200"><a class="group row-link flex flex-col md:grid md:grid-cols-[9rem_1fr_auto] md:items-center gap-2 md:gap-12 py-8 px-4 -mx-4" href="/blog/agi-vs-specialized-ai"><span class="text-sm text-slate-500 tabular-nums">Dec 27, 2024</span><span class="min-w-0"><span class="eyebrow mb-2">AI Trends</span><span class="block text-xl md:text-2xl font-bold tracking-[-0.01em] text-slate-900 leading-snug group-hover:text-accent transition-colors">AGI vs. Specialized AI: Do We Really Need Machines That Think Like Humans?</span><span class="mt-2 inline-flex items-center gap-2 text-sm text-slate-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-4 h-4" aria-hidden="true"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>1 min read</span></span><span class="hidden md:inline-flex items-center gap-2 text-accent font-semibold whitespace-nowrap">Read Article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></span></a></li></ul></div></section></main><footer class="bg-white border-t border-slate-200"><div class="container mx-auto max-w-7xl px-6 md:px-8 py-14"><div class="grid grid-cols-1 md:grid-cols-12 gap-10"><div class="md:col-span-5 space-y-4"><a class="inline-flex items-center gap-3" aria-label="Yet.lu Homepage" href="/"><img src="/logo.webp" alt="Yet Logo" width="72" height="72" loading="eager" class="h-[72px] w-[72px]"><span class="text-2xl font-bold tracking-tight text-slate-900">Yet<span class="text-signal">.</span><span class="font-medium text-slate-500">lu</span></span></a><p class="text-slate-600 leading-relaxed max-w-sm text-sm">AI consultancy in Luxembourg, led by Sid Ali Temkit, PhD and an international team of AI experts. Fixed-price AI projects, EU-hosted and GDPR-compliant.</p></div><div class="md:col-span-2"><h4 class="eyebrow text-slate-900 m-0 mb-4">Site</h4><ul class="space-y-2.5 list-none m-0 p-0"><li class="list-none"><a class="text-sm text-slate-600 hover:text-accent transition-colors" href="/work">Work</a></li><li class="list-none"><a class="text-sm text-slate-600 hover:text-accent transition-colors" href="/services">Services</a></li><li class="list-none"><a class="text-sm text-slate-600 hover:text-accent transition-colors" href="/about">About</a></li><li class="list-none"><a class="text-sm text-slate-600 hover:text-accent transition-colors" href="/blog">Blog</a></li><li class="list-none"><a class="text-sm text-slate-600 hover:text-accent transition-colors" href="/contact">Contact</a></li></ul></div><div class="md:col-span-2"><h4 class="eyebrow text-slate-900 m-0 mb-4">Legal</h4><ul class="space-y-2.5 list-none m-0 p-0"><li class="list-none"><a class="text-sm text-slate-600 hover:text-accent transition-colors" href="/privacy">Privacy Policy</a></li><li class="list-none"><a class="text-sm text-slate-600 hover:text-accent transition-colors" href="/terms">Terms of Service</a></li><li class="list-none"><a class="text-sm text-slate-600 hover:text-accent transition-colors" href="/legal-notice">Legal Notice</a></li></ul></div><div class="md:col-span-3"><h4 class="eyebrow text-slate-900 m-0 mb-4">Contact</h4><ul class="space-y-2.5 list-none m-0 p-0 text-sm"><li class="list-none flex items-start gap-2 text-slate-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"/><circle cx="12" cy="10" r="3"/></svg>15 Avenue Dr Klein, 5630 Mondorf-les-Bains, Luxembourg</li><li class="list-none"><a href="tel:+352621436580" class="flex items-center gap-2 text-slate-600 hover:text-accent transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone w-4 h-4 text-accent" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"/></svg>+352 621 436 580</a></li><li class="list-none"><a href="mailto:[email protected]" class="flex items-center gap-2 text-slate-600 hover:text-accent transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-4 h-4 text-accent" aria-hidden="true"><rect width="20" height="16" x="2" y="4" rx="2"/><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"/></svg>[email protected]</a></li><li class="list-none"><a href="https://wa.me/352621436580" target="_blank" rel="noopener noreferrer" class="flex items-center gap-2 text-slate-600 hover:text-accent transition-colors"><svg class="w-4 h-4 text-accent" fill="currentColor" viewBox="0 0 16 16" aria-hidden="true"><path d="M13.601 2.326A7.854 7.854 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.933 7.933 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.573 6.573 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.557 6.557 0 0 1 1.928 4.66c-.004 3.639-2.961 6.592-6.592 6.592z"/></svg>WhatsApp</a></li></ul></div></div><div class="mt-12 pt-6 border-t border-slate-200 flex flex-col md:flex-row justify-between items-center gap-3 text-sm text-slate-500"><span>© 2026 Yet Technologies.<!-- --> <!-- -->All rights reserved.</span><span class="img-caption flex flex-wrap items-center justify-center gap-x-5 gap-y-1 text-center tabular-nums"><span>
449.5047° N · 6.2807° E — Mondorf-les-Bains</span><span>RCS Luxembourg B292637</span></span></div></div></footer></div></div>
4<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"posts":[{"slug":"agentic-ai-luxembourg-smes","title":"Agentic AI for Luxembourg businesses: beyond the chatbot","excerpt":"Agentic AI explained for Luxembourg businesses: real delivered examples — cross-document RAG, email-to-quote, AI concierge — plus when NOT to use agents.","category":"AI Trends","date":"2026-08-22T11:00:00.000000","readTime":5},{"slug":"sovereign-ai-luxembourg","title":"Sovereign AI: keeping your company's AI inside the EU","excerpt":"Data residency is not sovereignty. What the US CLOUD Act means for EU-hosted AI, and how to run capable AI fully inside the EU — live demo included.","category":"Enterprise AI","date":"2026-08-22T10:00:00.000000","readTime":5},{"slug":"ai-act-luxembourg-2026-guide","title":"The EU AI Act in Luxembourg: what companies must do before August 2026","excerpt":"The EU AI Act applies in phases through August 2026. What Luxembourg companies must do now: AI inventory, risk classification, governance. Practical guide.","category":"Enterprise AI","date":"2026-08-22T09:00:00.000000","readTime":6},{"slug":"clean-your-data","title":"Clean Your Data: The First Step to AI Success","excerpt":"Discover the critical importance of data cleaning as the first step to achieving success in AI. With the global AI market projected to grow at nearly 30% annually, data quality is key for business transformation.","category":"Enterprise AI","date":"2024-12-27T11:17:11.889364","readTime":1},{"slug":"ai-langage-spoken-only-between-ais","title":"AI Language: Should Machines Speak a Language Only Understood by Other AI?","excerpt":"As the AI market soars, should machines communicate in languages only understood by AI? We delve into the implications for businesses and decision-makers in the evolving technology landscape.","category":"Enterprise AI","date":"2024-12-27T11:12:28.742762","readTime":1},{"slug":"agi-vs-specialized-ai","title":"AGI vs. Specialized AI: Do We Really Need Machines That Think Like Humans?","excerpt":"Explore the critical differences between Artificial General Intelligence (AGI) and specialized AI. Understand why businesses are focusing on specialized AI today while preparing for the potential of machines that think like humans.","category":"AI Trends","date":"2024-12-27T11:06:09.522468","readTime":1}],"categories":["AI Trends","Enterprise AI"],"_nextI18Next":{"initialI18nStore":{"en":{"common":{"meta":{"title":"Yet Technologies | AI Consultant Luxembourg","description":"AI consultancy in Luxembourg led by Sid Ali Temkit, PhD. AI consulting, custom AI systems and AI-ready data for organisations in Luxembourg and the Greater Region, delivered by our international team of experts. Fixed price, EU-hosted, GDPR-compliant.","keywords":"AI consultant Luxembourg, AI consulting, custom AI systems, Yet Technologies, Sid Ali Temkit, Mondorf-les-Bains","ogTitle":"Yet Technologies | AI Consultant Luxembourg","ogDescription":"AI that actually works for your business. Led by Sid Ali Temkit, PhD, built by our international team of AI experts — delivered at a fixed price.","author":"Yet Technologies","region":"LU-Luxembourg","companyType":"SARL-S"},"nav":{"work":"Work","services":"Services","playground":"Playground","about":"About","bookCall":"Book a free 30-min call","menu":"Menu","blog":"Blog","contact":"Contact","servicesMenu":{"sovereign":"Sovereign AI \u0026 Compliance","consulting":"AI consulting","systems":"Custom AI systems","data":"Your data, AI-ready"},"servicesMenuAll":"Services"},"languages":{"en":"English","fr":"French","de":"German","lb":"Luxembourgish","nl":"Dutch","select":"Select Language"},"accessibility":{"skipToContent":"Skip to content","openMainMenu":"Open main menu","closeMainMenu":"Close main menu","languageSelector":"Language selector","changeLanguage":"Change language","currentLanguage":"Current language: {{language}}","scrollToTop":"Scroll to top","navigation":"Main navigation"},"actions":{"learnMore":"Learn More","getStarted":"Get Started","contact":"Contact Us","viewAll":"View All","readMore":"Read More","submit":"Submit","sendMessage":"Send Message","processing":"Processing..."},"cta":{"bookCall":"Book a free 30-min call","whatsapp":"WhatsApp us","seeWork":"See our work"},"footer":{"tagline":"AI consultancy in Luxembourg, led by Sid Ali Temkit, PhD and an international team of AI experts. Fixed-price AI projects, EU-hosted and GDPR-compliant.","nav":{"title":"Site","work":"Work","services":"Services","playground":"Playground","about":"About","blog":"Blog","contact":"Contact"},"legal":{"title":"Legal","privacy":"Privacy Policy","terms":"Terms of Service","legalN
4otice":"Legal Notice"},"contact":{"title":"Contact","address":"15 Avenue Dr Klein, 5630 Mondorf-les-Bains, Luxembourg","email":"[email protected]","phone":"+352 621 436 580","whatsapp":"WhatsApp"},"copyright":"© {{year}} Yet Technologies.","allRightsReserved":"All rights reserved."},"cookieConsent":{"message":"We use essential cookies to run this site and, with your consent, Google Analytics to understand how it is used.","customize":"Customize","rejectAll":"Reject All","acceptAll":"Accept All"},"admin":{"dashboard":"Dashboard","articles":"Articles","services":"Services","users":"Users","settings":"Settings","help":"Help \u0026 Support","profile":"Profile Settings","logout":"Sign out","viewWebsite":"View Website","notifications":"Notifications","searchPlaceholder":"Search...","create":"Create","edit":"Edit","delete":"Delete","save":"Save","cancel":"Cancel","generate":"Generate","allArticles":"All Articles","createArticle":"Create Article","generateArticle":"Generate Article","allServices":"All Services","addService":"Add Service","serviceInquiries":"Service Inquiries","allUsers":"All Users","addUser":"Add User","userRoles":"User Roles"},"errors":{"404":{"title":"Page Not Found","message":"The page you're looking for doesn't exist.","action":"Return Home"},"form":{"required":"This field is required","email":"Please enter a valid email address","phone":"Please enter a valid phone number","general":"An error occurred. Please try again."}},"success":{"form":{"title":"Thank You!","message":"Your message has been sent successfully. We will get back to you soon."}},"form":{"fullName":"Full name","fullNamePlaceholder":"Jane Doe","email":"Email address","emailPlaceholder":"[email protected]","submit":"Send","sending":"Sending..."},"loading":"Loading...","privacy":"Privacy Policy"},"blog":{"hero":{"title":"Blog \u0026 Insights","description":"Discover the latest insights, tech trends, and thought leadership articles.","readMore":"Read More"},"search":{"placeholder":"Search articles","noResults":"No articles found matching your search.","shortcut":"Ctrl + /"},"sections":{"featured":"Featured Story","trending":"Trending Stories","latest":"Latest Articles"},"filters":{"title":"Filters","categories":"Categories","topics":"Topics","clearAll":"Clear All","apply":"Apply Filters"},"article":{"readTime":"{{count}} min read","byAuthor":"By {{author}}","publishedOn":"Published on {{date}}","loadMore":"Load More Articles","share":"Share Article","save":"Save Article","saved":"Saved"},"newsletter":{"title":"Stay Informed, Lead with Confidence, Never Miss Critical AI Insights","description":"Exclusive intelligence for executives: Clear, actionable AI strategies and competitive advantages delivered directly to your inbox.","placeholder":"Enter your email","subscribe":"Subscribe","unsubscribe":"Unsubscribe","success":"Thanks for subscribing!","error":"Subscription failed. Please try again.","privacy":"We respect your privacy. Unsubscribe at any time.","invalidEmail":"Please enter a valid email address","privacyConsent":"I agree to receive communications from Yet Technologies. See our","consentRequired":"Consent is required to subscribe","privacyRead":"I confirm I have read and understood how my data will be used as described in the","privacyReadRequired":"You must confirm you have read the privacy policy","marketingConsent":"I would like to receive marketing communications about products and services (optional)","subscribeAnother":"Subscribe another email","resubscribe":"Re-subscribe","pageTitle":"Newsletter Subscription","pageDescription":"Subscribe to our newsletter for weekly insights on AI, technology and digital transformation.","formTitle":"Join Our Newsletter","formDescription":"Fill out the form below to receive our newsletter.","successTitle":"Thank You for Subscribing!","successMessage":"You have successfully subscribed to our newsletter. Check your inbox for a confirmation email.","unsubscribeTitle":"Unsubscribe from Our Newsletter","unsubscribeDescription":"We're sorry to see you go. Enter your email below to unsubscribe.","unsubscribeSuccessTitle":"You Have Been Unsubscribed","unsubscribeSuccessMessage":"You have been successfully unsubscribed from our newsletter. We're sorry to see you go.","unsubscribeError":"There was an error processing your request. Please try again later.","unsubscribeNotice":"You can unsubscribe at any time by clicking the unsubscribe link in our emails or by visiting this page.","unsubscribeNotice2":"If you have any questions about your subscription, please contact us at","benefitsTitle":"Newsletter Benefits","whySubscribe":"Why Leading Executives Choose Our AI Intelligence","subscribersDesc":"Join C-suite leaders, directors, and decision-makers who rely on our executive briefings to drive innovation and maintain competitive advantage.","morebenef
4its":"More Newsletter Benefits","testimonialTitle":"What Our Subscribers Say","testimonialQuote":"As a CEO, the Yet.lu executive briefings provide invaluable AI insights that directly impact our strategic decision-making. Their intelligence has helped us identify crucial market advantages our competitors missed.","testimonialAuthor":"Sophie Laurent","testimonialPosition":"CEO, TechInnovate","didYouKnow":"Did You Know?","didYouKnowDesc":"87% of Fortune 500 executives credit AI insights for significant strategic advantages. Our briefings are trusted by C-suite leaders across multiple industries.","frequency":"Weekly Newsletter","frequencyDesc":"Delivered every Thursday","dataProtection":"GDPR Compliant","dataProtectionDesc":"Your data is secure \u0026 protected","gdprNotice":"Your personal data will be processed in accordance with our","gdprNotice2":"and applicable data protection laws.","faqTitle":"Frequently Asked Questions","faq1Title":"How often will I receive the newsletter?","faq1Desc":"Our newsletter is sent out once a week, every Thursday. We respect your inbox and won't spam you with unnecessary emails.","faq2Title":"What kind of content will I receive?","faq2Desc":"You'll receive the latest insights on AI technology, digital transformation, industry news, expert guides, and exclusive content.","faq3Title":"How do I unsubscribe?","faq3Desc":"You can unsubscribe at any time by clicking the unsubscribe link at the bottom of any newsletter email or by visiting this page and selecting the unsubscribe tab.","faq4Title":"Is my data secure?","faq4Desc":"Yes, we take data protection seriously. Your information is securely stored and processed in compliance with GDPR and other applicable data protection regulations.","moreQuestions":"Have more questions?","contactUs":"Contact us","benefits":{"weekly":"Strategic AI Intelligence","weeklyDesc":"Executive briefings on AI developments with strategic business impact","guides":"Competitive Analysis","guidesDesc":"Exclusive insights on industry disruptions and competitive advantages","earlyAccess":"Decision Support","earlyAccessDesc":"AI-driven frameworks for executive decision-making and risk assessment","events":"Executive Network","eventsDesc":"Connect with C-suite peers implementing successful AI strategies"},"widget":{"title":"Executive AI Intelligence Briefing","description":"Strategic insights and competitive intelligence delivered directly to decision-makers.","cta":"Subscribe Now","floatingTitle":"Stay in the Loop","floatingDescription":"Subscribe to our newsletter for weekly updates.","compactTitle":"Newsletter","compactCta":"Subscribe","close":"Close newsletter widget","moreOptions":"More subscription options"}},"metadata":{"author":"Author","date":"Date","readTime":"Read Time","category":"Category","share":"Share"},"seo":{"title":"Blog | Yet Technologies - MCP \u0026 AI Insights","description":"Expert insights on Model Context Protocol, RAG systems, and enterprise AI integration. Technical guides and case studies from Yet Technologies."},"filter":{"all":"All Topics"},"noResults":"No articles found. Try adjusting your search or filter.","resultsCount":"{{count}} articles","readMore":"Read Article","backToBlog":"Back to Blog","notFound":{"title":"Article Not Found","description":"The article you are looking for does not exist."},"share":"Share:","summary":"Summary","keyMetrics":"Key Metrics","fullContentNote":"Full article content will be rendered here. This is a preview showing the article structure with metadata and key metrics.","topics":"Topics","relatedArticles":"Related Articles","dates":{"months":{"short":{"jan":"Jan","feb":"Feb","mar":"Mar","apr":"Apr","may":"May","jun":"Jun","jul":"Jul","aug":"Aug","sep":"Sep","oct":"Oct","nov":"Nov","dec":"Dec"},"long":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"}}}}}},"initialLocale":"en","ns":["common","blog"],"userConfig":null}},"__N_SSG":true},"page":"/blog","query":{},"buildId":"b_yVdwJP_pJt3nxITZz8B","isFallback":false,"gsp":true,"locale":"en","locales":["en","fr","de","lb","nl"],"defaultLocale":"en","scriptLoader":[]}</script>
4</body></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.