Synthesearch : Alat penelitian pintar yang menemukan dan mensintesis makalah yang paling relevan, menghemat waktu peneliti dan meningkatkan wawasan.
Arahkan ke direktori backend:
cd backendSiapkan lingkungan virtual:
python3 -m venv venvAktifkan lingkungan virtual:
source venv/bin/activateInstal dependensi:
pip install -r requirement.txt
️ Catatan: Di iOS, pastikanpywin32dihapus darirequirement.txt.
Jalankan server:
uvicorn main:app --reloadArahkan ke Direktori Frontend:
cd frontendInstal dependensi:
npm iMulai server pengembangan:
npm run devSynthesearch adalah aplikasi web yang dirancang untuk merampingkan proses penelitian bagi siswa dan peneliti dengan secara efisien menemukan makalah penelitian yang relevan. Para peneliti sering menghabiskan berjam -jam menyaring makalah, berharap menemukan studi yang paling sesuai dengan minat mereka. Synthesearch bertujuan untuk mengurangi waktu ini dengan secara cerdas menyarankan makalah yang paling relevan dan menghasilkan sintesis untuk mengungkapkan bagaimana studi saling terkait, menawarkan gambaran mendalam kepada pengguna yang menghemat waktu dan meningkatkan pemahaman.
Inspirasi untuk Synthesearch datang dari pengalaman kami sendiri sebagai siswa. Sebelum Hackumass XII, satu anggota tim berjuang untuk menemukan makalah penelitian tentang aplikasi pembelajaran mesin dalam deteksi kanker. Proses menemukan sumber yang kredibel melelahkan dan memakan waktu, bahkan dengan alat pencarian perpustakaan yang dioptimalkan. Frustrasi ini mengilhami kami untuk mengembangkan mesin pencari yang lebih efisien yang memanfaatkan model bahasa besar (LLM) dan database vektor untuk dengan cepat permukaan penelitian dan ringkasan yang relevan ...
Kami memilih Python untuk ujung belakang karena kerangka kerja yang luas untuk pengembangan AI. Databricks digunakan untuk merampingkan pipa pembelajaran mesin kami. Begini cara kami mendekati membangun Synthesearch:
Proyek ini adalah pengalaman belajar yang sangat berharga. Karena ini adalah proyek LLM pertama kami, kami mendapatkan pengalaman langsung dengan teknologi Genai, terutama kekuatan database vektor. Kami belajar pentingnya komunikasi tim yang jelas, dan kami sekarang memiliki pemahaman yang lebih dalam tentang LLM dan kemampuan mereka dalam merevolusi pengambilan informasi.
Melalui Synthesearch, kami senang berkontribusi pada efisiensi proses penelitian, memberdayakan para peneliti untuk fokus pada wawasan daripada kelebihan informasi.