Inquisitive
พื้นที่เก็บข้อมูลนี้มีเนื้อหาของ Inquisitive: เครื่องกำเนิดแบบทดสอบที่ขับเคลื่อนด้วยปัญญาประดิษฐ์แบบกำเนิด
Inquisitive
NewsSphere ลูกค้าของเราเป็นองค์กรข่าวชั้นนำที่อุทิศตนเพื่อขยายการเข้าถึงทั่วโลกและเพิ่มการมีส่วนร่วมของผู้ชม ด้วยเนื้อหาจำนวนมากที่เผยแพร่ทุกวันในหลายภาษา องค์กรจึงเผชิญกับความท้าทายอย่างมากในการสร้างแบบทดสอบและแบบประเมินสำหรับแต่ละบทความด้วยตนเอง กระบวนการนี้ไม่เพียงแต่ใช้เวลานานเท่านั้น แต่ยังมีแนวโน้มที่จะไม่สอดคล้องกันในภาษาและบริบททางวัฒนธรรมที่แตกต่างกันอีกด้วย
User Input:
ผู้ใช้ส่งหัวข้อหรือบทความข่าวในภาษาใดก็ได้
Quiz Customizations:
ผู้ใช้สามารถปรับแต่งแบบทดสอบตามจำนวนคำถาม ระดับความยาก และความต้องการของคำแนะนำ
Paragraph Generation:
ในกรณีที่ผู้ใช้ป้อนหัวข้อแทนที่จะเป็นข้อความขนาดใหญ่ จะมีการจัดเตรียมย่อหน้าเพื่อให้ผู้ใช้เข้าใจก่อน
Language Detection:
แอปใช้ API การแปลเพื่อตรวจจับภาษาของเนื้อหาที่ส่งมา
Translation to English:
หากเนื้อหาไม่ใช่ภาษาอังกฤษ แอปจะแปลเป็นภาษาอังกฤษโดยใช้ Translation API
Question Generation:
แอปเรียกใช้ Gemini API เพื่อสร้างคำถามที่หลากหลายและเกี่ยวข้องกับบริบทตามข้อมูลที่ป้อน
Translation Back:
คำถามที่สร้างขึ้นจะถูกแปลกลับเป็นภาษาต้นฉบับของบทความข่าวโดยใช้ Translation API
Output:
แอปนำเสนอคำถามในภาษาต้นฉบับแก่ผู้ใช้ในรูปแบบเชิงโต้ตอบ
Quiz:
ขณะนี้ผู้ใช้สามารถตอบคำถามประเภทต่างๆ ที่สร้างขึ้นได้ เช่น MCQ, หลายข้อที่ถูกต้อง, ประเภทตัวเลข และจริง/เท็จ
Evaluation:
เมื่อส่งแบบทดสอบ ✅ การส่งจะถูกตรวจสอบความถูกต้อง
Result:
ผลลัพธ์จะถูกคำนวณและแสดงบนเพจ
Analysis:
สามารถวิเคราะห์คำถามและคำตอบทั้งหมดได้ในส่วนการวิเคราะห์ผลลัพธ์ที่มีให้
โคลนที่เก็บ:
git clone https://github.com/Bbs1412/Inquisitive_GenAI_quiz
cd Inquisitive_GenAI_quiz
สร้างและเปิดใช้งานสภาพแวดล้อมหลาม:
python -m venv env
. e nv S cripts a ctivate
ติดตั้งไลบรารีที่จำเป็น:
pip install -r requirements.txt
สร้างคีย์ Gemini-API:
คุณต้องมีคีย์ Gemini API เพื่อสร้างเนื้อหาโดยใช้ GenAI ของ Google
สร้างไฟล์ 'api.env' ในไดเร็กทอรีปัจจุบันและบันทึกคีย์ API ในนั้น:
API = "your_key"
เรียกใช้แอป:
streamlit run app.py
ยินดีต้อนรับการมีส่วนร่วมใด ๆ ใน repo หรือข้อเสนอแนะนี้!