Synthesearch : Ein intelligentes Forschungsinstrument, das die relevantesten Artikel findet und synthetisiert, die Forscher Zeit speichern und die Einsicht verbessern.
Navigieren Sie zum Backend -Verzeichnis:
cd backendRichten Sie eine virtuelle Umgebung ein:
python3 -m venv venvAktivieren Sie die virtuelle Umgebung:
source venv/bin/activateAbhängigkeiten installieren:
pip install -r requirement.txt
Euen HINWEIS: Stellen Sie auf iOS sicher, dasspywin32vonrequirement.txtentfernt wird.
Führen Sie den Server aus:
uvicorn main:app --reloadNavigieren Sie zum Frontend -Verzeichnis:
cd frontendAbhängigkeiten installieren:
npm iStarten Sie den Entwicklungsserver:
npm run devSynthesearch ist eine Webanwendung, die den Forschungsprozess für Studenten und Forscher rationalisiert, indem relevante Forschungsarbeiten effizient lokalisiert werden. Forscher verbringen oft Stunden damit, über Papiere zu sitzen und zu hoffen, die Studien zu finden, die ihren Interessen am besten entsprechen. Synthesearch zielt darauf ab, diese Zeit zu reduzieren, indem sie intelligent die relevantesten Artikel vorschlagen und eine Synthese generieren, um zu zeigen, wie die Studien miteinander zusammenhängen, und den Benutzern einen aufschlussreichen Überblick bietet, der Zeit spart und das Verständnis verbessert.
Die Inspiration für die Synthesearch kam aus unseren eigenen Erfahrungen als Schüler. Vor Hackumass XII hatte ein Teammitglied darum, Forschungsarbeiten zu maschinellen Lernanwendungen bei der Erkennung von Krebs zu finden. Der Prozess der Lokalisierung glaubwürdiger Quellen war anstrengend und zeitaufwändig, selbst bei optimierten Bibliothekssuch-Tools. Diese Frustration hat uns dazu inspiriert, eine effizientere Suchmaschine zu entwickeln, die große Sprachmodelle (LLM) und Vektor -Datenbanken nutzt, um relevante Forschung und Summar schnell aufzunehmen ...
Wir haben Python für das Back End aufgrund seiner umfangreichen Rahmenbedingungen für die KI -Entwicklung gewählt. Databricks wurde verwendet, um unsere maschinenlernende Pipeline zu optimieren. So näherten wir uns mit der Erstellung von Synthesearch an:
Dieses Projekt war eine unschätzbare Lernerfahrung. Da es sich um unser erstes LLM-Projekt handelte, haben wir praktische Erfahrungen mit Genai Technologies gesammelt, insbesondere mit der Leistung von Vektor-Datenbanken. Wir haben die Bedeutung einer klaren Teamkommunikation gelernt und haben nun ein tieferes Verständnis von LLMs und ihre Fähigkeiten, um das Abrufen des Informationen zu revolutionieren.
Durch die Synthesearch freuen wir uns, zur Effizienz des Forschungsprozesses beizutragen und die Forscher dazu zu befähigen, sich eher auf Erkenntnisse als auf Informationsüberlastungen zu konzentrieren.