Synthesearch : أداة أبحاث ذكية تجد وتوليف الأوراق الأكثر صلة ، وتوفير الوقت للباحثين وتعزيز البصيرة.
انتقل إلى الدليل الخلفي:
cd backendإعداد بيئة افتراضية:
python3 -m venv venvتنشيط البيئة الافتراضية:
source venv/bin/activateتثبيت التبعيات:
pip install -r requirement.txt
️ ملاحظة: على iOS ، تأكد من إزالةpywin32منrequirement.txt.
قم بتشغيل الخادم:
uvicorn main:app --reloadانتقل إلى دليل الواجهة الأمامية:
cd frontendتثبيت التبعيات:
npm iابدأ خادم التطوير:
npm run devSynthesearch هو تطبيق ويب مصمم لتبسيط عملية البحث للطلاب والباحثين من خلال تحديد موقع الأوراق البحثية ذات الصلة بكفاءة. غالبًا ما يقضي الباحثون ساعات في الغربلة من خلال الأوراق ، على أمل العثور على الدراسات التي تتناسب مع اهتماماتهم. يهدف Synthesearch إلى تقليل هذا الوقت من خلال اقتراح الأوراق الأكثر صلة بذكاء وتوليد توليف للكشف عن كيفية ترابط الدراسات ، مما يوفر للمستخدمين نظرة عامة ثاقبة يوفر الوقت ويعزز الفهم.
جاء مصدر إلهام Synthesearch من تجاربنا كطلاب. قبل Hackumass XII ، كافح أحد أعضاء الفريق للعثور على أوراق بحثية حول تطبيقات تعلم الآلات في اكتشاف السرطان. كانت عملية تحديد موقع مصادر موثوقة مرهقة وتستغرق وقتًا طويلاً ، حتى مع أدوات البحث المحسنة للمكتبة. ألهمنا هذا الإحباط لتطوير محرك بحث أكثر كفاءة يستفيد من نماذج اللغة الكبيرة (LLM) وقواعد بيانات المتجهات لتجهيز الأبحاث ذات الصلة بسرعة وتلخيص ...
اخترنا Python للنهاية الخلفية بسبب أطر عمله الواسعة لتطوير الذكاء الاصطناعي. تم استخدام DataBricks لتبسيط خط أنابيب تعلم الآلة لدينا. إليكم كيف اقتربنا من بناء Synthesearch:
كان هذا المشروع تجربة تعليمية لا تقدر بثمن. نظرًا لأنه كان أول مشروع LLM لدينا ، فقد اكتسبنا خبرة عملية مع Genai Technologies ، وخاصة قوة قواعد بيانات المتجهات. لقد تعلمنا أهمية التواصل الجماعي الواضح ، ولدينا الآن فهم أعمق لـ LLMs وقدراتها في إحداث ثورة في استرجاع المعلومات.
من خلال Synthesearch ، نحن متحمسون للمساهمة في كفاءة عملية البحث ، وتمكين الباحثين من التركيز على الرؤى بدلاً من التحميل الزائد للمعلومات.