Chatbots

From Computer Science Wiki
HL content: Modeling & Simulation[1]

A chatbot (also known as a smartbot, talkbot, chatterbot, Bot, IM bot, interactive agent, conversational interface, Conversational AI, or artificial conversational entity) is a computer program or an artificial intelligence which conducts a conversation via auditory or textual methods. Such programs are often designed to convincingly simulate how a human would behave as a conversational partner, thereby passing the Turing test. Chatbots are typically used in dialog systems for various practical purposes including customer service or information acquisition. Some chatbots use sophisticated natural language processing systems, but many simpler ones scan for keywords within the input, then pull a reply with the most matching keywords, or the most similar wording pattern, from a database.[2]

From the IB[edit]

Students should be encouraged to use and analyse such standards as Eliza, Alice and Jabberwacky (as well as any more recent acknowledged ones) to compare conversations.

What is a chatbot?[edit]

What are some examples of chabots?[edit]

Standards[edit]

  • Describe the role of chatbots to simulate conversation

References[edit]

Break down in order to bring out the essential elements or structure. To identify parts and relationships, and to interpret information to reach conclusions.

Give a detailed account or picture of a situation, event, pattern or process.