Cricbot
1.0.0
Cricbot は、ライブ クリケット スコアを提供し、さまざまなユーザーの意図を処理するように設計されたチャットボット アプリケーションです。 OpenAI の言語モデルを活用してユーザーのクエリを理解し、適切な応答を生成します。アプリケーションはモジュール化されており、メンテナンスが容易になるように構造化されています。
Cricbot/
├── app/
│ ├── src/
│ │ ├── constants/
│ │ │ ├── __init__.py
│ │ │ └── constants.py
│ │ ├── models/
│ │ │ ├── __init__.py
│ │ │ └── match_details.py
│ │ ├── prompts/
│ │ │ ├── all_live_matches_response_prompt.txt
│ │ │ ├── fallback_response_prompt.txt
│ │ │ ├── intent_identifier_prompt.txt
│ │ │ └── live_score_response_prompt.txt
│ │ ├── services/
│ │ │ ├── __init__.py
│ │ │ ├── intent_identifier_service.py
│ │ │ ├── intent_handler_service.py
│ │ │ ├── live_score_service.py
│ │ │ └── response_generator_service.py
│ │ ├── utils/
│ │ │ ├── __init__.py
│ │ │ └── common_util.py
│ │ ├── chains/
│ │ │ ├── __init__.py
│ │ │ └── cricbot_chain.py
│ │ ├── enums/
│ │ │ ├── __init__.py
│ │ │ └── intents.py
│ ├── main.py
│ └── cricbot_app.py
├── .env
├── .gitignore
├── README.md
└── requirements.txt
リポジトリのクローンを作成する
git clone https://github.com/mohitbansal964/Cricbot.git
cd Cricbot
仮想環境を作成する
python -m venv .venv
source .venv/bin/activate # On Windows use `.venvScriptsactivate`
依存関係のインストール
pip install -r requirements.txt
環境変数の設定
ルート ディレクトリに.env
ファイルを作成し、OpenAI API キーを追加します。
OPENAI_API_KEY=your_openai_api_key_here
次のコマンドを使用してアプリケーションを実行します。
python app/main.py
クエリを入力してボットと対話します。 「exit」と入力してセッションを終了します。
MatchDetails
などのデータ モデルが含まれます。貢献は大歓迎です!機能拡張やバグ修正については、リポジトリをフォークしてプル リクエストを送信してください。
このプロジェクトは MIT ライセンスに基づいてライセンスされています。
この README では、セットアップ手順、使用法、将来の機能拡張など、Cricbot アプリケーションの包括的な概要を説明します。プロジェクトのニーズに合わせてコンテンツを自由に変更してください。