Synthesearch : una herramienta de investigación inteligente que encuentra y sintetiza los artículos más relevantes, ahorrando tiempo a los investigadores y mejorando la información.
Navegue al directorio de backend:
cd backendConfigurar un entorno virtual:
python3 -m venv venvActive el entorno virtual:
source venv/bin/activateInstalar dependencias:
pip install -r requirement.txt
️ Nota: En iOS, asegúrese de quepywin32se elimine derequirement.txt.
Ejecute el servidor:
uvicorn main:app --reloadNavegue al directorio frontend:
cd frontendInstalar dependencias:
npm iInicie el servidor de desarrollo:
npm run devSynthesearch es una aplicación web diseñada para optimizar el proceso de investigación para estudiantes e investigadores mediante la ubicación de eficiencia de los trabajos de investigación relevantes. Los investigadores a menudo pasan horas examinando los documentos, con la esperanza de encontrar los estudios que mejor coincidan con sus intereses. Synthesearch tiene como objetivo reducir este tiempo sugiriendo inteligentemente los documentos más relevantes y generando una síntesis para revelar cómo los estudios se interrelacionan, ofreciendo a los usuarios una visión general perspicaz que ahorra tiempo y mejore la comprensión.
La inspiración para Synthesearch provino de nuestras propias experiencias como estudiantes. Antes de Hackumass XII, un miembro del equipo luchó por encontrar trabajos de investigación sobre aplicaciones de aprendizaje automático en la detección del cáncer. El proceso de localización de fuentes creíbles fue agotador y lento, incluso con herramientas de búsqueda de biblioteca optimizadas. Esta frustración nos inspiró a desarrollar un motor de búsqueda más eficiente que aproveche los modelos de idiomas grandes (LLM) y las bases de datos de vectores para superficie rápidamente la investigación y resumen relevantes ...
Elegimos Python para el back -end debido a sus extensos marcos para el desarrollo de la IA. Databricks se utilizó para optimizar nuestra tubería de aprendizaje automático. Así es como nos acercamos a Building Synthesearch:
Este proyecto fue una experiencia de aprendizaje invaluable. Como fue nuestro primer proyecto LLM, obtuvimos experiencia práctica con las tecnologías de Genai, particularmente el poder de las bases de datos de vectores. Aprendimos la importancia de la comunicación clara del equipo, y ahora tenemos una comprensión más profunda de los LLM y sus capacidades para revolucionar la recuperación de la información.
A través de Synthesearch, estamos entusiasmados de contribuir a la eficiencia del proceso de investigación, lo que permite a los investigadores centrarse en las ideas en lugar de la sobrecarga de información.