ราศีเมถุน_นักเรียน
พื้นที่เก็บข้อมูลนี้มีซอร์สโค้ดสำหรับ Gemini_Student ซึ่งเป็นแอปพลิเคชันการศึกษาอเนกประสงค์ที่ขับเคลื่อนโดยโมเดลภาษาขนาดใหญ่ของ Gemini มีองค์ประกอบแบบโต้ตอบห้าส่วนที่ออกแบบมาเพื่อปรับปรุงการเรียนรู้ของนักเรียน:
วิดีโอ Gemini_Student_Demo
เว็บไซต์ Gemini_Student
ส่วนประกอบ:
1. แชทบอท (chatbot.py):
- ใช้การเรียก API เพื่อโต้ตอบกับโมเดล Gemini ให้การตอบสนองแบบเรียลไทม์
- จัดเก็บประวัติการสนทนาเพื่อประสบการณ์ผู้ใช้ที่ราบรื่น
2.Image_QA_Gemini (image_qa_gemini.py):
- ยอมรับอินพุตรูปภาพและพร้อมท์ผู้ใช้
- ใช้ประโยชน์จากความสามารถของราศีเมถุนในการสร้างคำตอบที่ให้ข้อมูล
3.QA_ราศีเมถุน (qa_gemini.py):
- ทำหน้าที่เป็นแพลตฟอร์มตอบคำถามที่ตรงไปตรงมาสำหรับนักเรียน
- โต้ตอบกับราศีเมถุนเพื่อให้คำตอบที่ชาญฉลาดสำหรับคำถามต่างๆ
4.MCQ_GEN (mcq_gen.py):
- นำข้อความที่ผู้ใช้ระบุ หัวข้อ จำนวน MCQ และระดับความยาก (ง่าย ปานกลาง ยาก) เป็นอินพุต
- สร้าง PDF ที่มีคำถามแบบปรนัยพร้อมกับคำตอบที่ได้รับการยืนยันจากราศีเมถุน เพื่อให้มั่นใจถึงความถูกต้อง
5.Chat_with_PDF (chat_with_pdf.py):
- ช่วยให้ผู้ใช้สามารถอัปโหลด PDF หลายไฟล์
- ใช้ฐานข้อมูล Pinecone Vector เพื่อการดึงเอกสารที่มีประสิทธิภาพ
- ช่วยให้นักเรียนถามคำถามที่เกี่ยวข้องโดยตรงกับไฟล์ PDF ที่อัปโหลด ซึ่งช่วยให้เกิดความเข้าใจที่ลึกซึ้งยิ่งขึ้น
โครงสร้างโครงการ:
- พื้นที่เก็บข้อมูลถูกจัดระเบียบด้วยไฟล์ Python หนึ่งไฟล์สำหรับแต่ละองค์ประกอบ (chatbot.py, image_qa_gemini.py, qa_gemini.py, mcq_gen.py และ chat_with_pdf.py)
- ไฟล์ Python เพิ่มเติม (app.py) ทำหน้าที่เป็นจุดเริ่มต้นแอปพลิเคชันหลัก ซึ่งทำหน้าที่ประสานการทำงานโดยรวม
การติดตั้ง
หากต้องการใช้ Gemini_Student ในเครื่อง ให้โคลนพื้นที่เก็บข้อมูลนี้และติดตั้งการขึ้นต่อกันที่จำเป็น:
- โคลนคอมไพล์ https://github.com/Gyanbardhan/Gemini_Student.git
- ซีดี Gemini_Student
- pip ติดตั้ง -r ข้อกำหนด.txt
การใช้งาน
เข้าร่วมกับเรา
เข้าร่วมกับเราในภารกิจของเราเพื่อปรับปรุงประสบการณ์ของนักเรียนอย่างมีประสิทธิภาพ เมื่อร่วมมือกัน เราสามารถช่วยให้ผู้ใช้เข้าถึงแอปพลิเคชันได้อย่างรวดเร็ว เป็นการยกระดับประสบการณ์โดยรวมบนแพลตฟอร์ม