Toutes les réalisationsProjet perso

ChatBotUV

Un contenu culturel riche, mais enfermé dans des magazines papier et PDF. Un chatbot répond à des questions concrètes à partir de ces articles sourcés.

Rôle
Conception et développement
Période
Été 2026
Cadre
Projet personnel pour Popamine
  • Python
  • PyMuPDF
  • Sentence-Transformers
  • FastAPI
  • Groq (llama-3.3-70b)
  • React
  • TypeScript
  • Vite
  • Tesseract OCR
Réponse du guide UV : recommandation d'un lieu avec fiche, horaires, téléphone et anecdote tirée du magazine

En action

Contexte

Popamine, éditeur des magazines UV (city guides) et Le Haut Parleur, dispose d’un contenu culturel riche sur Saint-Nazaire et la Loire-Atlantique — mais dispersé sur des supports papier et PDF difficilement interrogeables au-delà d’une lecture linéaire.

Guide UV sur mobile : message d'accueil et trois suggestions de questions

Mission

Construction d’un pipeline RAG complet : extraction du contenu (scraping PDF pour Le Haut Parleur, OCR via Tesseract pour les magazines UV numérisés), découpage en chunks, indexation par embeddings calculés localement (CPU, Sentence-Transformers), recherche par similarité cosinus, et génération de réponses ancrées et sourcées via Groq (llama-3.3-70b-versatile). Interface React/TypeScript/Vite, backend FastAPI.

Guide UV sur grand écran : question sur une exposition, réponse avec fiche de lieu et anecdote

Impact

Un chatbot capable de répondre à des questions culturelles concrètes (ex. recommandations de sortie à Saint-Nazaire) en s’appuyant uniquement sur du contenu édité réel et sourcé, plutôt que sur les connaissances génériques d’un modèle de langage.

Parlons de votre projet.

Décrivez votre besoin en quelques lignes ; on voit ensemble si je peux vous aider.

Me contacter