Skip to content

Hulcox/ai_summarize_flux_rss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Projet IA Veille Technologique

Ce projet est un projet python qui permet de récupérer des articles via un flux RSS et qui via un model LLM d'intelligence artificiel permet de nous faire un résumé de chaque article .

Configuration

  1. Assurez-vous d'avoir Python 3 et pip d'installé.

     python --version
     pip --version
  2. Créez un environnement virtuel (si vous le souhaiter) et activez-le en vous assurant d'être dans le dossier du projet :

    python -m venv venv

    ou

    python3 -m venv venv

    source venv/bin/activate
  3. Assurez-vous aussi d'avoir le modèle openchat d'installé avec Ollama :

    ollama pull openchat
  4. Installez les dépendances nécessaires :

    pip install -r requirements.txt

    ou

    pip3 install -r requirements.txt
  5. Lancez le script main.py :

    python main.py

    ou

    python3 main.py

Execution du script

Une fois que vous aurez lancer le script main.py vous aurez des information dans la console avec le titre des article, la date de sortie (qui correspond a la date d'aujourd'hui), puis le résumé de l'article fourni par le model d'IA choisi. A la fin de l'execution, tous les résumés des articles sont sauvegardé dans le dossier summary du projet (/summary/{nom_du_flux}/{date}/nom_de_l'article).

Si vous le souhaiter vous pouvez modifié deux paramètre dans le fichier main.py : changer le nombre maximum d'articles pris en considération dans le résumé en changeant la variable :

   max_limit = default(4)

vous pouvez aussi changer de model LLM en changeant la variable :

model = default("openchat")

Bidault Romain MSI 5 - DEV A

About

Resumer d'article via flux RSS grace a une inteligence artificiel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages