Flaskを使っているPythonでルールベースのchatbotを作る方法


このチュートリアルでは、Flaskを使用してPythonでルールベースのchatbotを構築し、フラスコに配備します.


どのような正確にchatbotですか?
チャットボットは、人工知能を介して人間の相互作用をシミュレートまたはエミュレートするように設計されたコンピュータプログラムです.あなたはチャットボットと別の人との会話をすると同じ方法を使用することができます.彼らは顧客サービス、情報サービス、エンターテイメントを含む様々な目的のために使用されます.

ルールベースのchatbotは何ですか?
ルールベースのchatbot Pythonでは、シーケンスで誘導されるchatbotですそれらは簡単です.人工知能ベースのchatbotsと比較して、このルールベースのchatbotは、特定の規則を持っています.
我々はルールベースのchatbotを構築するために簡単で短い方法を使用します.


ルールベースのchatbotの利点
  • 非常に簡単に開発する.
  • 時間節約

  • ルールベースのchatbotの欠点
  • ていない電源とAIベースのchatbotとして前進.
  • フルスケールのchatbotを作成するコードが必要です.
  • プロジェクトの前提条件:
    このPythonプロジェクトでは、基本的なPythonを知る必要があります.が含まれます.
  • Python print() function
  • Python Input / Output function
  • Pythonフラスコフレームワーク
  • Python functions
  • 基本的なHTML/CSS

  • 何を学びますか.
  • Python chatbotのエンドツーエンド開発.
  • 基本的な入出力の実装.
  • フレームワーク

  • Pythonでルールベースのchatbotを作る方法?
    まず、基本的なPythonの基本的なPythonのスキルを使用して入力/出力と基本的な条件の文のようなユーザーから基本的な情報を取得し、それに応じて印刷されます.
    ステップ1:まず、変数のユーザー情報を格納します.
    User_Name  = None
    User_Age  = None
    User_Job = None
    
    Step 2 :ユーザーから入力を取ります.
    print("Hello, I'm a Chatbot \n")
    User_Name =  input("What is your name? ")
    print("How are you {0}. \n".format(User_Name))
    User_Age = input("What is your age? ")
    print("Oh, so your age is {0}. \n".format(User_Age))
    User_Job = input("What is your job profile? ")
    print("So you're a  {0}. \n".format(User_Job))
    
    上記のプログラムを実行すると、次の出力が得られます.
    Hello, I'm a Chatbot
    What is your name? pythonscholar
    How are you pythonscholar.
    What is your age? 26
    Oh, so your age is 26.
    What is your job profile? python developer
    So you're a python developer.
    
    では、実際のchatbotを作成し、フラスコに配備しましょう.
    我々は、chatbotを構築するために主に開発されたChatterbot Pythonライブラリを使用します.
    以下をクリックしてChatbotの構築と展開について学びます.

    How to Make Smart Chatbot and deploy it on flask