preview

Advantages And Disadvantages Of Talkbot

Good Essays

Artificial Intelligence (AI) gives machines the power to behave like humans. AI enables the machines to make decisions based on gathered data. An intelligent agent must be able to reproduce the cognitive functions accomplished by humans, which includes: learning, reasoning, recognizing context, perception, linguistic intelligence and problem solving. A Chatbot or Chatterbot or Talkbot is a conversational program that engages with humans using natural language. Communication can either be textual or auditory. Chatbots were initially developed using pattern-matching techniques, which is still prevalent. Developing Chatbots is possible using scripting languages, markup languages, machine learning etc. Each method is subject to certain advantages and disadvantages. Additionally, Chatbots are given features to …show more content…

It integrates all the other modules and provides communication channels between them. This performs calls to different APIs as well as to the data store. Gmail API: The Gmail API is a RESTful API used to access the user’s mail [9]. The API provides access to the mail server, which enables retrieving and composing mails. Authentication processes are taken care by the API. The main form of communication with the client is through e-mail. Hence this module is used to facilitate the purpose of reading, composing and sending mail to clients. Calendar API: The Calendar API is used to create, view and modify different events on the user’s calendar [10]. This API also uses RESTful calls. The calendar is capable of sharing events, sending reminders and notifications to users about upcoming events marked in the calendar. In this system, the user’s schedule is available on the calendar. The translator will check to see if the user is available for a particular time slot and fix up a meeting accordingly. The calendar is updated to reflect the newly added event and to provide reminders and

Get Access