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 시간이 걸립니다. 데이터는 SupremeCourtCases 디렉토리에 TXT 파일로 저장됩니다../run.sh -e 실행하십시오. 이 프로세스는 GPU에서 실행되지만 CPU에서 실행될 수 있습니다. GPU를 실행할 때이 프로세스는 21,000 건의 경우 약 14 시간이 걸립니다. Chroma 데이터베이스는 .chroma 디렉토리에 저장됩니다../run.sh -d 실행하여 서버를 시작합니다. 벡터 데이터베이스 및 채팅 봇에 대한 모든 쿼리는이 API를 통해 만들어집니다.