From Messenger Bots to Language Learning Machines: How ChatGPT and Other LLMs Work�and Where They Could Go Next

+How ChatGPT and Other LLMs Work�and Where They Could Go Next+

Imagine chatting with a language-learning app that feels like a real person: it responds to your questions, asks for clarifications, and even cracks a joke or two. That's the idea behind Language Learning Machines (LLMs), which use Natural Language Processing (NLP) and Machine Learning (ML) to simulate human conversations in a variety of contexts. LLMs are not only transforming the way we learn languages, but also offering a new paradigm for Human-Computer Interaction (HCI) that raises ethical and technical challenges. In this article, we'll explore some of the most advanced LLMs out there, including ChatGPT, Duolingo's Bots, and Babbel Live, and speculate on their future possibilities and limitations.

ChatGPT: One Bot to Rule Them All?

ChatGPT is an LLM developed by OpenAI, a leading research institute in AI. ChatGPT is based on GPT-3, one of the most powerful language models in the world, which can generate coherent and diverse text with minimal input from humans. ChatGPT builds on this foundation to offer a conversational interface that can answer questions, tell stories, play games, and even write essays. ChatGPT has become famous for its uncanny ability to mimic human speech patterns, and for its potential to automate a wide range of tasks that used to require human intelligence. For example, ChatGPT can help people with mental health issues by providing emotional support through text, or give personalized advice on career choices, or assist researchers in generating hypotheses and analyzing data. However, ChatGPT also raises concerns about privacy, security, and bias, since it relies on a massive amount of data from the internet and may reproduce harmful stereotypes and misinformation.

Here's an example of a conversation with ChatGPT about the weather:

User: What's the weather like today in New York City?
ChatGPT: It's mostly sunny with a high of 78 degrees and a low of 66 degrees. The humidity is around 56 percent. It looks like a great day to go for a walk or have a picnic.
User: Thanks, ChatGPT. Can you give me some recommendations for outdoor activities?
ChatGPT: Sure! There are plenty of options depending on your interests. You could visit Central Park, go to the Brooklyn Botanic Garden, or take a ferry to the Statue of Liberty. Would you like more details?

As you can see, ChatGPT can provide accurate and relevant information, as well as engage in open-ended conversations that stimulate creativity and curiosity. However, ChatGPT also has limitations, such as its lack of domain-specific knowledge, its occasional errors and inconsistencies, and its inability to understand non-textual cues such as sarcasm, irony, or facial expressions. Moreover, ChatGPT's access to private and sensitive data may pose risks for users who rely on it for sensitive tasks, such as medical or financial advice.

OpenAI's blog post about ChatGPT

Duolingo Bots: Not Just for Gamers

Duolingo is a popular language-learning app that uses gamification and short lessons to engage users in mastering new languages. Duolingo has also released a series of Bots that simulate conversations with native speakers in real time. Duolingo Bots are designed to provide interactive and contextualized practice for learners who want to apply their skills in realistic situations, such as ordering food, asking for directions, or making small talk. Duolingo Bots use NLP and ML algorithms to recognize and respond to users' speech, as well as to offer suggestions and feedback on their performance. Duolingo Bots are available in several languages, including Spanish, French, German, and Portuguese.

Here's an example of a conversation with Duolingo Bot about travel:

Bot: Hola! ¿Cómo puedo ayudarte hoy?
User: Hola, quiero viajar a México. ¿Me puedes ayudar a planear mi viaje?
Bot: ¡Claro que sí! ¿Cuál es tu presupuesto y cuántos días quieres quedarte?
User: No tengo mucho dinero, pero quiero aprovechar al máximo mi tiempo allá. Me gustaría ver las playas y los monumentos históricos.
Bot: Entiendo. ¿Has investigado los precios de los vuelos y los hoteles?
User: Sí, un poco, pero no sé cuál es la mejor opción.
Bot: De acuerdo. Te recomiendo buscar vuelos con anticipación y comparar los precios. También puedes reservar un hostal en vez de un hotel para ahorrar dinero. ¿Quieres que te busque algunas opciones de vuelos y alojamientos?
User: Sí, por favor. Y ¿qué lugar me recomiendas para visitar?
Bot: Si te gusta la playa, te sugiero Cancún o Playa del Carmen. Son lugares turísticos con muchas actividades y vistas impresionantes. Para los monumentos históricos, te sugiero visitar la zona arqueológica de Chichén Itzá, que es una de las siete maravillas del mundo.
User: ¡Genial! Muchas gracias, Bot.
Bot: ¡De nada! ¡Que tengas un buen viaje!

