Knowyourrights-インド憲法Q&Aアプリ
インド憲法Q&Aアプリへようこそ!このアプリケーションにより、ユーザーはインドの憲法について質問し、最先端のLLMおよびLangchain Technologiesを使用して文書から直接抽出された正確な回答を得ることができます。

特徴
- インタラクティブなQ&A :ユーザーは質問をして、インド憲法から回答を得ることができます。
- LangchainとGPTを搭載しています:高度な言語モデルを使用して正確な応答を提供します。
- ベクトルスペースストレージ:AstradBを使用してCassandraを使用して、ドキュメントベクトルの効率的なストレージと取得を行います。
- retrylidインターフェイス:Streamlitで構築されたシンプルでユーザーフレンドリーなインターフェイス。
- 抱きしめられたフェイススペースに展開:インド憲法Q&Aアプリでアクセスできます。
使用されたテクノロジー
- Langchain :言語モデルを搭載したアプリケーションを開発するためのフレームワーク。
- GPT(生成事前訓練されたトランス) :人間のようなテキストを理解し、生成するための高度な言語モデル。
- Cassandra :憲法PDFのベクトル空間を保存するためのNOSQLデータベース。
- ASTRADB :Scalable and Secureストレージに使用されるDataStaxによるクラウドネイティブデータベースサービス。
- Streamlit :インタラクティブなWebアプリケーションを作成するためのPythonライブラリ。
それがどのように機能するか
- ユーザークエリ:入力ボックスにインド憲法に関連する質問を入力します。
- 処理:アプリは、LangchainとGPTを使用してクエリを処理してコンテキストを理解し、関連情報を取得します。
- ベクトル検索:ASTRADBを使用してCassandraを使用して、正確な回答のために憲法PDFのベクトル空間を取得します。
- 応答:アプリは、インド憲法から直接答えを表示します。
はじめる
これらの手順に従って、ローカルマシンでアプリを実行してください。
前提条件
- Python 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
アプリを実行します
- Rimelitアプリを開始します:
- Webブラウザを開き、
http://localhost:8501にアクセスして、アプリと対話します。
展開
このアプリは、フェイススペースを抱き締めるために展開されており、インド憲法Q&Aアプリで直接アクセスできます。
貢献
貢献を歓迎します!貢献するには、次の手順に従ってください。
- リポジトリをフォークします。
- 機能ブランチを作成します:
git checkout -b feature/YourFeature
- あなたの変更をコミットします:
git commit -m ' Add some feature '
- ブランチへのプッシュ:
git push origin feature/YourFeature
- プルリクエストを開きます。
ライセンス
このプロジェクトは、MITライセンスの下でライセンスされています。詳細については、ライセンスファイルを参照してください。
接触
お問い合わせやフィードバックについては、お問い合わせください。
インド憲法Q&Aアプリを使用していただきありがとうございます!