jamiagpt
Jamiagptは、AIを搭載したWebベースのチャットアプリケーションで、情報を提供し、Jamia Millia Islamiaに関連するロールプレイの会話に従事するように設計されています。 ?jamiagpt
ビデオデモンストレーション
スクリーンショット
.png?raw=true)](https://images.downcodes.com/uploads/20250528/img_6837020f664ca30.png)
.png?raw=true)](https://images.downcodes.com/uploads/20250528/img_6837020f6717d31.png)
特徴
- AIチャットインターフェイス: Jamiagptとのロールプレイの会話に参加します。
- 情報検索:ユーザークエリに基づいて関連情報を取得します。
- 免責事項:モデルの現在の開発段階と潜在的な制限についてユーザーに警告します。
使用されたテクノロジー
- Streamlit: PythonでインタラクティブなWebアプリケーションを作成するためのWebフレームワーク。
- Langchain: AIチャットアプリケーションを構築するためのライブラリ、組み込み:
- GoogleGenerativeai: AI応答を生成するため。 LLM使用:gemini-1.5-flash
- Huggingface Transformers:埋め込みおよび推論に使用。使用される埋め込みモデル:All-Minilm-L6-V2
- FAISS :( Facebook AIの類似性検索)は、Vectorデータベースとハンドリングドキュメント取得からの高速類似性検索のライブラリです。
- Pythonライブラリ:データストレージ、管理、操作のためのLangchainライブラリが含まれています。
](https://images.downcodes.com/uploads/20250528/img_6837020f6814f32.png)
セットアップ手順
- リポジトリをクローンします:
git clone https://github.com/confused-soul/JamiaGPT.git
cd JamiaGPT
- 依存関係をインストールします:
pip install -r requirements.txt
- 秘密を設定する:
- Secrets and Inference API Keysのsecretsを、riretlit Secrets Managerに設定していることを確認してください。
- アプリケーションを実行します:
- Jamiagptと対話する:
- Webブラウザを開き、提供されたローカルホストURLに移動します。
- Jamia Millia Islamiaに関連するクエリを入力して、相互作用を開始します。
使用法
- チャットインターフェイス:質問を入力するか、Jamiagptでロールプレイに参加します。
- フィードバック:モデルを改善するための応答に関するフィードバックを提供します。
貢献
貢献は大歓迎です!機能リクエストやバグレポートの貢献と未解決の問題については、標準ガイドラインに従ってください。