← Tous les projets

AI & Dev Mobile/Web · Étude de cas

Assistant Intelligent de Recherche et Conversation dans des PDFs

Assistant intelligent de recherche et conversation dans des PDFs avec reconnaissance et synthèse vocale.

RôleIngénieure en intelligence artificielle
Période10 Septembre 2024 — 15 Novembre 2024
StatutTerminé
Aperçu de Assistant Intelligent de Recherche et Conversation dans des PDFs
Docaposte15 / 38

Le point de départ

Transformer un besoin réel en système exploitable.

Application web (FastAPI + React) permettant de rechercher dans des PDFs et d'interagir avec un chatbot intelligent. Intègre la reconnaissance vocale (STT), synthèse vocale (TTS) et génération de réponses contextuelles via un modèle de langage avancé.

01

Développement Backend

01

Développement du backend en FastAPI pour gérer les recherches dans les PDFs, la reconnaissance vocale (STT), la synthèse vocale (TTS) et la génération de réponses via un modèle de langage avancé.

02

Mise en place de la recherche de mots-clés dans les documents PDF et extraction des coordonnées pour le surlignage.

03

Intégration d'un modèle de langage avancé pour générer des réponses contextuelles et déterminer si une recherche dans le PDF est nécessaire.

02

Développement Frontend

01

Développement du frontend en React, incluant l'interface utilisateur pour le visualiseur de PDF, le chatbot et les fonctionnalités d'enregistrement et de lecture audio.

02

Intégration avec le backend pour les fonctionnalités de recherche, de conversation et de traitement audio.

03

Intelligence Artificielle

01

Implémentation de la reconnaissance vocale (STT) pour convertir les questions des utilisateurs en texte, et de la synthèse vocale (TTS) pour fournir des réponses audio.

02

Utilisation de modèles de langage avancés pour générer des réponses contextuelles et déterminer si une recherche dans le PDF est nécessaire.

04

DevOps

01

Déploiement du backend en utilisant Docker pour la containerisation.

05

Gestion de Projet

01

Utilisation de Git pour le contrôle de version et de GitLab pour la gestion du code source.

Stack & disciplines

Explorer les compétences du projet.

Clique sur une carte pour comprendre son rôle et la manière dont elle intervient dans la réalisation.