Multi-Agent Communication System with Chatbots
It has been found that communication is actually important in our lives; without it is difficult to accomplish something. It becomes possible with the support of the technology that is being used today; now it is easy to communicate as faster and much easier. A type of an agent called Chatbot is a conversational agent or a special kind of a program which had been specifically designed to replicate an intelligent chat with a single or multiple human users by using auditory or text based techniques. Chatbots are become an innovative application of industrial and research domains which specifically represent human to machine interaction systems. In technical perspective, efficacy of chatbots can be enhanced by designing multiagent communication system using novel mechanisms. Although our study focuses on building chatbots that sustain agents in collaborative learning by interacting with one or more chat agents. The proposed research is based on client server chatbots so that they will be capable to communicate by sending and receiving questions and responses. In this article we have present the design and implementation of two chatbots interaction. This consists of KR (Knowledge Reorganization) system, NLP (Natural Language Processing), KB (Knowledge Base) to handle its intelligent capabilities and client server socket system for integration. It has been implemented through Java.