IA, agents et inférence sur plateforme télécom
Éditoriale
Rédigée à partir de sources publiques (spécifications, documentations, textes officiels). Aucune analyse d'offres d'emploi : l'indicateur de demande n'est pas renseigné.
Source : Rédaction éditoriale à partir de projets et documentations open source (Hugging Face, vLLM, KServe, llm-d, Kubernetes, Model Context Protocol, OpenTelemetry, OWASP) et de publications de l'ANSSI, de la CNIL et de l'Union européenne ; elle ne s'appuie pas sur une analyse d'offres d'emploi. Le champ 'demande' n'est donc pas renseigné. Ce domaine évolue très vite : vérifier la version et l'état de chaque projet avant de s'y engager.
Cette roadmap s'adresse à celles et ceux qui doivent héberger, exploiter ou sécuriser de l'IA générative sur une plateforme Kubernetes télécom : modèles ouverts, inférence, GPU, agents, RAG, observabilité, conformité (AI Act, ANSSI) et cas d'usage réseau. Tout part de briques open source.
Prérequis plateforme
- Architecture Kubernetes · Fondamental
Plan de contrôle, nœuds, scheduler, API. Base pour comprendre comment on place des charges d'IA gourmandes sur un cluster.
- Workloads : Pods, Deployments, StatefulSets, Jobs · Fondamental
Les objets qui portent un serveur d'inférence (Deployment), un entraînement ou un traitement par lots (Job) et une base vectorielle (StatefulSet).
- Prometheus, Alertmanager, Thanos · Intermédiaire
Collecte de métriques et alertes. Les serveurs d'inférence exposent leurs métriques au format Prometheus : latence, débit, file d'attente.
Fondations IA
- Grands modèles de langage : comment ça marche · Fondamental
Jetons, transformeurs, fenêtre de contexte, génération. Il faut comprendre ces notions pour dimensionner et diagnostiquer, pas pour entraîner un modèle.
- Modèles à poids ouverts, licences et provenance · Fondamental
Choisir un modèle ouvert, lire sa licence, vérifier sa provenance et son empreinte. « Poids ouverts » n'est pas toujours « open source » au sens strict.
- Quantification et formats de modèles · Intermédiaire
Réduire la précision (8 ou 4 bits) pour tenir sur moins de mémoire GPU, au prix d'une qualité parfois dégradée. Formats courants : safetensors, GGUF.
Inférence
- Inférence locale : Ollama et llama.cpp · Fondamental
Faire tourner un modèle sur un poste ou un petit serveur pour apprendre et prototyper, avant de passer à une plateforme partagée.
- Serveur d'inférence vLLM · Intermédiaire
Serveur d'inférence open source à fort débit (batching continu, cache de clés-valeurs paginé, API compatible OpenAI). Réglages clés : mémoire GPU, longueur de contexte, parallélisme.
- Déployer des modèles avec KServe · Intermédiaire
Déclarer un service d'inférence comme ressource Kubernetes : versions, montée en charge, déploiements progressifs.
- Inférence distribuée et routage intelligent (llm-d) · Avancé
Séparer le traitement du prompt et la génération, router selon le cache et la charge. Approche récente : suivre l'état du projet avant de l'adopter en production.
- Mesurer et dimensionner l'inférence · Avancé
Latence du premier jeton, débit, concurrence, coût par million de jetons. Sans mesure, aucun dimensionnement GPU n'est défendable.
Plateforme GPU
- GPU sur Kubernetes : pilotes et opérateurs · Intermédiaire
Exposer les GPU aux pods : pilotes, plugin de périphérique, découverte des nœuds, supervision. Un opérateur évite d'installer tout cela à la main sur chaque nœud.
- Partage de GPU : MIG, temps partagé, allocation dynamique · Avancé
Un GPU entier par pod coûte cher. Partitionnement matériel (MIG), temps partagé et allocation dynamique de ressources (DRA) permettent de mutualiser, avec des compromis d'isolation.
- Files d'attente et ordonnancement par lots (Kueue) · Avancé
Quotas, priorités et équité entre équipes pour des GPU rares. Évite qu'une équipe monopolise la capacité.
- Réseau haut débit pour l'IA (RDMA, SR-IOV) · Avancé
L'inférence répartie sur plusieurs nœuds est limitée par le réseau. On retrouve ici les techniques de la plateforme télécom : SR-IOV, interfaces secondaires, RDMA.
Agents et outils
- Agents : boucle, outils, mémoire · Fondamental
Un agent est un modèle qui choisit des actions, appelle des outils et observe le résultat en boucle. Comprendre où il peut se tromper avant de lui donner des droits.
- Model Context Protocol (MCP) · Intermédiaire
Protocole ouvert pour connecter un agent à des outils et des données : serveurs MCP, authentification, périmètre des droits.
- Dialogue entre agents (A2A) · Avancé
Protocole ouvert pour que des agents de fournisseurs différents se découvrent et collaborent. Utile dans un environnement multi-éditeurs.
- Cadres de développement d'agents · Intermédiaire
Orchestrer plusieurs étapes avec état et reprise : graphes d'exécution, agents qui écrivent du code. Choisir un cadre pour sa maturité et sa sobriété.
- Garde-fous : droits minimaux et humain dans la boucle · Avancé
Lecture seule par défaut, validation humaine avant toute action sur la production, journal complet des actions. Indispensable en exploitation télécom.
RAG et données
- RAG : donner de la connaissance à un modèle · Intermédiaire
Découper des documents, calculer des vecteurs, retrouver les passages utiles et les fournir au modèle. Applicable aux runbooks et aux spécifications 3GPP.
- Bases vectorielles : pgvector, Qdrant, Milvus · Intermédiaire
Stocker et interroger des vecteurs. pgvector convient quand PostgreSQL est déjà là ; une base dédiée se justifie à grande échelle.
- Évaluer un RAG · Avancé
Mesurer la pertinence des passages retrouvés et la fidélité des réponses. Sans jeu de test, on ne sait pas si une modification améliore ou dégrade.
LLMOps et observabilité
- Passerelle d'accès aux modèles · Intermédiaire
Un point d'entrée unique : authentification, quotas par équipe, bascule entre modèles, journalisation. Évite que chaque application parle directement aux serveurs.
- Observabilité des applications d'IA · Intermédiaire
Traces des appels, jetons consommés, latence, erreurs. Les conventions OpenTelemetry pour l'IA générative rendent ces mesures comparables entre outils.
- Évaluation continue des modèles · Avancé
Rejouer un jeu de tests à chaque changement de modèle, de prompt ou de quantification pour détecter les régressions.
- Coûts, énergie et efficacité d'une plateforme · Avancé
Les GPU dominent la facture et la consommation. Mesurer le coût par requête, choisir le plus petit modèle suffisant, éteindre ce qui ne sert pas.
Sécurité et conformité IA
- Menaces propres à l'IA générative · Intermédiaire
Injection de prompt, fuite de données, outils trop permissifs, modèles ou dépendances piégés. Les agents multiplient la surface d'attaque.
- Sécurité de la chaîne d'approvisionnement · Avancé
Un modèle téléchargé est un artefact comme un autre : provenance, signature, analyse. Éviter les formats qui exécutent du code au chargement.
- Recommandations de l'ANSSI pour l'IA générative · Intermédiaire
Recommandations françaises pour sécuriser un système d'IA générative, de l'entraînement au déploiement.
- Règlement européen sur l'IA (AI Act) · Intermédiaire
Niveaux de risque, obligations des fournisseurs et des déployeurs, calendrier d'application. À relier aux obligations NIS 2 et RGPD.
- Souveraineté et protection des données hors UE · Avancé
Où tournent le modèle et les données, qui y accède, quelles lois extraterritoriales s'appliquent. Argument majeur en faveur de modèles ouverts hébergés en France.
IA pour le réseau télécom
- Cas d'usage de l'IA dans un réseau télécom · Intermédiaire
Prévision de charge, détection d'anomalies, assistance à l'exploitation, réseaux autonomes. Distinguer l'IA prédictive classique de l'IA générative.
- NWDAF : l'analytique du cœur 5G · Avancé
Fonction normalisée du cœur 5G qui collecte des données réseau et fournit des analyses aux autres fonctions (charge, mobilité, expérience de service).
- AIOps : diagnostic assisté d'un cluster · Intermédiaire
Des outils open source interrogent le cluster et expliquent un incident à partir des événements, journaux et métriques. Gain réel en diagnostic, à condition de vérifier les conclusions.
- Agent d'assistance au NOC et à l'astreinte · Avancé
Projet type : un agent en lecture seule retrouve le runbook adapté, résume l'incident et propose des actions que l'humain valide. Mesurer le temps gagné et les erreurs évitées.
- Ouverture des capacités réseau (CAMARA) · Avancé
API ouvertes d'accès aux capacités du réseau (localisation, qualité de service, vérification de numéro). Un agent peut les utiliser comme outils, avec le consentement de l'abonné.
- Inférence en périphérie du réseau (edge) · Avancé
Placer de petits modèles quantifiés près de l'utilisateur pour la latence et la souveraineté des données, sur des sites aux ressources limitées.