Knowyourrights- 인도 헌법 Q & A 앱
인도 헌법 Q & A 앱에 오신 것을 환영합니다! 이 응용 프로그램을 통해 사용자는 인도 헌법에 대해 질문을하고 최첨단 LLM 및 Langchain 기술을 사용하여 문서에서 직접 추출한 정확한 답변을 얻을 수 있습니다.

특징
- 대화식 Q & A : 사용자는 질문을하고 인도 헌법으로부터 답변을 얻을 수 있습니다.
- Langchain 및 GPT에 의해 구동 : 고급 언어 모델을 사용하여 정확한 응답을 제공합니다.
- 벡터 공간 저장 : AstrADB와 함께 Cassandra를 사용하여 효율적인 저장 및 문서 벡터 검색.
- 간소화 인터페이스 : 간단하고 사용자 친화적 인 인터페이스가 sleamlit으로 구축되었습니다.
- 포옹 페이스 공간에 배치 : Indian Constitution Q & A 앱에서 액세스 할 수 있습니다.
사용 된 기술
- Langchain : 언어 모델로 구동되는 응용 프로그램 개발을위한 프레임 워크.
- GPT (생성 사전 훈련 된 변압기) : 인간과 같은 텍스트를 이해하고 생성하기위한 고급 언어 모델.
- Cassandra : 헌법 PDF의 벡터 공간을 저장하기위한 NOSQL 데이터베이스.
- ASTRADB : 확장 가능하고 안전한 스토리지에 사용되는 DataStax의 Cloud-Native 데이터베이스 서비스.
- 간소화 : 대화식 웹 애플리케이션을 만들기위한 Python 라이브러리.
작동 방식
- 사용자 쿼리 : 입력 상자에 인도 헌법과 관련된 질문을 입력하십시오.
- 처리 : 앱은 Langchain 및 GPT를 사용하여 쿼리를 처리하여 컨텍스트를 이해하고 관련 정보를 가져옵니다.
- 벡터 검색 : ASTRADB와 함께 Cassandra를 사용하여 정확한 답변을 위해 헌법 PDF의 벡터 공간을 검색합니다.
- 응답 : 앱은 인도 헌법에서 직접 답을 표시합니다.
시작하기
다음 단계에 따라 로컬 컴퓨터에서 앱을 실행하십시오.
전제 조건
- 파이썬 3.7 이상
- 간소
- 랭케인
- Openai Gpt
- 카산드라
- Astradb
설치
- 저장소 복제 :
git clone https://github.com/your-username/indian-constitution-qa.git
- 프로젝트 디렉토리로 이동하십시오.
cd indian-constitution-qa
- 필요한 패키지 설치 :
pip install -r requirements.txt
앱 실행
- Streamlit 앱 시작 :
- 웹 브라우저를 열고
http://localhost:8501 로 이동하여 앱과 상호 작용하십시오.
전개
이 앱은 포옹 페이스 공간에 배치되며 Indian Constitution Q & A 앱에서 직접 액세스 할 수 있습니다.
기여
우리는 기여를 환영합니다! 다음 단계를 수행하려면 다음을 수행하십시오.
- 저장소를 포크하십시오.
- 기능 분기 생성 :
git checkout -b feature/YourFeature
- 변경 사항을 커밋하십시오 :
git commit -m ' Add some feature '
- 지점으로 밀기 :
git push origin feature/YourFeature
- 풀 요청을 엽니 다.
특허
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.
연락하다
문의 또는 피드백은 다음과 같이 문의하십시오.
인도 헌법 Q & A 앱을 사용해 주셔서 감사합니다!