As you can see, Duolingo Bot can provide practical and personalized advice, as well as correct common mistakes and expand users' vocabulary. Moreover, Duolingo Bot can foster a sense of social connection and motivation, since users can practice with Bot as much as they want without feeling judged or embarrassed. However, Duolingo Bot also has limitations, such as its lack of creativity and spontaneity, its difficulty in handling complex sentences or accents, and its inability to adapt to users' cultural norms or preferences. Moreover, Duolingo Bot's conversational model may reinforce some stereotypes or clichés about its target languages or cultures, which may lead to misunderstandings or prejudices.

Duolingo's page about Bots

Babbel Live: When Teachers Meet Technology

Babbel is a platform that offers language courses for learners of all levels and backgrounds. Babbel's courses are developed by linguists and teachers who combine theory and practice to provide a comprehensive learning experience. Recently, Babbel has introduced a new feature called Babbel Live, which combines human teachers and LLMs to create a hybrid mode of instruction. Babbel Live allows learners to interact with certified teachers who guide them through customized lessons and exercises, while also using LLMs to enhance the learning process. Babbel Live uses NLP and ML algorithms to provide real-time feedback on learners' pronunciation, grammar, and vocabulary, as well as to suggest exercises and materials based on their learning style and progress. Babbel Live is available for several languages, including Spanish, French, German, and Italian.

Here's an example of a lesson with Babbel Live about food:

Teacher: Hola, buenos días. ¿Cómo estás?
Learner: Hola, estoy bien, gracias. ¿Y tú?
Teacher: Estoy muy bien también, gracias. Hoy vamos a hablar sobre la comida en España. ¿Te gusta la comida española?
Learner: Sí, me encanta la paella y el gazpacho.
Teacher: ¡Qué bien! Hoy vamos a aprender cómo pedir comida en un restaurante español. Primero, vamos a ver un diálogo entre un camarero y un cliente, y luego lo practicaremos juntos. ¿Listo?
LLM: Hola, ¿qué desean tomar?
Teacher: ¿Cómo le respondes?
Learner: Quiero un tinto de verano, por favor.
LLM: De acuerdo, ¿alcohol o sin alcohol?
Teacher: ¿Qué respondes?
Learner: Sin alcohol, por favor.
LLM: Muy bien, aquí tiene su bebida. ¿Y para comer?
Teacher: ¿Qué pides?
Learner: Quiero una tortilla de patatas y unas croquetas, por favor.
LLM: Perfecto, se las traigo enseguida. ¿Algo más?
Teacher: ¿Qué le preguntas?
Learner: No, gracias, eso es todo.
LLM: De acuerdo, disfruten su comida.
Teacher: ¡Muy bien! Lo hiciste muy bien. ¿Tienes alguna duda o comentario?
Learner: No, todo está claro. Muchas gracias, profesora.
Teacher: De nada, es un placer enseñarte. ¡Hasta la próxima!

As you can see, Babbel Live can provide a dynamic and interactive learning experience, as well as a supportive and personalized feedback from certified teachers. Moreover, Babbel Live can adapt to learners' pace and preferences, as well as to their learning goals and contexts. However, Babbel Live also has limitations, such as its cost and availability, its reliance on stable and fast internet connections, and its potential to dehumanize the learning process by reducing teachers to mere facilitators or troubleshooters. Moreover, Babbel Live's hybrid model may create tensions between the human and the artificial elements, as well as between the teacher and the learner, who may have different expectations and motivations.

Babbel's page about Live

Akash Mittal Tech Article

Share on Twitter
Share on LinkedIn