คุณอาจพบวิดีโอการสอนทีละขั้นตอนเพื่อสร้างแอปพลิเคชันนี้บน YouTube
นี่คือแอปพลิเคชัน Python ที่ให้คุณโหลด PDF และถามคำถามเกี่ยวกับมันโดยใช้ภาษาธรรมชาติ แอปพลิเคชันใช้ LLM เพื่อสร้างการตอบสนองเกี่ยวกับ PDF ของคุณ LLM จะไม่ตอบคำถามที่ไม่เกี่ยวข้องกับเอกสาร
แอปพลิเคชันอ่าน PDF และแยกข้อความออกเป็นชิ้นเล็ก ๆ ที่สามารถป้อนเข้าสู่ LLM ได้ มันใช้ OpenAI EMBEDDINGS เพื่อสร้างการแสดงเวกเตอร์ของชิ้น แอปพลิเคชันจะพบชิ้นส่วนที่มีความหมายคล้ายกับคำถามที่ผู้ใช้ถามและป้อนชิ้นส่วนเหล่านั้นไปยัง LLM เพื่อสร้างการตอบสนอง
แอปพลิเคชันใช้ Streamlit เพื่อสร้าง GUI และ Langchain เพื่อจัดการกับ LLM
ในการติดตั้งที่เก็บโปรดโคลนที่เก็บนี้และติดตั้งข้อกำหนด:
pip install -r requirements.txt
คุณจะต้องเพิ่มคีย์ OpenAI API ของคุณลงในไฟล์. .env
หากต้องการใช้แอปพลิเคชันให้เรียกใช้ไฟล์ main.py ด้วย Streamlit CLI (หลังจากติดตั้ง Streamlit):
streamlit run app.py
พื้นที่เก็บข้อมูลนี้มีวัตถุประสงค์เพื่อการศึกษาเท่านั้นและไม่ได้มีวัตถุประสงค์เพื่อรับการสนับสนุนเพิ่มเติม มันควรจะใช้เป็นวัสดุสนับสนุนสำหรับการสอน YouTube ที่แสดงวิธีการสร้างโครงการ