At the most basic level, a chatbot is a computer program that simulates and processes human conversation (either written or spoken), allowing humans to interact with digital devices as if they were communicating with a real person.
As messaging applications grow in popularity, chatbots are increasingly playing an important role in this mobility-driven transformation. Chatbots allow businesses to connect with customers in a personal way without the expense of human representatives.
On the business side, chatbots are most commonly used in customer contact centers to manage incoming communications and direct customers to the appropriate resource. They’re also frequently used for internal purposes, such as onboarding new employees and helping all employees with routine activities including vacation scheduling, training, ordering computers and business supplies, and other self-service activities that don’t require human intervention.
On the consumer side, chatbots are performing a variety of customer services, ranging from ordering event tickets to booking and checking into hotels to comparing products and services. Chatbots are also commonly used to perform routine customer activities within the banking, retail, and food and beverage sectors.
- git clone https://github.com/hdamanpreet26/chatbot.git
- cd chatbot/
- pip3 install -r requirements.txt
- python3 app.py