Duolingo Max, a learning experience powered by GPT-4
blog.duolingo.com
blog.duolingo.com
Management wants to do something with AI. It's so hot right now. Your product guy got an idea for a cool new feature. Tests show that users actually like it. It's helpful. Great.
But now you need to explain how you made Duolingo money. First idea, your product has a paid tier, add it as a feature to the paid tier too boost paid user retention and new signups. Great, metrics! But you're pretty sure that, while customers do like this when you ask, you're probably not moving the needle. What to do? Well, you're a mobile game company, focus on what always works: go after the whales.
Now your product is an exclusive EVEN HIGHER tier. Get the art guy to make, like, an Amex Black Card but for the Owl. Make him do a superhero landing or something. Run a bunch of ads at the paid users to convince them that they'd totally be helped by this. They'll be focused on the users who already pay Duolingo money, so those are perfect advertising targets. And you'll be able to show real dollars that your feature is pulling in. Hooray! That VP spot is as good as yours, I bet!
I would say this one feels more later stage capitalism than usual, all it's missing is some tiktok influesters hyping it up.
But I assume you're just using the super modern catch-all fad term of late stage capitalism that means nothing.
Also, from TFA: "Duolingo Max is available to everyone"
When I doubled prices in my coffee shop, at first people were unhappy, but as soon as I told them I threw out the coffee grinding machine and replaced it with 3 new jobs of "hand-grinders", people were overjoyed and immediately stopped criticizing the price increase. I was just making money to pay employees afterall.
When I had to raise prices again because all the hand-coffee-grinder employees suffered severe medical injuries, everyone understood that too.
.....
My point, obviously, is that hiring a bunch of employees to design ways to trick people into clicking more ads (sorry, ahem, improving user engagement) doesn't mean that the company making money is suddenly an obvious and unquestionable good that can be used as a shield from other criticism
The issue is: from beginning on and for a long time Duolingo advertised with "Learn a language for free. Forever." :-(
The original business model (from the guy who made Captcha) was that the learners would translate text for others, for a fee. So the payment was labor.
Unsurprisingly that didn’t work out.
The alternative to charging was going out of business, so hard to vilify them too much.
They tried. They failed. They tried something new.
Not only was there more diverse content when learning (though for that I can at least recommend Clozemaster), but now that some part of my mobile experience keeps defaulting to showing me wikipedia in German[0], I keep realising how out of sync the different languages of wikipedia are.
[0] a bit of a tangent from the article, but it's been irritating me for ages now.
I'm in Germany, but English is the top entry in Settings.app Preferred Languages, and I'm using iOS 16: highlight a word, e.g. "German"; in the context menu select «Look Up»; this text is all correctly in English; tap either the title or in the links list the wikipedia link; what do I get?
""" https://de.m.wikipedia.org/wiki/German_language
German language
Dieser Artikel existiert nicht.
Möglichst ganze Wörter eingeben, die im Artikeltext, insbesondere aber im Lemma vorkommen sollen.
Hilfe:Suche – weitere Möglichkeiten zur Suche nach Artikeln
Suche nach German language in anderssprachigen Wikipedias
"""
I don't even know if this is Apple's bug or Wikipedia's bug
> They tried. They failed. They tried something new.
You only advertise with such a slogan if you are really sure that you will never have to pivot to a business model where you want to have the user pay (even if paying is "optional" (freemium)) since advertising slogans have a tendency to stick. ;-)
For reference it is 10$ CAD per month or the Family option which is 12.50 CAD per month.
I assume they do regional price adjustments though.
I think it's an example where metrics are taken too far. Yes, better DAU is good, but if you are alienating 100% of your power users and getting more engagement from your short-term, new signup users that's going to look great for a few quarters but kill your app over the long term as the community experts start telling everyone they used to recommend Duolingo to to go use something else.
And the first thing that comes to mind is to complain about them adding a pricing tier? I know HN tends to be cynical, but really?
Tout le jeu, jamais le même, nous parlons couramment maintenant grâce au brillant hibou d'action.
A légpárnásom tele van angolnákkal!
;)
I assume at some point they'll do the same to try to give me a taste of this new product and maybe it'll be good?
Either way I'll wait and see for a free option. I understand your skepticism. But I hope it ends up being a fun (and importantly: effective!) new way to learn.
It's a bit of a boring story really.
Yes AI is 'so hot right now' so why not leverage it? It's hot for a reason and maybe just maybe, it is actually beneficial to the product you provide, so why wouldn't you implement it. I can see another angle if they didn't where people would start to say Duolingo is starting to become dated, due to lack of features such as AI/ML.
I wanted to see what this Max-plan costs, so I go to duolingo.com. Nowhere is a "Pricing" link to be found. So I go to "Super Duolingo", because that costs something and therefore should have a price.
"Test 2 weeks for free", "Free | Super | Super-Family" with "Test 2 weeks for free", but nowhere what I'll have to pay after those two weeks.
Click on "Test 2 weeks for free": Submit your personal information for creating an account, no pricing information.
What is this? How much does the Super even cost?
Management to Web-Designers: "No, don't put the pricing, we're irrationally expensive", or what?
If they’re going to be user-hostile, become a hostile user!
Unfortunately, I'm trying to learn Greek and every aspect of it is sub-par compared to other languages. It doesn't even read you questions correctly. (It uses flat intonation as if it's saying a statement.) There are no vignettes like in Spanish and French where you watch a conversation and then summarize what was said. They just throw in new concepts with no instruction whatsoever. So you see a word that you know is a verb, but the ending is one you've never seen before. There's no chart or examples, or even explanation that "now we're going to teach you past tense," or whatever. Just suddenly there's a bunch of new stuff you don't understand and you have to go to the Internet to look up what the hell is happening. God forbid you ask a question on the forum. The Greek mods are stereotypically rude and controlling. Nothing is ever the fault of the app, it's always the user's fault, even when native English speakers are telling them, "The English translation of this sentence doesn't make sense and is not valid English."
So yeah, I'm definitely not going to pay for an AI that is likely giving wrong advice anyway.
Before the UX update at the end of last year, I was trying Arabic (something like 2 years of daily lessons and I still couldn't manage the alphabet), Greek (felt worse than before the preceding UX change but I couldn't say why exactly), Esperanto (the audio sounded like it was done by a volunteer at their own home?), Dutch, German, and Spanish.
I'm still doing German, because I live here now, but I gave up on all the rest the day that update happened.
Oh my goodness the voices and animations are annoying. Whenever the young boy appears I have to mute my speakers.
I'm sure they're hyper-focused on "engagement metrics" to the detriment of all else, just like how old-school OK Cupid turned into just another Tinder clone.
Personally I find the German voice actors super annoying. The Indonesian ones seem fine. Funny how this is experienced differently for different people :)
My guess is the "school homework assistant" market is very different from the "self-directed adult learning" market, and growth in the former outweighs loss from the latter.
Whatever the reason (I can invent many hypotheses, but they're just stories I can't test), Duo has gone from the app I enjoy making time for to the app I only bother with to keep my language lessons a little more diverse.
https://www.languagetransfer.org/about
Of all the language apps I used Duolingo has by far been the least useful. I've spent hundreds of hours but took barely anything away (for FR, ES) If you must pay go to a proper app with structured learning, like babble or something language specific.
I’m Greek and I’ve never heard of LanguageTransfer before (it’s even created by another Greek, Michalis). I used for a few months the free tier of Duolingo in the past, but it wasn’t to my liking and although it helped a bit, I can’t say it taught me Spanish (perhaps the paid version is better).
For sure I’m going to try the free Spanish course from LanguageTransfer ;-)
You just have to know to look for them...
They are just not hosting the community interactions anymore. Probably because it was too difficult to keep it clean from abuse and they decided to be about educational technology rather than about hosting and curating social content.
The translations already aren't great, and I can't imagine polluting it with some unvetted AI translations would help at all.
I don't think this is going to enthuse anyone who's already regretting subscribing to your video game?
I'm very curious about Max though ... the explain your answer is something I'm really interested in to help me understand the sentences I'm constructing (which is where I make most of my blunders!).
I did a trial and I noticed I spend more time with the App when I had unlimited hearts, so I got through more lessons a day. Less attention to a single question, but a lot more time spent on the app.
And that when it comes to actual recall, the mistakes don't count when it comes to learning. I don't really learn by recalling information, I learn by having stuff shoved into my brain with Spaced repetition.
The unlimited hearts thing fed the repetition cycle a lot more.
I try to spend 10-20 mins a day on it (learning Spanish) and actually do a lot of the "review" lessons which are good at drilling words. I am often surprised by my recall at phrases that I haven't seen in a while -- pretty sure they use the spaced repetition type algorithms.
My challenges now aren't so much on vocab/recall, but on verb conjugation and sentence construction / structure. I kind of know what to say but have trouble putting it together.
What I need to do is practice more actually speaking Spanish and interacting with Spanish speakers -- I had planned to spend a few months living somewhere in Hispanic America, but the 3 day-a-week RTO at my job has trashed that. I'll probably just have to settle for Skype-based chats/lessons.
Works far better for me without the hearts. Less time staring at sentences trying to make them perfect - more quick failing, learning why, iterating and drilling it into my head.
Also much more likely to spend longer in the app, maybe a couple of times a week.
I do occasionally get through some french youtube with subs and I'm getting better at roughly following - I'm not just relying on Duo. (I also have a grammar book to hand as well)
In the times I have had SuperDuolingo for free Have been annoyed that I can just keep plowing through mistakes (really: lack of knowledge), and don't have to really learn things before moving on with them... I just have to guess right once for each question.
But I do agree that DuoLingo is all about learning by making mistakes. I wish they had a bit more focused teaching for grammar, at least it would help me with the Hungarian. For a few items I have had to go outside the app for lessons on what I am just not getting by repetition.
Amen
They used to have an army of native-speaking volunteers to do this for free in the comments. I guess this is why they turned those off.
In education technology, many seem to hope to get that from AI: the helpfulness of a forum of volunteers without the abuse. The rise of the "unsocial network".
You can configure Ankidroid to require you to spell the words properly.
I think this combo is going to work fantastically well.
So, it can be helpful for basic questions, but there are limits. The harder the question is, the more likely it is to get the answer wrong, and the harder it is for the user to identify when it’s done so.
[1] https://twitter.com/asmelashteka/status/1630966233217605632
Arabic is safe from automation due to its limited exposure to the open web and extreme variability of dialects, and Icelandic will remain obscure due to sample size and the fact that they mostly speak English online.
Also GLM-130B trained on equal English/Chinese (200b tokens each. 400b total) speaks both just fine.
At least that's impressive in another way, that the knowledge model behind the pun seems to be a bit independent of language.
>We also constantly review AI-generated explanations in Roleplay and Explain My Answer to ensure that the answers are factually correct
I deleted Duolingo years ago when it felt like I knew everything it had to teach me, but was still far from fluent in the language. I assume it's gotten better, and would consider trying this new feature.
An article from Yahoo [0] says it's "$29.99 per month or $167.99 per year", but they don't link to a source.
[0] - https://au.finance.yahoo.com/news/duolingo-launches-subscrip...
To show you what I meant when I mentioned "enriching sentences", I've just generated an example of a B1-level English sentence improved by ChatGPT.
User: Please improve this sentence: "Many people want to learn languages because they like to travel"
ChatGPT: "Learning languages is a popular pursuit because it enables people to travel and explore different cultures with greater ease."
It works similarly with other languages.
As for my German level, it wasn't evaluated by ChatGPT but by an external assessment exam and I only mentioned it to add some more context to the story. Frankly, I probably wouldn't trust ChatGPT's assessment in this regard.
> ChatGPT: "Learning languages is a popular pursuit because it enables people to travel and explore different cultures with greater ease."
How is this an "improvement"?
The user gave a concise sentence without errors. ChatGPT made it more verbose and added additional meaning that wasn't present in the original sentence (thus going beyond mere "improvement"). Even if it stopped before the "and", the ChatGPT version is worse: it uses more words for no benefit.
Such use of ChatGPT has been useful to me as I'm trying to progress from intermediate to advanced level in my knowledge of German. However, there are numerous methods for learning foreign languages and it is understandable that you may prefer your own ways and disagree with mine.
"Grassy" and "ass" have the vowel in "bat".
"Gracias" has the vowel in "bot".
I just played that sentence in google translator and it sounds like a beginner Spanish speaker that still gets confused by tonic syllables.
Also, I'm no linguist, my only credentials here are being bilingual, albeit with an accent (lived in the US from 0 to 8 years old and the past ten years, and a south-american country from 8 up to my 20s). So I lack the terminology to describe what things sound like.
That said - Cola, I think is fine. The "o" in toes is pretty different from the one in adios. I'd say that maybe it rhymes with "adipose" or "lactose", except the accent goes on the last syllable. Gracias, isn't too bad, but maybe I'd say "fascias" (admittedly a relatively obscure word). Manana is obviously wrong - here I'd just make up something like "man-nyah-nah" (accent on the nyah part). For uno, I guess I'd just say it sounds like "boo-no" without the b. Tres is close enough (the T and the D are different, but it still rhymes to my ear).
> Adiós: "Adiós, my toes" - rhymes with "toes"
In this example "toss" would be much closer than "toes".
But yeah, this is awful. I don't know how this happened.
But that's fundamentally a question of perception that people are going to disagree about
Like, who on Earth, if learning a language (and not just needing a phrasebook) would ever want to remember foreign language words by rhyming them with a different language?
While truly etymologically related words make sense - such as "escribir" and "scribe", connecting unrelated words is IMHO a bad idea that would do more harm than good.
I currently try learn some Spanish and I had some trouble with Spanish "mirar" accidentally being close enough to Japanese "見る" (which absolutely aren't related, of course, just happen sound similar), so now and then my brain had farted ("hey, I'm speaking in a third language, other than my native and English!") and I could blurt out "miro!" instead of "mira!" or some similarly weird shit unintentionally mixing up two different grammar systems as my brain struggles to explain itself through the grammar I know about. Maybe it's just me, but I think unrelated rhymes and false cognates are a big no-no when learning a new language.
When I've asked ChatGPT (GPT-3.5) to explain me Spanish grammar, such as "explain me 'a' in the beginning of 'a tu hermano le gusta...') it did a decent job explaining me how it works. Factually it matched what I found later, cross-checking.
The key network effect left is pretty much a leaderboard that fuels their daily retention. So any existing game company could potentially create another gamified learning app as part of their game pools.
I don't even think they think being compared to a game is a bad thing. What makes Duolingo the best in its field is the content and the varied exercises with a high quality.
But the exercises aren't varied or high quality. Try drilling a particular skill and you'll soon memorize all their sentences, to a degree that it trivializes the practice. Not to mention they're absolutely riddled with errors that strongly imply they don't even run the translations by a native English speaker. Voice exercises with numbers are simply broken in Russian. And all the comments are locked, with many of the complaints ignored.
There's nothing wrong with memorizing example sentences. Your brain is not a digital memory bank, memorizing is impossible without forming some deeper understanding on the fly.
And the memory thing - I don't have to think about what a sentence means. This is phrasebook teaching, a piss-poor method.
It’s been my side project to learn coding. I’m about to release android and iOS apps…hopefully later this week or early next.
(For the record, I’m not saying the above languages shouldn’t be included, rather that the argument doesn’t hold up)
But it's harder because the writing system is tricky. They teach arabic and probably that was already pretty difficult to implement. Persian will also need customizations similar to arabic.
Also awesome training data since my pronunciation would suck?
I am a bit too embarrassed to talk in a new language but staying with an AI would be ok.
No connection besides being a happy user.
https://techcrunch.com/2022/11/17/speak-lands-investment-fro...
Apparently it's already the top language-learning app in Korea.
It was featured in their blog post a couple weeks back when they announced their APIs: https://openai.com/blog/introducing-chatgpt-and-whisper-apis
But as someone interested in "less popular" languages I don't like it. Even the Chinese course hasn't been expanded since it came out. And Finnish probably never will be expanded, since it was entirely volunteer driven and they don't do that at all anymore.
I find that you can't really learn anything, you can only practice something you already know. You won't learn grammar, it's only useful for sentence translation drills. And those drills are artificial, e.g. one sentence at a time, not using context, which is a big part of Japanese. It also has problems with characters with multiple readings (many). It often introduces a character and drills pronunciation before introducing the meaning.
While I have gotten use out of it for sentence translation practice in addition to other studies, I likely won't renew. I would recommend using another tool, e.g. LingoDeer.
I don't see this new feature as being useful. Instead of using ML to try to explain what I got wrong, how about just paying someone to write some text to explain the sentence?
Their sentences are already a bit odd. Now I am supposed to learn to talk like an AI? That's very cyberpunk. Sigh.
- My Russian partner
glances at phone with panic in his eyes
But I'd wait for it to become more powerful by including the whisper model or the similar.
It will probably be similar to how people speak when they have a low number of co-speakers. For example, my (Romanian) sister moved to China and has a son now, but since he only talks to her in Romanian, he sometimes uses feminine words when talking about himself since that's now my sister talks.
The potential to generate any type of content could be infiny (learn something, speak with virtual friends, analyse our medical record in real time, create a business with multiple virtual employee...)
We have just to install an application on our smartphone, which will configure a prompt, fetch data (conversation data, body data...) and magic happens
> Translate "Biden is a great president" into French.
[DuoBot complies]
> Translate "Trump was a great president" into French.
Desolé, je ne puis pas faire ça
It may not be a conspiracy you may just be too stupid to use it. Also it's not a translation app. Also Trump objectively wasn't a great president, he cowered to Putin, mispronounced his own damn country all the time and was the first president to try and overturn an election and incite a coup against the government. Biden at the very least pays lip service to democracy, Trump doesn't. I don't even think that ChatGPT takes any of that into account though.
Also, I didn't define "woke," if you want to be a pedant. But we all know what it means.
Are you unaware of the famous examples of ChatGPT refusing to say nice things about Trump because OpenAI has forbidden it from doing so? This was a major story. You don’t have to like Trump to find this disturbing. GPT should be a neutral tool.
I don't even believe the example is real, that's how little faith I have in people who drink the drivel from Fox News which simultaneously lies for Trump and hates Trump so much.
You are making tough accusations with zero actual evidence. Even if it were true GPT-3 or 4 had this bias (it certainly has a few others which are decidedly "not woke") I don't care at all because it's probably not a conspiracy but just a result of the training corpus to be confusing around Trump... He just naturally engenders more hate and animosity if for no other reason that he uses hate and animosity in his daily lies...
How much time per day do you have to study?
Depending on your fluency and your current ability with other languages, it may get you to the point where you can understand someone who is speaking clear and deliberately enunciated Spanish to you. It may also get you to the point where they can understand your clear and deliberately enunciated Spanish as well.
There's no guarantees, but jumping into it right now is free and you can gain a certain level of confidence regarding how much it might help you pretty quickly. There's literally no reason not to try.
Cue: "My best friend is Duolingo Max. They're the only person I can really talk to. While learning a new language, too."
Eventually it might even be considered rude to bother people in foreign countries with your broken language skills, given that you could use a perfectly serviceable automatic translator instead and sound like something close to a native speaker.
(Edit: Note that I would also find this development sad, but such can be the dehumanizing impact of new and useful technology, especially AI. Not much you can do.)
I was working on a gpt-powered tutor for languages, guess I will have some work to differentiate from whatever duolingo offers.
Says: 250 EUR/y per family. Which costs my 120 EUR/y right now. So more than twice as expensive.
With no way to try that I am not sure I would want to go down that road
Also review times with Apple are consistently 24-48 hours, but Google Play review times are (sadly) not from what I’ve heard from developers. If the whole timescale is 2-4 weeks, that may be a deal breaker.
Their iOS team seems to be the one who experiment the most with new features, and then they either get discarded or finally make it to Android, and then in a few years to the Web.
It is really annoying, as when I used Duolingo (stopped because of the new update in Jan), I would often use all three platforms, and have the worst experience.
I thought it was something like this.