
chat arxiv
Un asistente de investigación de IA y bot de discordia
Un agente de chatbot de IA, diseñado para ayudar a los investigadores y entusiastas que acceden e interactúan con el Arxiv Paper Archive.
El objetivo es hacer que el proceso de exploración de la literatura sea más eficiente y facilitar las discusiones en múltiples documentos, así como con sus compañeros. Construido con Langchain, Discord.py, GPT-3.5 utilizando la API de OpenAI.
Manifestación
Únase al servidor Discord aquí, inicie un chat. Bot Invite el enlace próximamente.
Características
- Consulta de papeles
- Haga preguntas sobre documentos específicos, ARXIV-Chat responderá con respuestas citadas adecuadamente.
- Resumen de papel
- Resume los documentos de manera concisa, destacando el argumento principal y las conclusiones. Hay 3 variaciones: {Laymans, KeyPoints, Integral} que se eligen en función de la preferencia y el nivel de detalle requerido.
- Generar preguntas
- El chat ARXIV puede generar un conjunto de preguntas de investigación que proporcionan perspectivas alternativas y ideas valiosas. Vuelva a tirar estas preguntas a la IA para continuar su ayuda, su exploración y comprensión de las importantes tareas del artículo.
- Discusión atractiva
- Puede comenzar las discusiones que involucran múltiples documentos. Al responder preguntas comparativas, se encuestará el contenido de cada artículo.
- Citas
- Si desea explorar más, puede solicitar las citas de un artículo.
- Recomendación/búsqueda en papel
- ARXIV-Chat puede recomendar documentos específicos basados en su discusión. También puede simplemente buscar con una consulta.
- Como agente autónomo, puede descomponer las indicaciones del usuario en varias tareas, eliminando la necesidad de nombrar específicamente las tareas que se llevarán a cabo. Vea la función de OpenAI llamando a la API.
Características planificadas
- cargador de repositorio git
- La capacidad de clonar los enlaces de repos de Git en papel, lo que permite que su código sea parte de la base de conocimiento accesible del agente. Podría ayudar a comprender la implementación de un documento con código.
Si tiene alguna idea para características adicionales o desea participar en el desarrollo de estas características, consulte aquí
Instalación
Nota: debe tener instalado Python 3.9 o posterior.
Rellenar .env.example y cambie el nombre de .env . Necesitará {OpenAI, Serpapi} teclas API.
Sin Docker
Instalar dependencias de Python:
pip install -r requirements.txt
Con Docker
Construye la imagen:
docker build . -f Dockerfile -t arxiv-chat
Uso
Ejecute el bot de discordia localmente:
Sin Docker
Con Docker
docker run -it --rm --env-file .env arxiv-chat
Especifique la opción -t para ejecutar en el modo de entrada del usuario repl/termnial.
Que contribuye
Se aprecian las contribuciones. Envíe un PR si tiene una nueva idea de característica o sugiere mejoras.