Recherche · article soumis à ACM UIST 2026
ACM UIST 2026 (soumission)IUT Lannion, Université de Rennes (2025 à 2026)
Un chercheur de l'IRISA avait besoin de quelqu'un côté logiciel pour une étude sur l'humain et l'IA. J'ai construit le prototype et tout l'outillage de mesure. Au bout du chemin : un article soumis à ACM UIST 2026.
Recherche et méthode scientifiqueIntégration d'IADéveloppement front-endCollecte et analyse de données
TypeScriptLLMRecherche HCIÉvaluation utilisateur
Agentix Canvas
Brainstorming collaboratif assisté par agents
Le brainstorming part vite dans tous les sens. J'ai bâti un canvas où un assistant fait coopérer trois rôles d'IA pour ranger les idées en direct, sans écraser celles des humains.
Intégration de LLMArchitecture temps réelDéveloppement front-endUX collaborative
ReactWebSocketsLLM (Claude, Groq)Architecture multi-agents
MathQuest
PWA d'auto-formation aux mathématiques pour l'IA et le ML
Bac STMG, donc des maths à rattraper avant l'école d'ingé. Plutôt que d'attendre, je me suis codé l'appli que j'ouvre dix minutes chaque soir.
Développement front-endUX / design d'interfacePWA / hors-ligneAutonomie d'apprentissage
Next.js 15React 19TypeScriptKaTeXD3.jsZustandDexieVitestPlaywrightPWA
Audio Investigation Game
Forensique audio interactive pour le festival Crime & Science 2026, avec Stream Deck+ physique
Pour un festival, j'ai transformé un poste en console d'analyse sonore de la police scientifique : on nettoie l'audio en direct, sur un vrai Stream Deck.
Traitement du signal audioIntégration matérielle (WebHID)Architecture data-drivenDéveloppement front-end
React 18TypeScript 5 strictVite 5Web Audio APITone.jsWavesurfer.jsZustandFramer MotionWebHID (Stream Deck+)TailwindCSSPWAVitest
Bot Telegram, Veille Claude Code
Agrégateur autonome de news Claude Code, classification LLM et publication multi-canal
Je ratais sans arrêt les nouveautés sur mon outil du quotidien. J'ai donc codé un bot qui fait la veille à ma place et me pousse l'essentiel, trié par une IA.
Automatisation / scrapingIntégration de LLMDevOps (cron, cloud)Architecture résiliente
Python 3.12Gemini FlashGitHub ActionsScraplingrequestsThreadPoolExecutorGitHub GistTelegram Bot APIDiscord Webhook
LocalGuard SLM
PoC d'évaluation de Small Language Models locaux pour la détection de signaux de cyberharcèlement
Jusqu'où peut-on faire confiance à un petit modèle qui tourne en local, sans cloud ? J'ai monté le banc d'essai pour comparer trois d'entre eux, chiffres à l'appui.
Évaluation de modèlesPython / dataMéthode et métriquesConfidentialité (local-first)
Python 3.12Ollamagemma3qwen3llama3.2JSON parsingMétriques (F1, confusion)
PromptForge
Générateur de prompts optimisés (web + desktop), BYOK ou modèle local
Un bon prompt change tout, mais peu de gens savent en écrire un. PromptForge le fait à leur place, web ou desktop, et les données ne quittent jamais la machine.
Architecture logicielle (ports & adapters)Développement multi-cibles (web + desktop)Sécurité (BYOK, chiffrement)Intégration de LLM
ReactTypeScriptViteTailwind CSS v4Tauri 2 (Rust)VitestPlaywrightRough.jsWebCrypto