
chat arxiv
Un assistant de recherche sur l'IA et Discord Bot
Un agent de chatbot AI, conçu pour aider les chercheurs et les amateurs d'accéder et d'interagir avec les archives de papier Arxiv.
L'objectif est de rendre le processus d'exploration de la littérature plus efficace et de faciliter les discussions sur plusieurs articles, ainsi qu'avec des pairs. Construit avec Langchain, Discord.py, GPT-3.5 en utilisant l'API OpenAI.
Démo
Rejoignez le serveur Discord ici, commencez un chat. Bot Invite Link à venir bientôt.
Caractéristiques
- Interrogation
- Posez des questions sur des articles spécifiques, Arxiv-chat répondra avec des réponses correctement citées.
- Résumés du papier
- Résumez les articles concisement, mettant en évidence l'argument et les conclusions principales. Il existe 3 variations: {Laymans, points clés, complets} qui sont choisis en fonction des préférences et du niveau de détail requis.
- Générer des questions
- Arxiv Chat peut générer un ensemble de questions de recherche qui offrent des perspectives alternatives et des informations précieuses. Rendez ces questions sur l'IA pour poursuivre votre aide votre exploration et votre compréhension de la prise importante du journal.
- Discussion engageante
- Vous pouvez commencer des discussions impliquant plusieurs articles. Lorsque vous répondez aux questions comparatives, le contenu de chaque article sera interrogé.
- Citations
- Si vous souhaitez explorer davantage, vous pouvez demander des citations de papier.
- Recommandation de papier / recherche
- Arxiv-chat peut recommander des articles spécifiques en fonction de votre discussion. Il peut également simplement rechercher avec une requête.
- En tant qu'agent autonome, il peut décomposer les invites des utilisateurs en plusieurs tâches, en supprimant la nécessité de nommer spécifiquement des tâches à effectuer. Voir API d'appel de la fonction d'Openai.
Fonctionnalités planifiées
- chargeur de référentiel GIT
- La possibilité de cloner des liens de réapprovisionnement en papier Git, permettant à leur code de faire partie de la base de connaissances accessible de l'agent. Pourrait aider à comprendre la mise en œuvre d'un article avec du code.
Si vous avez des idées pour des fonctionnalités supplémentaires ou si vous souhaitez participer au développement de ces fonctionnalités, consultez ici
Installation
Remarque: vous devez installer Python 3.9 ou ultérieur.
Remplir .env.example et renommer à .env . Vous aurez besoin de touches API {openai, serpapi}.
Sans docker
Installez les dépendances Python:
pip install -r requirements.txt
Avec Docker
Construisez l'image:
docker build . -f Dockerfile -t arxiv-chat
Usage
Exécutez le bot Discord localement:
Sans docker
Avec Docker
docker run -it --rm --env-file .env arxiv-chat
Spécifiez l'option -t pour exécuter en mode d'entrée utilisateur REPL / TermNial.
Contributif
Les contributions sont appréciées. Soumettez un PR si vous avez une nouvelle idée de fonctionnalité ou suggérez des améliorations.