Polydesk-logotype
Polydesk.ai — Header
Glossaire IA : 1 000 Définitions de l’Intelligence Artificielle de A à Z *,*::before,*::after{margin:0;padding:0;box-sizing:border-box} :root{ –bg:#fafbfd;–bg-card:#fff;–bg-hover:#f7f8fb;–bg-surface:#f1f3f8; –border:#e2e5ee;–border-hover:#c8cdd9; –text:#1e1e2e;–text-2:#4b5563;–text-3:#6b7280; –purple:#7c3aed;–pink:#c026d3;–orange:#d97706;–blue:#3b6cf5; –teal:#0d9488;–green:#059669;–red:#dc2626;–cyan:#0891b2;–indigo:#4f46e5; –r-sm:8px;–r-md:12px;–r-lg:16px;–r-xl:20px;–r-pill:999px; –f-d:’Sora’,sans-serif;–f-b:’Instrument Sans’,sans-serif;–f-m:’JetBrains Mono’,monospace; –max:1200px;–ease:.3s cubic-bezier(.4,0,.2,1); –sh-s:0 1px 2px rgba(0,0,0,.04);–sh-m:0 2px 8px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.04); –sh-l:0 4px 20px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.03);–sh-xl:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04); } html{scroll-behavior:smooth} body{font-family:var(–f-b);background:var(–bg);color:var(–text);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden} a{color:inherit;text-decoration:none} a.pop-pill,a.pop-pill *,a.term-link,a.term-link *{text-decoration:none!important} .ct{max-width:var(–max);margin:0 auto;padding:0 24px} /* ── Blur Orbs ── */ .blur-orbs{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden} .blur-orb{position:absolute;border-radius:50%;filter:blur(100px);animation:od 20s ease-in-out infinite alternate} .o1{width:550px;height:550px;background:rgba(124,58,237,.16);top:-8%;left:-6%;animation-duration:24s} .o2{width:480px;height:480px;background:rgba(192,38,211,.12);top:8%;right:-10%;animation-duration:28s;animation-direction:alternate-reverse} .o3{width:400px;height:400px;background:rgba(249,115,22,.10);bottom:15%;left:25%;animation-duration:22s;animation-delay:-6s} .o4{width:350px;height:350px;background:rgba(59,108,245,.10);bottom:-5%;right:12%;animation-duration:30s;animation-direction:alternate-reverse;animation-delay:-10s} .o5{width:280px;height:280px;background:rgba(13,148,136,.08);top:45%;left:55%;animation-duration:26s;animation-delay:-14s} @keyframes od{0%{transform:translate(0,0) scale(1)}100%{transform:translate(50px,35px) scale(1.2)}} /* ═══ HERO ═══ */ .hero{padding:80px 0 0;text-align:center;position:relative;z-index:10;overflow:visible} /* Ensure .ct doesn’t clip */ .hero .ct{overflow:visible} .hero-label{font-family:var(–f-m);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(–purple);margin-bottom:14px} h1{font-family:var(–f-d);font-size:clamp(2.2rem,5.5vw,3.2rem);font-weight:800;line-height:1.1;letter-spacing:-1.5px;margin-bottom:16px;animation:up .5s ease-out both} h1 .gr{background:linear-gradient(135deg,var(–purple),var(–pink),var(–orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text} .hero-sub{font-size:1.05rem;color:var(–text-2);max-width:540px;margin:0 auto 40px;line-height:1.7;animation:up .5s ease-out .06s both} @keyframes up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}} /* ── SEARCH (in hero) ── */ .hero-search{max-width:600px;margin:0 auto;position:relative;z-index:60;animation:up .5s ease-out .12s both} .hero-search svg{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(–text-3);pointer-events:none} .hero-search input{width:100%;padding:16px 130px 16px 52px;font-family:var(–f-b);font-size:1rem;background:var(–bg-card);border:1px solid var(–border);border-radius:var(–r-xl);color:var(–text);outline:none;transition:all var(–ease);box-shadow:var(–sh-m)} .hero-search input::placeholder{color:var(–text-3)} .hero-search input:focus{border-color:var(–purple);box-shadow:0 0 0 4px rgba(124,58,237,.08),var(–sh-l)} .s-count{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-family:var(–f-m);font-size:.7rem;color:var(–text-3);background:var(–bg-surface);padding:5px 12px;border-radius:var(–r-pill);border:1px solid var(–border)} /* Search results dropdown */ .search-results{position:fixed;background:var(–bg-card);border:1px solid var(–border);border-radius:var(–r-lg);box-shadow:var(–sh-xl);max-height:360px;overflow-y:auto;z-index:9999;display:none} .search-results.on{display:block} .sr-item{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(–bg-surface);transition:background var(–ease);cursor:pointer;text-decoration:none!important;color:var(–text)} .sr-item:last-child{border-bottom:none} .sr-item:hover{background:var(–bg-hover)} .sr-item .sr-name{font-family:var(–f-d);font-size:.9rem;font-weight:600} .sr-item .sr-slug{font-family:var(–f-m);font-size:.68rem;color:var(–text-3)} .sr-empty{padding:24px 20px;text-align:center;color:var(–text-3);font-size:.9rem} /* ═══ POPULAR TERMS ═══ */ .pop-s{padding:48px 0 40px;position:relative;z-index:1} .pop-title{font-family:var(–f-d);font-size:1.05rem;font-weight:700;margin-bottom:18px;letter-spacing:-.3px} .pop-grid{display:flex;gap:10px;flex-wrap:wrap} .pop-pill{font-family:var(–f-m);font-size:.82rem;font-weight:500;padding:9px 18px;border-radius:var(–r-pill);border:1px solid var(–border);background:var(–bg-card);color:var(–text-2);transition:all var(–ease);box-shadow:var(–sh-s);cursor:pointer} .pop-pill:hover{border-color:var(–purple);color:var(–purple);background:rgba(124,58,237,.03);transform:translateY(-2px);box-shadow:var(–sh-m)} /* ═══ ALPHABET NAV ═══ */ .alpha-s{padding:0 0 48px;position:relative;z-index:1} .alpha-bar{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;padding:16px 20px;background:var(–bg-card);border:1px solid var(–border);border-radius:var(–r-xl);box-shadow:var(–sh-s)} .alpha-btn{font-family:var(–f-d);font-size:.82rem;font-weight:600;width:38px;height:38px;border-radius:var(–r-sm);border:1px solid transparent;background:transparent;color:var(–text-3);cursor:pointer;transition:all var(–ease);display:flex;align-items:center;justify-content:center} .alpha-btn:hover{background:var(–bg-hover);color:var(–text);border-color:var(–border)} .alpha-btn.active{background:var(–purple);color:#fff;border-color:var(–purple);box-shadow:0 2px 8px rgba(124,58,237,.2)} .alpha-btn.disabled{opacity:.25;cursor:default} /* ═══ LETTER SECTIONS ═══ */ .letters-s{position:relative;z-index:1;padding-bottom:80px} .letter-group{margin-bottom:48px} .letter-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px} .letter-char{font-family:var(–f-d);font-size:2rem;font-weight:800;color:var(–text);line-height:1} .letter-line{flex:1;height:2px;background:linear-gradient(90deg,var(–purple),transparent);border-radius:2px;opacity:.3} .letter-count{font-family:var(–f-m);font-size:.66rem;color:var(–text-3);background:var(–bg-surface);padding:3px 10px;border-radius:var(–r-pill);border:1px solid var(–border)} .terms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px} .term-link{display:block;padding:13px 18px;font-size:.92rem;font-weight:500;color:var(–text);background:var(–bg-card);border:1px solid var(–border);border-radius:var(–r-sm);transition:all var(–ease);box-shadow:var(–sh-s)} .term-link:hover{color:var(–purple);background:rgba(124,58,237,.04);border-color:rgba(124,58,237,.2);padding-left:22px;box-shadow:var(–sh-m)} @media(max-width:768px){.terms-grid{grid-template-columns:repeat(2,1fr)}} @media(max-width:480px){.terms-grid{grid-template-columns:1fr}} /* ═══ FAQ ═══ */ .div{height:1px;max-width:400px;margin:0 auto 64px;background:linear-gradient(90deg,transparent,var(–border),transparent)} .faq-s{padding:0 0 100px;position:relative;z-index:1} .faq-h{text-align:center;margin-bottom:40px} .faq-l{font-family:var(–f-m);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:var(–purple);margin-bottom:10px} .faq-tt{font-family:var(–f-d);font-size:clamp(1.7rem,3.5vw,2.3rem);font-weight:700;letter-spacing:-.8px} .faq-ls{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:12px} .faq-i{background:var(–bg-card);border:1px solid var(–border);border-radius:var(–r-lg);overflow:hidden;box-shadow:var(–sh-s)} .faq-q{width:100%;padding:20px 24px;font-family:var(–f-d);font-size:1rem;font-weight:600;color:var(–text);background:transparent;border:none;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;transition:background .2s} .faq-q:hover{background:var(–bg-surface)} .faq-q .ch{font-size:1.1rem;color:var(–text-3);transition:transform .3s} .faq-i.op .faq-q .ch{transform:rotate(180deg)} .faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s} .faq-i.op .faq-a{max-height:300px;padding:0 24px 20px} .faq-a p{font-size:.92rem;color:var(–text-2);line-height:1.75} @media(max-width:640px){.hero{padding:48px 0 0}.alpha-btn{width:32px;height:32px;font-size:.75rem}}
Glossaire IA

1 000 définitions de A à Z

LLM, RAG, fine-tuning, agents, prompting — chaque concept de l’intelligence artificielle expliqué clairement en français.

FAQ

Questions fréquentes

Le glossaire est classé par ordre alphabétique. Chaque terme contient une définition en une ligne, du contexte d’usage, un exemple concret et des liens vers les termes associés. Vous pouvez naviguer par lettre ou utiliser la recherche en haut de page.

Oui. En plus des concepts théoriques (transformer, attention, embedding), le glossaire couvre les outils (ChatGPT, Cursor, Midjourney), les frameworks (LangChain, CrewAI), les plateformes (Hugging Face, Replicate) et les termes métier (RAG, MCP, function calling).

Chaque définition commence par une explication accessible, puis approfondit pour les profils techniques. Pas besoin de prérequis : les termes complexes sont liés à d’autres entrées du glossaire pour vous permettre de remonter la chaîne des concepts.

Régulièrement. De nouveaux termes sont ajoutés au fil des évolutions de l’écosystème IA, et les définitions existantes sont révisées quand un concept évolue significativement.

Absolument. Envoyez votre suggestion via la page contact. Les termes les plus demandés sont ajoutés en priorité.

// ═══ GLOSSARY DATA (sample — in production, this would be dynamically generated) ═══ const terms = [ // A « a-b-testing », »a100″, »accuracy », »activation-function », »active-learning », »adam », »adaptive-learning », »adas », »adversarial-training », »agent-ia », »ai-act », »ai-alignment », »ai-safety », »aider », »aiva », »alignment », »alphafold », »anomaly-detection », »anthropic », »api », »apprentissage-non-supervise », »apprentissage-par-renforcement », »apprentissage-supervise », »arena », »assistant-ia », »attention », »autoencoder », »automatic1111″, »autoregressive », »aws », »awq », // B « babyagi », »backpropagation », »bag-of-words », »bark », »batch-normalization », »batch-processing », »bayesian-neural-network », »benchmark », »bert », »bias », »bim-ia », »bleu », »bolt-new », »boomy », »bpe », »brave-search », // C « c2pa », »calibration », »canva-ia », »chain-of-thought », »chatbot », »chatgpt », »civitai », »classification », »claude », »claude-code », »claude-cowork », »claude-haiku », »claude-opus », »claude-sonnet », »clip », »cloud-computing », »clustering », »cnn », »codellama », »codestral », »comfyui », »compliance-ia », »constitutional-ai », »content-filter », »context-window », »contrastive-learning », »controlnet », »copilot », »crewai », »cross-attention », »cross-entropy », »cuda », »cursor », // D « dall-e », »dall-e-3″, »data-augmentation », »data-labeling », »dataset », »dbscan », »deep-learning », »deep-research », »deepfake », »deepseek-r1″, »deepseek-v3″, »diffusers », »diffusion-model », »dimensionality-reduction », »distillation », »dola », »dpo », »dreambooth », »dropout », // E « edge-ai », »elevenlabs », »elo-score », »embedding », »endpoint », »extended-thinking », // F « f1-score », »face-recognition », »faiss », »fairness », »fasttext », »few-shot », »fine-tuning », »firefly », »fooocus », »function-calling », »flux », // G « galileo-ai », »gamma », »gan », »gaussian-splatting », »gcp », »gemini », »gemini-flash », »gemini-pro », »ggml », »gguf », »glove », »google-deepmind », »gpt », »gpt-2″, »gpt-3″, »gpt-4″, »gpt-4o », »gptq », »gradient-descent », »grok », »guardrails », // H « h100″, »h200″, »hallucination », »harmlessness », »healthcare-ai », »helpfulness », »hugging-face », »hyperparameter », // I « ideogram », »image-generation », »img2img », »in-context-learning », »inference », »inpainting », »instruction-tuning », »int4″, »int8″, »interpretability », // J « jailbreak », »jan », »jasper », »json-mode », »jukebox », // K « kagi », »kling », »kmeans », »knowledge-distillation », »knowledge-graph », // L « lambda-cloud », »langchain », »langgraph », »latence », »layer-normalization », »leaderboard », »learning-rate », »leonardo-ai », »lime », »llama », »llama-3″, »llm », »lmsys », »lmstudio », »lora », »loss-function », »lovable », »luma », // M « machine-learning », »mae », »make », »mcp », »meta-ai », »meta-learning », »midjourney », »mistral », »mixtral », »mlflow », »mlx », »modal », »modele-de-diffusion », »modele-de-langage », »modele-multimodal », »multi-agent », »murf », »musicgen », // N « n8n », »narrow-ai », »neon », »neptune », »ner », »nerf », »neural-network », »npu », // O « o1″, »o3″, »object-detection », »ocr », »ollama », »on-device-ai », »one-shot », »onnx », »openai », »openrouter », »optimizer », »outpainting », »overfitting », // P « pca », »perplexity », »phi », »phoenix », »pika », »pipeline », »planetscale », »positional-encoding », »ppo », »pre-entrainement », »precision », »prompt », »prompt-engineering », »prompt-injection », »pruning », // Q « q-learning », »qdrant », »quantization », »question-answering », »qwen », // R « rag », »random-forest », »rate-limit », »reasoning », »recall », »recommendation-system », »red-teaming », »regularisation », »reinforcement-learning », »replicate », »reseau-de-neurones », »reward-model », »rlhf », »rnn », »roberta », »rocm », »roc », »rouge », »runway », // S « safety », »sam », »sampling », »scaling-laws », »sdk », »sdxl », »self-attention », »self-supervised-learning », »sentence-transformer », »sentencepiece », »sgd », »shap », »sora », »sourcegraph », »speech-to-text », »stable-audio », »stable-diffusion », »starcoder », »streaming », »subword », »suno », »super-resolution », »supabase », »supervised-learning », »swarm », »synthesia », // T « t-sne », »t5″, »tabnine », »temperature », »tensorrt », »text-to-speech », »throughput », »together-ai », »token », »tokenizer », »tool-use », »top-k », »top-p », »transfer-learning », »transformer », »tree-of-thought », »triton », »txt2img », // U « udio », »umap », »uncertainty-estimation », »underfitting », »upscaling », // V « v0″, »vae », »validation-set », »vast-ai », »vector-database », »vector-store », »veo », »vercel », »vercel-ai-sdk », »vision-transformer », »vllm », »voice-cloning », »vulkan », // W « watermarking », »weaviate », »whisper », »windsurf », »word-embedding », »word2vec », // X « xai », »xai-explainability », »xgboost », // Y « yield-prediction », »yolo », »you-com », // Z « zapier », »zero-shot », »zoom-ai » ]; function formatName(slug) { const map = { ‘llm’:’LLM’,’rag’:’RAG’,’rlhf’:’RLHF’,’dpo’:’DPO’,’ppo’:’PPO’,’gan’:’GAN’,’vae’:’VAE’,’cnn’:’CNN’,’rnn’:’RNN’, ‘api’:’API’,’sdk’:’SDK’,’mcp’:’MCP’,’gpu’:’GPU’,’tpu’:’TPU’,’npu’:’NPU’,’ocr’:’OCR’,’bpe’:’BPE’,’aws’:’AWS’, ‘gcp’:’GCP’,’mlx’:’MLX’,’sam’:’SAM’,’sgd’:’SGD’,’npu’:’NPU’,’ner’:’NER’,’pca’:’PCA’,’roc’:’ROC’, ‘gpt’:’GPT’,’gpt-2′:’GPT-2′,’gpt-3′:’GPT-3′,’gpt-4′:’GPT-4′,’gpt-4o’:’GPT-4o’, ‘o1′:’o1′,’o3′:’o3′,’t5′:’T5′,’h100′:’H100′,’h200′:’H200′,’a100′:’A100’, ‘sd3′:’SD3′,’sdxl’:’SDXL’,’int4′:’INT4′,’int8′:’INT8′,’gguf’:’GGUF’,’ggml’:’GGML’, ‘onnx’:’ONNX’,’vllm’:’vLLM’,’dall-e’:’DALL·E’,’dall-e-3′:’DALL·E 3′, ‘llama’:’LLaMA’,’llama-3′:’LLaMA 3′,’bert’:’BERT’,’roberta’:’RoBERTa’, ‘gptq’:’GPTQ’,’awq’:’AWQ’,’faiss’:’FAISS’,’cuda’:’CUDA’,’rocm’:’ROCm’, ‘lora’:’LoRA’,’clip’:’CLIP’,’mae’:’MAE’,’lime’:’LIME’,’shap’:’SHAP’, ‘bleu’:’BLEU’,’rouge’:’ROUGE’,’yolo’:’YOLO’,’umap’:’UMAP’, ‘n8n’:’n8n’,’v0′:’v0′,’ai-act’:’AI Act’,’xai’:’xAI’, ‘chatgpt’:’ChatGPT’,’deepseek-v3′:’DeepSeek V3′,’deepseek-r1′:’DeepSeek R1′, ‘elevenlabs’:’ElevenLabs’,’comfyui’:’ComfyUI’,’automatic1111′:’Automatic1111′, ‘lmstudio’:’LM Studio’,’openrouter’:’OpenRouter’,’openai’:’OpenAI’, ‘midjourney’:’Midjourney’,’controlnet’:’ControlNet’,’dreambooth’:’DreamBooth’, ‘tensorrt’:’TensorRT’,’img2img’:’img2img’,’txt2img’:’txt2img’, ‘musicgen’:’MusicGen’,’hugging-face’:’Hugging Face’, ‘google-deepmind’:’Google DeepMind’,’meta-ai’:’Meta AI’, ‘langchain’:’LangChain’,’langgraph’:’LangGraph’,’crewai’:’CrewAI’, ‘f1-score’:’F1-Score’,’t-sne’:’t-SNE’,’alphafold’:’AlphaFold’, }; if (map[slug]) return map[slug]; return slug.split(‘-‘).map(w => w.charAt(0).toUpperCase() + w.slice(1)).join(‘ ‘); } // Group by letter const grouped = {}; terms.forEach(t => { const letter = t.charAt(0).toUpperCase(); if (!grouped[letter]) grouped[letter] = []; grouped[letter].push(t); }); // Build alphabet bar const alphaBar = document.getElementById(‘alphaBar’); const allLetters = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’.split( »); allLetters.forEach(l => { const btn = document.createElement(‘button’); btn.className = ‘alpha-btn’ + (grouped[l] ?  » : ‘ disabled’); btn.textContent = l; btn.dataset.letter = l; if (grouped[l]) { btn.addEventListener(‘click’, () => { document.querySelectorAll(‘.alpha-btn’).forEach(b => b.classList.remove(‘active’)); btn.classList.add(‘active’); const el = document.getElementById(‘letter-‘ + l); if (el) el.scrollIntoView({ behavior: ‘smooth’, block: ‘start’ }); }); } alphaBar.appendChild(btn); }); // Build letter sections const container = document.getElementById(‘lettersContainer’); Object.keys(grouped).sort().forEach(letter => { const group = document.createElement(‘div’); group.className = ‘letter-group’; group.id = ‘letter-‘ + letter; group.style.scrollMarginTop = ’24px’; const heading = document.createElement(‘div’); heading.className = ‘letter-heading’; heading.innerHTML = `${letter}${grouped[letter].length} termes`; const grid = document.createElement(‘div’); grid.className = ‘terms-grid’; grouped[letter].sort().forEach(t => { const a = document.createElement(‘a’); a.href = ‘/glossaire/’ + t + ‘/’; a.className = ‘term-link’; a.textContent = formatName(t); grid.appendChild(a); }); group.appendChild(heading); group.appendChild(grid); container.appendChild(group); }); // Search const qInput = document.getElementById(‘q’); const sr = document.getElementById(‘sr’); const cntEl = document.getElementById(‘cnt’); const searchWrap = document.getElementById(‘searchWrap’); function positionDropdown() { const rect = searchWrap.getBoundingClientRect(); sr.style.top = (rect.bottom + 8) + ‘px’; sr.style.left = rect.left + ‘px’; sr.style.width = rect.width + ‘px’; } qInput.addEventListener(‘input’, () => { const v = qInput.value.toLowerCase().trim(); if (v.length t.includes(v) || formatName(t).toLowerCase().includes(v)).slice(0, 12); if (matches.length === 0) { sr.innerHTML = ‘
Aucun terme trouvé
‘; } else { sr.innerHTML = matches.map(t => `${formatName(t)}/glossaire/${t}/` ).join( »); } positionDropdown(); sr.classList.add(‘on’); cntEl.textContent = matches.length + ‘ résultat’ + (matches.length > 1 ? ‘s’ :  »); }); window.addEventListener(‘scroll’, () => { if (sr.classList.contains(‘on’)) positionDropdown(); }); window.addEventListener(‘resize’, () => { if (sr.classList.contains(‘on’)) positionDropdown(); }); qInput.addEventListener(‘blur’, () => { setTimeout(() => sr.classList.remove(‘on’), 200); }); qInput.addEventListener(‘focus’, () => { if (qInput.value.length >= 2) { positionDropdown(); sr.classList.add(‘on’); } }); // FAQ document.querySelectorAll(‘.faq-q’).forEach(b => { b.addEventListener(‘click’, () => { const i = b.parentElement, o = i.classList.contains(‘op’); document.querySelectorAll(‘.faq-i’).forEach(x => x.classList.remove(‘op’)); if (!o) i.classList.add(‘op’); }); }); // Highlight active letter on scroll const letterGroups = document.querySelectorAll(‘.letter-group’); const observer = new IntersectionObserver(entries => { entries.forEach(e => { if (e.isIntersecting) { const l = e.target.id.replace(‘letter-‘,  »); document.querySelectorAll(‘.alpha-btn’).forEach(b => b.classList.toggle(‘active’, b.dataset.letter === l)); } }); }, { rootMargin: ‘-20% 0px -70% 0px’ }); letterGroups.forEach(g => observer.observe(g));
Polydesk.ai — Footer