Knowyourrights - Perguntas e perguntas contra constituição indiana
Bem -vindo ao aplicativo de perguntas e respostas da Constituição da Índia! Este aplicativo permite que os usuários façam qualquer pergunta sobre a Constituição da Índia e obtenham respostas precisas extraídas diretamente do documento usando as tecnologias State of the Art LLM e Langchain.

Características
- Perguntas e respostas interativas : os usuários podem fazer perguntas e obter respostas da Constituição da Índia.
- Alimentado por Langchain e GPT : utiliza modelos avançados de linguagem para fornecer respostas precisas.
- Armazenamento de espaço vetorial : usa Cassandra com AstRadB para armazenamento e recuperação eficientes de vetores de documentos.
- Interface do streamlit : interface simples e fácil de usar, criada com o streamlit.
- Implantado em abraçar espaços de rosto : acessível nas perguntas e respostas da Constituição da Índia.
Tecnologias usadas
- Langchain : estrutura para o desenvolvimento de aplicativos alimentados por modelos de idiomas.
- GPT (Transformador pré-treinado generativo) : Modelo de linguagem avançada para entender e gerar texto do tipo humano.
- Cassandra : banco de dados NOSQL para armazenar espaços vetores do PDF da Constituição.
- AstRADB : Serviço de banco de dados nativo em nuvem por DataStax, usado para armazenamento escalável e seguro.
- SiRLIT : Biblioteca Python para criar aplicativos da Web interativos.
Como funciona
- Consulta do usuário : insira uma pergunta relacionada à Constituição da Índia na caixa de entrada.
- Processamento : o aplicativo processa a consulta usando Langchain e GPT para entender o contexto e buscar informações relevantes.
- Recuperação de vetores : utiliza Cassandra com AstRadB para recuperar o espaço vetorial do PDF da Constituição para obter respostas precisas.
- Resposta : O aplicativo exibe a resposta diretamente da Constituição da Índia.
Começando
Siga estas etapas para transmitir o aplicativo em sua máquina local:
Pré -requisitos
- Python 3.7 ou superior
- Simplit
- Langchain
- Openai Gpt
- Cassandra
- Astradb
Instalação
- Clone o repositório:
git clone https://github.com/your-username/indian-constitution-qa.git
- Navegue até o diretório do projeto:
cd indian-constitution-qa
- Instale os pacotes necessários:
pip install -r requirements.txt
Executando o aplicativo
- Inicie o aplicativo StreamLit:
- Abra seu navegador da web e vá para
http://localhost:8501 para interagir com o aplicativo.
Implantação
O aplicativo é implantado em abraçar espaços de rosto e pode ser acessado diretamente no aplicativo de perguntas e respostas da Indian Constitution.
Contribuindo
Congratulamo -nos com contribuições! Siga estas etapas para contribuir:
- Fork o repositório.
- Crie sua filial de recursos:
git checkout -b feature/YourFeature
- Compreenda suas mudanças:
git commit -m ' Add some feature '
- Empurre para o ramo:
git push origin feature/YourFeature
- Abra um pedido de tração.
Licença
Este projeto está licenciado sob a licença do MIT. Consulte o arquivo de licença para obter detalhes.
Contato
Para qualquer pergunta ou feedback, entre em contato com:
Obrigado por usar o aplicativo de perguntas e respostas da Constituição da Índia!