ALP เป็นระบบ AI การสนทนาแบบโอเพนซอร์ซที่มีความรู้ซึ่งสร้างขึ้นเพื่อสร้างคำตอบที่มีรากฐานมาจากข้อมูลที่เกี่ยวข้องจากแหล่งภายนอก -
ALP ช่วยให้คุณสร้างฐานความรู้ขนาดใหญ่ที่สามารถสอบถามได้ในขณะที่มีปฏิสัมพันธ์กับ chatbot การสร้างบริบทที่มีความคล้ายคลึงกันช่วยให้เกี่ยวข้องกับวัสดุที่สกัดจากฐานข้อมูลได้ดีขึ้น chatbot มีหน่วยความจำการสนทนาไม่ จำกัด และความสามารถในการส่งออกการสนทนาและการฝังแหล่งที่มาไปยังรูปแบบ JSON
ALP รักษาประวัติการสนทนาและการฝังตัวในฐานข้อมูล SQLite ท้องถิ่น? ️ เป็นผลให้ต้องใช้กระบวนการอัปโหลดและการฝังเอกสารเพียงครั้งเดียวเท่านั้นทำให้ผู้ใช้สามารถกลับมามีการสนทนาได้อย่างราบรื่น
ALP มีจุดประสงค์เพื่อเรียกใช้ผ่าน LocalHost สิ่งที่คุณต้องการคือ Python และคำสั่งไม่กี่คำสั่งสำหรับการตั้งค่าสภาพแวดล้อม อย่าลังเลที่จะแยกสำรวจรหัสและปรับความต้องการของคุณ?
gpt-4o' , gpt-4o-minigpt-4-1106-preview เพิ่มเป็นรุ่นเริ่มต้น ผู้ใช้สามารถเปลี่ยนได้ใน ./lib/params.py ใน prod_model คอลเลกชันการสร้างหน้าการแก้ไขข้อผิดพลาดALP ช่วยเพิ่มความแม่นยำของการตอบสนองของโมเดลที่ใช้ GPT เมื่อเทียบกับเอกสาร PDF ที่กำหนดโดยใช้วิธีการเสริมการดึงข้อมูล วิธีการนี้ทำให้มั่นใจได้ว่าบริบทที่เกี่ยวข้องมากที่สุดจะถูกส่งผ่านไปยังแบบจำลองเสมอ ความตั้งใจที่อยู่เบื้องหลัง ALP คือการช่วยสำรวจฐานความรู้ที่ท่วมท้นของงานวิจัยหนังสือและบันทึกย่อทำให้การเข้าถึงและย่อยเนื้อหาง่ายขึ้น
ขณะนี้ ALP ใช้รุ่นต่อไปนี้:
multi-qa-MiniLM-L6-cos-v1gpt-4o' , gpt-4o-mini หากต้องการตั้งค่า ALP บนเครื่องในพื้นที่ของคุณให้ทำตามขั้นตอนเหล่านี้:
ตรวจสอบให้แน่ใจว่าคุณติดตั้ง Python บนเครื่องของคุณแล้ว ฉันแนะนำ Anaconda สำหรับการตั้งค่าที่ง่าย
Important: ALP runs on Python 3.10
หลังจาก forking repo clone มันในบรรทัดคำสั่ง:
git clone https://github.com/yourusername/alp.git
cd ALPจากภายใน ALP/ ไดเรกทอรีท้องถิ่นเรียกใช้คำสั่งต่อไปนี้
สำหรับผู้ใช้ Linux ใน Bash:
python3 -m venv venv
source venv/bin/activateสำหรับผู้ใช้ Windows ใน CMD:
python -m venv venv
venvScriptsactivate.bat
สิ่งนี้ควรสร้าง ALP/ VENV/ DIRECTORY และเปิดใช้งานสภาพแวดล้อมเสมือนจริง โดยธรรมชาติคุณสามารถใช้โปรแกรมอื่น ๆ เพื่อจัดการ VirtualEnvs
pip install -r requirements.txt โดยค่าเริ่มต้น ALP ทำงานใน localhost ต้องใช้คีย์ API ในการเชื่อมต่อกับรุ่น GPT ผ่าน Open AI API ใน ALP/ Directory สร้าง api_key.txt และวางคีย์ API ของคุณที่นั่น ตรวจสอบให้แน่ใจว่า api_key.txt ถูกเพิ่มลงในไฟล์. gitignore ของคุณดังนั้นจึงไม่รั่วไหลไปยัง gitHub คุณสามารถรับคีย์ Open AI API ได้ที่นี่ https://platform.openai.com
python alp.pyแอพควรเปิดในเว็บเบราว์เซอร์เริ่มต้นของคุณ หากไม่เป็นเช่นนั้นให้ไปที่ http: // localhost: 5000 การใช้งานครั้งแรกเกี่ยวข้องกับการสร้างไฟล์ app.db ภายใต้ ALP/Static/data/dbs/ นี่คือไฟล์ฐานข้อมูล SQLite ของคุณที่จะเก็บประวัติการสนทนาและการฝังตัว นอกจากนี้สคริปต์จะดาวน์โหลด 'Multi-Qa-Minilm-L6-COS-V1' (80 MB) ไปยังพีซีของคุณจากการกอดที่เก็บหน้า มันจะเกิดขึ้นโดยอัตโนมัติในการเปิดตัวครั้งแรก
ส่วนต่อประสานแอพ ALP ประกอบด้วยสองส่วน:




