{"query":"demo","answer":"","sources":[{"id":"astro-islands-hydration","title":"Astro Islands : performance maximale avec hydratation partielle","excerpt":"Comprendre la stratégie d'îles d'Astro pour ne charger du JavaScript interactif que là où c'est nécessaire, et livrer des pages à 100/100 Lighthouse par défaut.","url":"/articles/astro-islands-hydration","category":"Performance","score":0.89},{"id":"headless-architecture","title":"Architecture découplée : pourquoi le Headless s'impose","excerpt":"Explorez comment séparer le front-end du back-end libère vos équipes, accélère les déploiements et ouvre la porte à des expériences omnicanales sans friction.","url":"/articles/headless-architecture","category":"Architecture","score":0.97},{"id":"rag-production-pipeline","title":"RAG en production : pipeline complet du chunking à la réponse","excerpt":"Plongez dans les étapes concrètes d'un pipeline Retrieval-Augmented Generation : découpage, embedding, stockage vectoriel, re-ranking et génération finale avec un LLM.","url":"/articles/rag-production-pipeline","category":"IA / LLM","score":0.93}],"ragSources":[],"meta":{"model":"mock","provider":"content-collections","latencyMs":1}}