Je vais vous créer un chatbot basé sur RAG que vous pourrez utiliser comme projet universitaire ou comme projet à ajouter à votre CV pour le valoriser. Ces chatbots peuvent également être intégrés au niveau de l'entreprise si vous le souhaitez. Le chatbot sera facile à déployer.
Je travaille de cette manière :
Étape 1 : Mise en place du projet et planification
- Comprendre les besoins du client
- Finaliser les sources de données (PDF, sites web, documents)
- Structurer le projet et choisir la technologie
- Livraison : plan du projet et confirmation technique
Étape 2 : Traitement et embedding des données
- Collecter et nettoyer tous les documents ou données
- Découper et embedder les données avec OpenAI ou HuggingFace
- Stocker les vecteurs dans Pinecone ou ChromaDB
- Livraison : base de données vectorielle fonctionnelle avec données embedées
Étape 3 : Développement du pipeline RAG
- Construire la logique de récupération avec LangChain
- Connecter la base de données vectorielle au LLM (OpenAI ou Gemini)
- Tester la précision des questions et réponses
- Livraison : pipeline RAG fonctionnel avec résultats de test
Étape 4 : Intégration du frontend et de l'interface utilisateur
- Créer l'interface du chatbot avec React ou Next.js
- Connecter le frontend à l'API backend RAG
- Ajouter l'historique des conversations et le formatage des réponses
- Livraison : interface de chatbot entièrement fonctionnelle
Étape 5 : Tests, déploiement et transfert