Skip to content
This repository was archived by the owner on Apr 6, 2025. It is now read-only.

Fichotron - AI est une application web destinée à automatiser la génération de fiches clients pour SFIL.

License

Notifications You must be signed in to change notification settings

Sachafrft/HackatonGenAI_Fichotron

Repository files navigation

📌 Fichotron - AI

Fichotron - AI est une application web destinée à automatiser la génération de fiches clients pour SFIL. Ce projet permet de fusionner des données publiques issues de sources telles que data.gouv ou Wikipédia avec des données internes pour produire une fiche client standardisée, précise, complète et modifiable. L'interface utilisateur adopte un design minimaliste, moderne et responsive, offrant une expérience fluide et intuitive.

Table des matières

Architecture

Architecture

Fonctionnalités

  • Génération de fiches clients :

    • Fusion de données publiques et internes pour générer une fiche client en format Word.
    • Interface moderne et intuitive pour saisir le nom de la ville ou du département.
  • Recherche intelligente :

    • Suggestions de résultats organisées en trois catégories : Régions, Départements et Communes.
    • Filtrage basé sur les caractères de début du mot avec normalisation (gestion des accents et des tirets).
  • Bouton d'importation :

    • Permet aux utilisateurs d'importer des fichiers de données via un bouton au même style que le bouton "Générer".
  • UI/UX responsive :

    • Design minimaliste et moderne, adapté à tous types d'écrans (smartphones, tablettes, ordinateurs).
    • Effets d'animation et de transition fluides (hover, focus, scroll).
  • Autres éléments :

    • Bouton "Retour en haut" pour améliorer la navigation sur la page.

Scrapping amélioré proto

Un prototype de code de scrapping amélioré se trouve dans le folder Scrapping_impr. Le scrapping recherche les urls pertinents en fonction d'une liste de thèmes prédéfinis tels que le financement ou de l'écologie.

🖥️ Déploiement

Pour déployer le site sur AWS S3 et CloudFront :

  1. Hébergement S3 : • Mettez à jour votre bucket S3 avec les fichiers du projet (HTML, CSS, JS, images, etc.). • Utilisez l’AWS CLI pour synchroniser le contenu, par exemple :
aws s3 sync ./ s3://votre-bucket --delete
  1. CloudFront : • Configurez une distribution CloudFront pointant vers votre bucket S3. • Effectuez une invalidation du cache pour rafraîchir les contenus après chaque déploiement :
aws cloudfront create-invalidation --distribution-id YOUR_DISTRIBUTION_ID --paths "/*"
  1. Automatisation (optionnel) : • Utilisez GitHub Actions pour automatiser le déploiement à chaque push sur la branche principale.

🛠️ Technologies Utilisées

  • AWS CloudFront (Hébergement Frontend)
  • AWS API Gateway (Récupération des collectivités)
  • AWS Lambda (Traitement automatisé des données)
  • DynamoDB (Stockage des liens)
  • AWS S3 (Stockage des résultats intermédiaires)
  • AWS Bedrock (Génération de contenu à l'aide d'un RAG)

🎯 Objectifs et Critères de Succès

  • ✅ Implémentation d’un modèle RAG sur AWS pour la génération des fiches
  • ✅ Exactitude et complétude des informations collectées
  • ✅ Comparaison avec les fiches créées manuellement
  • ✅ Adaptabilité aux spécificités des différentes collectivités
  • ✅ Optimisation continue grâce aux retours d'expérience

Contributions

Les contributions sont les bienvenues ! Si vous souhaitez contribuer à ce projet, veuillez soumettre une pull request avec vos améliorations ou corrections. Assurez-vous de suivre les bonnes pratiques de codage et de respecter le style existant.

Licence

Ce projet est sous licence MIT.

🚀 Réalisé par la LLaMazing Team

Ce projet a été conçu et développé par la LLaMazing Team, une équipe passionnée par l'innovation et l'automatisation des processus. Nous avons mis en place une solution robuste et évolutive pour optimiser la gestion des fiches clients SPL.

About

Fichotron - AI est une application web destinée à automatiser la génération de fiches clients pour SFIL.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages