Notes: Dialog engines are software programs that are designed to enable dialog systems, also known as conversational agents or chatbots, to engage in natural language conversations with humans. Dialog engines are responsible…
Category: 2019
State Tracking & Chatbots
Notes: In dialog systems, state tracking, also known as belief tracking, refers to the process of accurately estimating the user’s goal as the dialog progresses. In a dialog system, the state or…
Stanford CoreNLP & Chatbots
Notes: Stanford CoreNLP is a suite of natural language processing (NLP) tools developed by Stanford University that provides a range of NLP functionality, including tokenization, part-of-speech tagging, parsing, and named entity recognition….
Natural Language & Story Generation Systems
Notes: Story generation systems are computational systems that are designed to generate narratives or stories. They can be used to generate stories for a variety of purposes, such as for entertainment, education,…
Skipgram & Chatbots
Notes: A skip-gram is a type of word embedding, which is a numerical representation of a word in a vocabulary. Word embeddings capture the semantic relationships between words and are used in…
Discourse Analysis & Dialog Systems
Notes: Discourse analysis is a method of studying the structure and organization of language in use, with the goal of understanding how language is used in various contexts and for various purposes….
Intent, Dialog Act & Chatbots
Notes: Intents and dialog acts are two concepts that are often used in the design and development of chatbots. An intent refers to the purpose or goal of a user’s message, or…
Speech Act & Chatbots
Notes: Speech acts are the actions that a speaker performs when they speak. These actions can be divided into different categories, such as statements, questions, commands, and requests. In the context of…
Natural Language & Narrative Generation
Notes: Narrative generation is the process of using computational techniques to produce written stories or other forms of narrative text. This can involve using artificial intelligence algorithms to analyze and understand the…
RegEx & Chatbots
Notes: Regular expressions (RegEx) can be used in dialog systems such as chatbots to match user inputs to predefined patterns. Chatbots use RegEx to understand and interpret user inputs, and match them…