CourtBot
1.0.0
Courtbot เป็นบอทแชทที่สามารถเข้าถึงการตัดสินใจทั้งหมดของศาลฎีกาของสหรัฐอเมริกา มันสามารถตอบคำถามตามข้อมูลในการตัดสินใจเหล่านี้และอ้างถึงการตัดสินใจเฉพาะที่ใช้ในการตอบคำถาม
pip install -r requirements.txt ./run.sh
[-s : scrape the supreme court cases]
[-e : to embed court decisions]
[-d : start backend]
[-c cases|db : delete all cases or database]
./run.sh -s scrapes คดีศาลฎีกาจาก Findlaw และ prepossesses พวกเขาสำหรับการฝัง เวลาที่ใช้ในการขูดข้อมูลขึ้นอยู่กับจำนวนเธรดที่คุณจัดสรรและใช้เวลาประมาณ 3 ชั่วโมงด้วย 50 เธรด ข้อมูลจะถูกเก็บไว้ในไดเรกทอรี SupremeCourtCases เป็นไฟล์ txt./run.sh -e เพื่อฝังคดีในศาลสำหรับฐานข้อมูล Chroma กระบวนการนี้ทำงานบน GPU แต่สามารถทำงานบน CPU ได้ เมื่อทำงานบน GPU กระบวนการนี้ใช้เวลาประมาณ 14 ชั่วโมงในการฝังทั้งหมด 21,000 ราย ฐานข้อมูล Chroma จะถูกบันทึกไว้ในไดเรกทอรี .chroma./run.sh -d เพื่อเริ่มเซิร์ฟเวอร์ การสืบค้นทั้งหมดไปยังฐานข้อมูลเวกเตอร์และบอทแชททำผ่าน API นี้