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從Findlaw刮掉最高法院的案件,並準備嵌入它們。刮擦數據所花費的時間取決於您分配的線程數,並且使用50個線程大約需要3個小時。該數據作為TXT文件存儲在SupremeCourtCases目錄中。./run.sh -e將Chroma數據庫的法院案件嵌入。此過程在GPU上運行,但可以在CPU上運行。在GPU上運行時,此過程大約需要14小時才能嵌入所有21000個病例。 Chroma數據庫保存在.chroma目錄中。./run.sh -d啟動服務器。對矢量數據庫和聊天機器人的所有查詢都是通過此API進行的。