ResearchGPT
Descripción general de ResearchGPT
ResearchGPT: Un Asistente de Investigación Impulsado por LLM
ResearchGPT es una herramienta de asistente de investigación de código abierto diseñada para facilitar conversaciones con artículos de investigación. Utiliza Modelos de Lenguaje Grandes (LLMs) para proporcionar una interfaz fácil de usar para interactuar con documentos PDF. Ten en cuenta que este repositorio ya no se mantiene activamente, y una versión más avanzada está disponible en chat.portal.so.
¿Qué es ResearchGPT?
ResearchGPT es una herramienta que te permite tener una conversación con un artículo de investigación. Está construida como una simple aplicación FastAPI que proporciona una interfaz limpia para permitir una conversación con cualquier PDF. Puedes introducir un enlace a un PDF alojado en línea o subir tu propio PDF. La aplicación extrae texto, crea embeddings y utiliza la API de OpenAI para generar respuestas a tus preguntas, citando fuentes y números de página.
¿Cómo funciona ResearchGPT?
ResearchGPT funciona de la siguiente manera:
- Extrayendo texto del documento PDF subido o enlazado.
- Creando embeddings a partir del texto extraído.
- Usando estos embeddings con la API de OpenAI para generar respuestas a las preguntas del usuario.
- Devolviendo la fuente del texto utilizado para generar la respuesta y el número de página.
¿Cómo usar ResearchGPT?
Para usar ResearchGPT, sigue estos pasos:
- Clona el repositorio:
git clone https://github.com/mukulpatnaik/researchgpt.git cd researchgpt - Instala los requisitos:
pip install -r requirements.txt - Instala y ejecuta Redis para el almacenamiento local de embeddings.
- En MacOS:
redis-server - En Windows:
sudo service redis-server start
- En MacOS:
- Configura tu clave de la API de OpenAI como una variable de entorno.
- Añade la línea
export OPENAI_API_KEY="your-key"a tu archivo.bashrco.zshrc.
- Añade la línea
- Ejecuta la aplicación:
uvicorn main:app --reload
¿Por qué elegir ResearchGPT?
- Investigación Eficiente: Encuentra rápidamente respuestas y perspectivas dentro de los artículos de investigación.
- Fácil de Usar: Proporciona una interfaz limpia e intuitiva para interactuar con los PDFs.
- Código Abierto: Ofrece la flexibilidad de personalizar y extender la herramienta.
- Acceso gratuito: Puedes acceder a una versión más avanzada de este proyecto de forma gratuita en chat.portal.so.
¿Para quién es ResearchGPT?
ResearchGPT es para:
- Investigadores: Agiliza el proceso de comprensión y análisis de artículos de investigación.
- Estudiantes: Encuentra rápidamente respuestas e información para tareas y proyectos.
- Profesionales: Mantente al día con las últimas investigaciones en tu campo.
Contribuyendo a ResearchGPT
Las pull requests son bienvenidas. Para cambios importantes, por favor, abre primero un issue para discutir lo que te gustaría cambiar.
Mejores herramientas alternativas a "ResearchGPT"
PyGPT es un asistente de IA de escritorio de código abierto y gratuito para Windows, macOS y Linux. Ofrece chat, visión, agentes, generación de imágenes, control por voz y más, impulsado por modelos como GPT-5, GPT-4, Google Gemini y otros.
Khoj AI es un copiloto de investigación de IA personal que te ayuda a comprender documentos, crear contenido y automatizar tareas. Admite múltiples modelos de IA, ofrece transparencia y se puede acceder a él desde cualquier lugar.
Elmo Chat es una extensión de Chrome con IA de Lepton AI que resume páginas web, videos de YouTube y PDFs. Permite a los usuarios hacer preguntas, profundizar en palabras clave y obtener información rápida.
Dot es una herramienta de chat de IA local y fuera de línea impulsada por Mistral 7B, que le permite chatear con documentos sin enviar sus datos. Gratuito y centrado en la privacidad.
Nextatlas Generate Suite utiliza IA para analizar datos de redes sociales, predecir tendencias de consumo y proporcionar información práctica para la investigación de mercado y la estrategia empresarial. ¡Comience su prueba gratuita hoy mismo!
Chat PDF AI te permite chatear con PDFs, resumir contenido, extraer datos y traducir, soportando hasta 50M de contextos. ¡Mejora tu experiencia PDF ahora!
Explora AI Library, el catálogo completo de más de 2150 redes neuronales y herramientas de IA para la creación de contenido generativo. Descubre los mejores modelos de arte IA, herramientas para texto a imagen, generación de video y más para potenciar tus proyectos creativos.
Reviewradar utiliza IA para analizar más de 5 millones de reseñas SaaS, ofreciendo insights de usuarios instantáneos a través de un chatbot simple. Ideal para gerentes de producto que buscan investigación de mercado más rápida sin entrevistas.
AIPal es una extensión de Chrome potente que integra modelos de IA como GPT-4 y Claude 3 para chatear, escribir, traducir y resumir contenido directamente en cualquier página web, impulsando tu productividad en la navegación.
Devika AI es un ingeniero de software de IA de código abierto que comprende instrucciones de alto nivel, las desglosa, investiga y genera código utilizando Claude 3, GPT-4, GPT-3.5 y LLM locales.
Chat & Ask AI es un chatbot de IA avanzado impulsado por múltiples LLM, que ofrece chat de IA más rápido, generación de imágenes, herramientas de escritura, asistentes de IA e integración de WhatsApp.
FileGPT: Chatea con archivos PDF, TXT, DOC, audios, YouTube y páginas web utilizando la IA con tecnología GPT. Obtén respuestas instantáneas y precisas de tu base de conocimiento personalizada.
Mistral AI ofrece una potente plataforma de IA para empresas, proporcionando asistentes de IA personalizables, agentes autónomos y soluciones de IA multimodal basadas en modelos abiertos para aplicaciones empresariales mejoradas.
HARPA AI es una extensión de Chrome impulsada por IA que combina ChatGPT, Claude, Gemini y más para automatizar tareas en línea, ahorrando tiempo en búsquedas, redacción, codificación y resumen.