เครื่องมือเล็ก ๆ น้อย ๆ ที่ให้คุณถามคำถามจาก PDF, epubs, ไฟล์ข้อความและเอกสารคำ คิดว่า chatpdf.com หรือกล่อง AI
พร้อมใช้งานเป็นสมุดบันทึกที่เปิดตัวเว็บแอพง่ายๆด้วย UI ใช้ langchain และ gradio สำหรับการยกที่หนักมาก
คว้า Antilibrary-OpenAI.ipynb บันทึกได้ทุกที่และสร้างโฟลเดอร์ชื่อ books - นั่นคือที่ที่คุณควรใส่ไฟล์ของคุณ [*] มดลูกสามารถใช้ PDF, DOC, DOCX, TXT, MD และ EPUB
คุณจะต้องใช้คีย์ OpenAI API ในสมุดบันทึก. IPYNB คุณจะเห็น OPENAI_API_KEY = "your openai api key goes here" - นั่นคือที่ที่คีย์ไป
เมื่อคีย์เข้ามาแล้วให้เรียกใช้แต่ละส่วนของสมุดบันทึก ส่วนสุดท้ายจะเปิดอินเทอร์เฟซที่ด้านล่าง คุณสามารถเปิด UI ในแท็บเบราว์เซอร์แยกต่างหากหรือใช้โดยตรงในสมุดบันทึก
Antilibrary จะอ่านเอกสารของคุณและสร้าง Embeddings สำหรับพวกเขา จากนั้นจะใช้ embeddings เหล่านี้เพื่อค้นหาข้อมูลที่เกี่ยวข้องกับคำถามของคุณและส่งข้อมูลนี้ไปยัง OpenAI เพื่อสร้างการตอบกลับที่คุณเห็น หากคุณเพิ่มเอกสารใหม่ในขณะที่โปรแกรมกำลังทำงานให้กดปุ่ม Scan the library again
นี่คือแผนภาพ
กราฟ LR
A [คุณ]-คำถามของคุณ ---> B (ข้อความฝังตัวคือ: มดลูก)
B-ข้อความที่เกี่ยวข้อง B-> D {openai}
คำถามของคุณ-> D
D-การตอบสนอง-> a
ฉันสร้างสิ่งนี้เพื่อสำรวจ Langchain ดังนั้นเวอร์ชันปัจจุบันอาจมีการอ้างอิงที่ไม่ได้รับการแก้ไขเล็กน้อย (การแก้ไขเล็ก ๆ ) โปรดทราบว่าเนื่องจากวิธีการค้นหาจึง จำกัด เฉพาะคำถามโดยตรงและรายละเอียด คำถามทั่วไปจะไม่ได้ใช้งานมากนักและมันจะไม่ทำตัวเหมือน chatbot
[*] หากคุณทำงานใน Google Collab คุณสามารถแทนที่ /หนังสือด้วยโฟลเดอร์ไดรฟ์ที่คุณเลือก