チャットボットAI
概要
ChatbotAI は、Python で実装されたシンプルなチャットボットです。事前定義されたパターンに基づいてユーザー入力に応答することで、人間のような会話をシミュレートします。チャットボットは、random モジュールと re モジュールを使用して適切な応答を生成します。
特徴:-
パターン マッチング: 事前定義されたパターンを使用してユーザー入力に応答します。
ランダム応答: 一致するパターンがない場合にランダム応答を生成します。
ループ制御: ユーザーが「さようなら」、「さようなら」、または「終了」で終了するまで会話を続けます。
仕組み:
モジュールのインポート:
プログラムは、random モジュールと re モジュールをインポートすることから始まります。
応答の定義:
user_inputs と bot_responses の 2 つのリストが定義されています。これらには、事前定義されたパターンとそれに対応する応答が含まれています。
応答の生成:
generate_response 関数はユーザー入力を受け取り、re.search を使用して user_inputs リスト内の一致をチェックし、bot_responses リストから対応する応答を返します。一致するものが見つからない場合は、デフォルトのリストからランダムに応答が選択されます。
会話ループ:
プログラムは無限ループを実行し、ユーザーに入力を求めます。ユーザーが「bye」、「goodbye」、または「exit」と入力すると終了します。
はじめる: :-
前提条件: -
Python 3.x
貢献者:-
貢献は大歓迎です!改善やバグ修正が必要な場合は、このリポジトリをフォークし、プル リクエストを送信してください。
ライセンス:-
このプロジェクトは MIT ライセンスに基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。
接触
ご質問やフィードバックがございましたら、お気軽にお問い合わせください:-
** GitHub: **Ritika800
** 電子メール:** [email protected]