KENNEYOURRUFTS - Q & A App Indian Constitution
Willkommen in der indischen Verfassung Q & A App! Mit dieser Anwendung können Benutzer eine Frage zur Verfassung Indiens stellen und genaue Antworten, die direkt aus dem Dokument extrahiert werden, unter Verwendung des hochmodernen LLM- und Langchain -Technologiens.

Merkmale
- Interaktive Fragen und Antworten : Benutzer können Fragen stellen und Antworten aus der Verfassung Indiens erhalten.
- Angetrieben von Langchain und GPT : Verwendet erweiterte Sprachmodelle, um genaue Antworten zu liefern.
- Vektorraumspeicher : Verwendet Cassandra mit Astradb für eine effiziente Speicherung und Abruf von Dokumentvektoren.
- Streamlit-Schnittstelle : Einfache und benutzerfreundliche Schnittstelle, die mit Streamlit erstellt wurde.
- Eingesetzt auf Umarmung von Gesichtsräumen : In der indischen Konstitution Q & A App zugänglich.
Technologien verwendet
- Langchain : Framework für die Entwicklung von Anwendungen, die von Sprachmodellen betrieben werden.
- GPT (Generative PreArained Transformator) : Fortgeschrittenes Sprachmodell zum Verständnis und Generieren von menschlichem Text.
- Cassandra : NoSQL -Datenbank zum Speichern von Vektorräumen der Verfassung PDF.
- Astradb : Cloud-nativer Datenbankdienst nach DataStax, der für skalierbare und sichere Speicher verwendet wird.
- Streamlit : Python -Bibliothek zum Erstellen interaktiver Webanwendungen.
Wie es funktioniert
- Benutzerabfrage : Geben Sie eine Frage in Bezug auf die Verfassung Indiens im Eingabefeld ein.
- Verarbeitung : Die App verarbeitet die Abfrage mit Langchain und GPT, um den Kontext zu verstehen und relevante Informationen abzurufen.
- Vektor -Abruf : Verwendet Cassandra mit Astradb, um den Vektorraum der Verfassung PDF für genaue Antworten abzurufen.
- Antwort : Die App zeigt die Antwort direkt aus der Verfassung Indiens.
Erste Schritte
Befolgen Sie diese Schritte, um die App auf Ihrem lokalen Computer zum Laufen zu bringen:
Voraussetzungen
- Python 3.7 oder höher
- Straffung
- Langchain
- Openai GPT
- Kassandra
- Astradb
Installation
- Klonen Sie das Repository:
git clone https://github.com/your-username/indian-constitution-qa.git
- Navigieren Sie zum Projektverzeichnis:
cd indian-constitution-qa
- Installieren Sie die erforderlichen Pakete:
pip install -r requirements.txt
Ausführen der App
- Starten Sie die Streamlit -App:
- Öffnen Sie Ihren Webbrowser und gehen Sie zu
http://localhost:8501 um mit der App zu interagieren.
Einsatz
Die App wird auf dem Umarmung von Gesichtsräumen eingesetzt und kann direkt bei der Q & A -App der indischen Verfassung zugegriffen werden.
Beitragen
Wir begrüßen Beiträge! Bitte befolgen Sie diese Schritte, um einen Beitrag zu leisten:
- Geben Sie das Repository auf.
- Erstellen Sie Ihre Funktionszweig:
git checkout -b feature/YourFeature
- Begehen Sie Ihre Änderungen:
git commit -m ' Add some feature '
- In den Zweig drücken:
git push origin feature/YourFeature
- Öffnen Sie eine Pull -Anfrage.
Lizenz
Dieses Projekt ist unter der MIT -Lizenz lizenziert. Weitere Informationen finden Sie in der Lizenzdatei.
Kontakt
Für Anfragen oder Feedback wenden Sie sich bitte an:
Vielen Dank, dass Sie die indische Verfassung Q & A App verwendet haben!