Agent IA de décision en langage naturel
Natural-language decision agent
Un LLM qui tourne sur nos propres serveurs, qui appelle des outils, et à qui on n’a pas le droit de faire confiance sur parole.
An LLM running on our own servers, calling tools, and never taken at its word.
Le cœur du poste chez Enedis. Un agent adossé à un LLM auto-hébergé automatise un circuit de décision jusque-là traité à la main, en langage naturel, avec appel d’outils.
The core of the Enedis role. An agent grounded in a self-hosted LLM automates a decision workflow previously handled by hand, in natural language, with tool-calling.
La partie intéressante n’est pas le modèle, c’est ce qu’il y a autour. Chaque sortie passe par des garde-fous contre l’hallucination et une validation contre le référentiel métier : l’agent ne peut pas inventer une réponse qui n’existe pas dans les données de l’entreprise. Auto-héberger le modèle n’est pas un choix esthétique : les données ne sortent pas.
The interesting part isn’t the model, it’s what surrounds it. Every output passes through guardrails against hallucination and validation against the business repository: the agent cannot invent an answer that doesn’t exist in company data. Self-hosting the model isn’t an aesthetic choice: the data never leaves.
J’ai porté le cycle de vie complet : conteneurisation Docker, déploiement Ansible sur serveur dédié, intégration continue GitLab, analyse statique SonarQube et tests de sécurité Checkmarx avant chaque livraison.
I owned the full lifecycle: Docker containerisation, Ansible deployment to a dedicated server, GitLab CI, SonarQube static analysis and Checkmarx security testing before every release.