CourtBot
1.0.0
CourtBot adalah bot obrolan yang dapat mengakses semua keputusan Mahkamah Agung Amerika Serikat. Ini dapat menjawab pertanyaan berdasarkan informasi dalam keputusan ini dan mengutip keputusan spesifik yang digunakan untuk menjawab pertanyaan.
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 Menggosok kasus -kasus Mahkamah Agung dari Findlaw dan Propossesses untuk embedding. Waktu yang dibutuhkan untuk mengikis data tergantung pada jumlah utas yang Anda alokasikan dan membutuhkan waktu sekitar 3 jam dengan 50 utas. Data disimpan dalam direktori SupremeCourtCases sebagai file txt../run.sh -e untuk menyematkan kasus pengadilan untuk database Chroma. Proses ini dijalankan pada GPU tetapi bisa dijalankan di CPU. Saat menjalankan GPU, proses ini membutuhkan waktu sekitar 14 jam untuk menanamkan semua 21 ribu kasus. Database Chroma disimpan di direktori .chroma ../run.sh -d untuk memulai server. Semua kueri ke database vektor dan bot obrolan dibuat melalui API ini.