E-commerce Distributed Chatbot System

Chatbot system attract huge interest in the recent years in many different fields in an attempt to increase the efficiency and shortens the business process execution time replacing the human-human communication with a human-machine conversations and queries in natural languages. Chatbots today have varying levels of capabilities as general purpose conversational agents or task-oriented chatbots as well as open-domain and domain-specific agent systems. While basic chatbots may be adequate for most scenarios, some scenarios require more advanced chatbots. The paper presents a distributed chatbot system for supply chain. The system comprises several services: chat service, bot service, natural language processing service as well as supply chain service. It uses WebSocket communication between user interface and the bot, analyzes the user's query and provides information of the queried orders and supplies.