Originally written Feb 2023
One of the most interesting use of AI nowadays is what it is generally referred to a "Conversational AI".
Conversational AI refers to the use of artificial intelligence (AI) to enable natural language interactions between humans and computers. It involves developing intelligent systems that can understand and interpret human speech and respond in a human-like way.
Conversational AI is used in various applications, such as chatbots, virtual assistants, and voice-activated devices. These systems can understand and respond to questions, provide information, perform tasks, and even engage in more complex conversations. They can be used for customer service, personal assistants, education, entertainment, and many other purposes.
Conversational AI is powered by machine learning and natural language processing or understanding (NLP or NLU) technologies, which enable the system to learn from data and improve over time. This allows the system to become more accurate and efficient in its responses, and provide a more seamless and human-like interaction.
Attached a presentation on the key concepts and how those Neural networks are built. We will discuss abut architectures like "Transformers", "Attention" and "Self-Attention" which are the most influential ideas in the space. They are at the core of BERT, ChatGPT which are commonly used models to implement NLP and NLU.Â