Agent IA Reddit
Reddit AI Agent est un assistant Reddit intelligent qui vous permet de rechercher n'importe quelle requête, en récupérant les principaux fils de discussion Reddit ainsi que leurs commentaires les plus pertinents. Il fournit trois fonctionnalités principales : récupérer les principaux fils de discussion, résumer les fils de discussion et les commentaires pour des informations rapides et activer une fonction de chat conversationnel optimisée par Retrieval-Augmented Generation (RAG) pour offrir des réponses personnalisées basées sur le contenu du fil de discussion.
Vidéo
Regardez la vidéo de démonstration
Caractéristiques
- Récupérer les principaux fils de discussion Reddit : récupère les principaux fils de discussion liés à n'importe quelle requête, en fonction des préférences de l'utilisateur.
- Résumer le contenu : résume les discussions et les commentaires du fil de discussion pour un aperçu rapide.
- Interface conversationnelle : vous permet de discuter directement avec des résumés de fils et des commentaires pour une expérience interactive.
- Interface utilisateur conviviale : offre une interface intuitive avec des fonctionnalités de journalisation et de surveillance.
Outils et bibliothèques
- PRAW : récupère les données Reddit (threads, commentaires).
- LangChain & LangSmith : Utilisé pour créer et gérer des chaînes et des journaux d'IA.
- API Groq : fournit la prise en charge du modèle LLM pour le traitement du langage naturel.
- FAISS Vector Store : Pour une indexation et une recherche efficaces des données.
- Hugging Face Embeddings Model : convertit le texte en intégrations pour les recherches sémantiques.
Clés API nécessaires
- Clé API Reddit : inscrivez-vous et obtenez les informations d'identification ici.
- Clé API Groq : enregistrez-vous et obtenez les informations d'identification depuis la console Groq.
Configuration et exécution
Créez un fichier .env
avec les clés suivantes :
REDDIT_API_CLIENT_ID = " <your_reddit_client_id> "
REDDIT_API_SECRET = " <your_reddit_secret> "
REDDIT_USER_AGENT = " <your_user_agent> "
GROQ_API_KEY = " <your_groq_key> "
Installation et fonctionnement :
pip install -r requirements.txt
cd src
gradio UI.py
FAIRE
- Ajoutez plus de sources de données Twitter, Quora.
- Ajouter la prise en charge des Cloud Embeddings à l'aide de Pinecone
- Ajouter la prise en charge du déploiement cloud