KnowYourRights - Aplicación de preguntas y respuestas de la Constitución de la India
¡Bienvenido a la aplicación de preguntas y respuestas de la Constitución de la India! Esta aplicación permite a los usuarios hacer cualquier pregunta sobre la constitución de la India y obtener respuestas precisas extraídas directamente del documento utilizando las tecnologías de estado de arte y Langchain.

Características
- Preguntas y respuestas interactivas : los usuarios pueden hacer preguntas y obtener respuestas de la Constitución de la India.
- Impulsado por Langchain y GPT : utiliza modelos de lenguaje avanzados para proporcionar respuestas precisas.
- Almacenamiento del espacio vectorial : utiliza Cassandra con AstradB para almacenamiento y recuperación eficientes de vectores de documentos.
- Interfaz Strewlit : interfaz simple y fácil de usar construida con Strewlit.
- Desplegado en espacios faciales para abrazar : accesible en la aplicación de preguntas y respuestas de la Constitución de la India.
Tecnologías utilizadas
- Langchain : Marco para desarrollar aplicaciones alimentadas por modelos de idiomas.
- GPT (transformador generativo previamente entrenado) : modelo de lenguaje avanzado para comprender y generar texto humano.
- Cassandra : base de datos NoSQL para almacenar espacios vectoriales de la Constitución PDF.
- ASTRADB : Servicio de base de datos nativo de nube por DataStax, utilizado para almacenamiento escalable y seguro.
- Streamlit : Biblioteca Python para crear aplicaciones web interactivas.
Cómo funciona
- Consulta de usuario : ingrese una pregunta relacionada con la constitución de la India en el cuadro de entrada.
- Procesamiento : la aplicación procesa la consulta utilizando Langchain y GPT para comprender el contexto y obtener información relevante.
- Recuperación de vectores : utiliza Cassandra con Astradb para recuperar el espacio vectorial de la Constitución PDF para respuestas precisas.
- Respuesta : La aplicación muestra la respuesta directamente de la Constitución de la India.
Empezando
Siga estos pasos para que la aplicación se ejecute en su máquina local:
Requisitos previos
- Python 3.7 o superior
- Racionalizar
- Langchain
- OpenAi GPT
- Cassandra
- Astradb
Instalación
- Clon el repositorio:
git clone https://github.com/your-username/indian-constitution-qa.git
- Navegue al directorio del proyecto:
cd indian-constitution-qa
- Instale los paquetes requeridos:
pip install -r requirements.txt
Ejecutando la aplicación
- Inicie la aplicación Streamlit:
- Abra su navegador web y vaya a
http://localhost:8501 para interactuar con la aplicación.
Despliegue
La aplicación se implementa en espacios faciales para abrazar y se puede acceder directamente a la aplicación de preguntas y respuestas de la Constitución de la India.
Que contribuye
¡Agradecemos las contribuciones! Siga estos pasos para contribuir:
- Bifurca el repositorio.
- Crea tu rama de características:
git checkout -b feature/YourFeature
- Comprometa tus cambios:
git commit -m ' Add some feature '
- Empuja a la rama:
git push origin feature/YourFeature
- Abra una solicitud de extracción.
Licencia
Este proyecto tiene licencia bajo la licencia MIT. Consulte el archivo de licencia para obtener más detalles.
Contacto
Para cualquier consulta o comentarios, comuníquese con:
¡Gracias por usar la aplicación de preguntas y respuestas de la Constitución de la India!