Deepthi0496/RAG-AI-Assistant

Assistant d'étude IA pour le résumé de documents et la réponse aux questions. Prend en charge les fichiers PDF, DOCX et PPT avec recherche sémantique et réponses alimentées par Gemini.

Qu'est-ce que RAG-AI-Assistant ?

Cet assistant d'étude IA, appelé Deepthi0496/RAG-AI-Assistant, est conçu pour aider les développeurs et les utilisateurs à traiter efficacement des documents volumineux. Il permet de résumer automatiquement des fichiers PDF, DOCX et PPT, de répondre à des questions spécifiques basées sur leur contenu, et d'effectuer des recherches sémantiques avancées. Alimenté par le modèle Gemini, cet outil offre des réponses précises et contextuelles, facilitant ainsi l'apprentissage et la révision. Idéal pour les étudiants ou les professionnels, il s'intègre facilement dans des environnements de développement ou de bureau, et son utilisation repose sur une architecture RAG (Retrieval-Augmented Generation) pour extraire et synthétiser les informations pertinentes. La plateforme prend en charge plusieurs formats de fichiers, garantissant une large applicabilité.

Compatible avec~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add Deepthi0496/RAG-AI-Assistant

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait RAG-AI-Assistant ?

Assistant d'étude IA pour le résumé de documents et la réponse aux questions. Prend en charge les fichiers PDF, DOCX et PPT avec recherche sémantique et réponses alimentées par Gemini.

Fonctionnalités

  • Résumé de documents : Générez automatiquement des résumés concis à partir de fichiers PDF, DOCX et PPT.
  • Réponse aux questions : Posez des questions sur le contenu du document et obtenez des réponses précises.
  • Recherche sémantique : Effectuez des recherches contextuelles dans les documents chargés.
  • Alimenté par Gemini : Utilise le modèle Gemini de Google pour des réponses intelligentes et contextuelles.

Prérequis

  • Python 3.8 ou supérieur
  • Clé API Gemini
  • Bibliothèques Python : gemini, pypdf, python-docx, python-pptx, chromadb

Installation

  1. Clonez le dépôt :

    git clone https://github.com/Deepthi0496/RAG-AI-Assistant.git
    cd RAG-AI-Assistant
    
  2. Installez les dépendances :

    pip install -r requirements.txt
    
  3. Définissez la clé API Gemini en tant que variable d'environnement :

    export GEMINI_API_KEY="votre_cle_api"
    

Utilisation

  1. Exécutez le script principal :

    python main.py
    
  2. Suivez les instructions à l'écran pour charger un document (PDF, DOCX ou PPT).

  3. Utilisez les commandes disponibles :

    • summarize : Résume le document chargé.
    • ask <votre question> : Posez une question sur le document.
    • search <terme> : Effectuez une recherche sémantique dans le document.
    • exit : Quittez l'application.

Exemple

Document chargé : exemple.pdf
> summarize
Résumé : Ce document traite des bases de l'apprentissage automatique...
> ask Quelle est la principale conclusion de l'étude ?
Réponse : L'étude conclut que l'apprentissage supervisé est le plus efficace...
> search apprentissage
Résultats de recherche : 1. Les algorithmes d'apprentissage supervisé...

Contribution

Les contributions sont les bienvenues ! Veuillez soumettre une issue ou une pull request sur le dépôt GitHub.

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

Skills associés