Synthesearch : เครื่องมือวิจัยอัจฉริยะที่ค้นหาและสังเคราะห์เอกสารที่เกี่ยวข้องมากที่สุดประหยัดเวลานักวิจัยและเพิ่มความเข้าใจ
นำทางไปยังไดเรกทอรีแบ็กเอนด์:
cd backendตั้งค่าสภาพแวดล้อมเสมือนจริง:
python3 -m venv venvเปิดใช้งานสภาพแวดล้อมเสมือนจริง:
source venv/bin/activateติดตั้งการพึ่งพา:
pip install -r requirement.txt
หมายเหตุ: บน iOS ตรวจสอบให้แน่ใจว่า pywin32ถูกลบออกจากrequirement.txt. txt
เรียกใช้เซิร์ฟเวอร์:
uvicorn main:app --reloadนำทางไปยังไดเรกทอรีส่วนหน้า:
cd frontendติดตั้งการพึ่งพา:
npm iเริ่มต้นเซิร์ฟเวอร์การพัฒนา:
npm run devSynthesearch เป็นเว็บแอปพลิเคชันที่ออกแบบมาเพื่อปรับปรุงกระบวนการวิจัยสำหรับนักเรียนและนักวิจัยโดยการค้นหางานวิจัยที่เกี่ยวข้องอย่างมีประสิทธิภาพ นักวิจัยมักใช้เวลาหลายชั่วโมงในการกลั่นกรองเอกสารโดยหวังว่าจะพบการศึกษาที่ตรงกับความสนใจของพวกเขามากที่สุด Synthesearch มีจุดมุ่งหมายเพื่อลดเวลานี้โดยการแนะนำเอกสารที่เกี่ยวข้องมากที่สุดอย่างชาญฉลาดและสร้างการสังเคราะห์เพื่อเปิดเผยว่าการศึกษามีความสัมพันธ์กันอย่างไร
แรงบันดาลใจสำหรับ Synthesearch มาจากประสบการณ์ของเราในฐานะนักเรียน ก่อนที่ Hackumass XII สมาชิกในทีมคนหนึ่งพยายามหางานวิจัยเกี่ยวกับแอปพลิเคชันการเรียนรู้ของเครื่องจักรในการตรวจหามะเร็ง กระบวนการค้นหาแหล่งที่มาที่น่าเชื่อถือนั้นเหนื่อยล้าและใช้เวลานานแม้จะมีเครื่องมือค้นหาห้องสมุดที่เหมาะสม ความคับข้องใจนี้เป็นแรงบันดาลใจให้เราพัฒนาเครื่องมือค้นหาที่มีประสิทธิภาพมากขึ้นซึ่งใช้ประโยชน์จากโมเดลภาษาขนาดใหญ่ (LLM) และฐานข้อมูลเวกเตอร์เพื่อทำการวิจัยและสรุปที่เกี่ยวข้องอย่างรวดเร็ว ...
เราเลือก Python สำหรับปลายด้านหลังเนื่องจากกรอบการทำงานที่กว้างขวางสำหรับการพัฒนา AI DataBricks ใช้เพื่อปรับปรุงท่อเรียนรู้การเรียนรู้ของเครื่องของเรา นี่คือวิธีที่เราเข้าหาการสร้าง Synthesearch:
โครงการนี้เป็นประสบการณ์การเรียนรู้ที่มีค่า เนื่องจากเป็นโครงการ LLM ครั้งแรกของเราเราได้รับประสบการณ์ในการใช้งานกับ Genai Technologies โดยเฉพาะอย่างยิ่งพลังของฐานข้อมูลเวกเตอร์ เราได้เรียนรู้ถึงความสำคัญของการสื่อสารของทีมที่ชัดเจนและตอนนี้เรามีความเข้าใจที่ลึกซึ้งยิ่งขึ้นเกี่ยวกับ LLM และความสามารถของพวกเขาในการปฏิวัติการดึงข้อมูล
ผ่าน Synthesearch เรารู้สึกตื่นเต้นที่จะมีส่วนร่วมในประสิทธิภาพของกระบวนการวิจัยช่วยให้นักวิจัยมุ่งเน้นไปที่ข้อมูลเชิงลึกมากกว่าข้อมูลที่มากเกินไป