Projet personnel · 2026

Berlioz : aide au choix d'alimentation pour chats atteints d'IRC

Secteur
Santé et vétérinaire
Rôle
AI Engineer
Année
2026

Contexte

Outil d'aide à la décision pour choisir l'alimentation adaptée aux chats atteints d'insuffisance rénale chronique.

Architecture

Pipeline RAG de Berlioz1. Photo de l’étiquette ; 2. Extraction par OCR ; 3. Recherche vectorielle (Upstash Vector, chunking par titres) ; 4. Mistral AI (orchestration LLM) ; 5. Aide au choix d’alimentation (informative, ne remplace pas un vétérinaire)Photo de l’étiquetteExtraction par OCRRecherche vectorielleUpstash Vector, chunking par titresMistral AIorchestration LLMAide au choix d’alimentationinformative, ne remplace pas un vétérinaire
Pipeline RAG de Berlioz

Décisions

  1. ADR 1 · Centraliser les sources scientifiques Base de connaissances de 179 sources scientifiques vétérinaires, centralisées et structurées.
  2. ADR 2 · Extraire depuis l’étiquette Pipeline d'extraction par OCR (Tesseract.js) à partir de la photo de l'étiquette.
  3. ADR 3 · Cadrer la réponse par la recherche Pipeline RAG : chunking par titres, retrieval vectoriel (Upstash Vector), orchestration LLM avec Mistral AI.
  4. ADR 4 · Mesurer avant de se fier à la réponse Évaluation sur 52 questions (juge LLM et contrôles sans LLM) : comportement correct dans 90 % des cas sur les 39 questions couvertes, 88 % sur 8 questions hors base, 100 % sur 5 questions adversariales. Limites mesurées : 3 refus à tort sur des sujets couverts et 12 % de réponses avec un pourcentage absent des fiches (contrôle automatique, quelques faux positifs). Un bug d'alignement de l'index (9 faux refus sur 12) a été corrigé le 19 octobre 2026.

Avertissement. Outil informatif, ne remplace pas l'avis d'un vétérinaire.

Stack

Mistral AIUpstash VectorGroqVite.jsCloudflare PagesTesseract.js

Code et démo

← Tous les projets