Skip to content
Philosophy for Kids

Can a Computer Ever Truly Understand Your Words?

A Program That Seemed to Care, but Didn’t Understand a Thing

ELIZA often just turned your statement into a question—and people fell for it.

In 1966 a computer program named ELIZA startled the world. You could type a sentence like “I’m feeling sad,” and ELIZA would reply, “Why do you say you’re sad?” It sounded like a caring therapist. But ELIZA understood nothing at all. Its creator, Joseph Weizenbaum (1923–2008), had built a simple pattern-matching machine. ELIZA scanned your words for key phrases, plugged them into a set of reply templates, and echoed them back.

Despite the trickery, many users poured out secrets to ELIZA, convinced it really listened. This moment kicked off a huge question that still drives computational linguistics, the science of getting computers to process human language. Why was it so easy to fake understanding, yet so hard to build a system that truly grasps meaning? The answer lies deep inside the messy, beautiful way language works—and it reveals just how much our own minds still mystify us.

The Rule Book: Teaching Grammar to a Machine

Linguists like Chomsky analyzed sentences into tree structures to show how words fit together.

To make computers truly handle language, early researchers tried to write down every rule of grammar. If a computer knew exactly how a sentence is built, it could pick apart anything you typed. Linguist Noam Chomsky (born 1928) revolutionized this thinking: he showed that sentences have a hidden tree-like syntax, where words group into phrases and phrases into bigger structures.

Computational linguists built parsers—programs that read a sentence and assign a parse tree. For instance, “The girl dropped the ice cream” would get analyzed into a noun phrase (“The girl”) and a verb phrase (“dropped the ice cream”), which itself splits further. The dream was that with a few hundred rules, a computer could parse any English sentence.

But real language is wild. People mumble, change slang, make typos, and write sentences that can be read in multiple ways. “I saw a man on a hill with a telescope” leaves us guessing: who had the telescope? The rule-makers had to keep adding exceptions, and the dream of a tidy rule book crumbled under the sheer messiness of living speech.

The Meaning Problem: Why “Flying Planes Can Be Dangerous” Confuses Computers

Without context, computers struggle to know which meaning you intend.

Grammar alone isn’t enough. Words carry semantics—meaning—and sentences are soaked in ambiguity. Take “Flying planes can be dangerous.” Does it mean that planes in the air are risky, or that the act of piloting a plane is dangerous? You need world knowledge to decide, and computers have none built in.

Philosopher Richard Montague (1930–1971) argued that the meaning of language could be captured with a logical system, much like math. His system, Montague Grammar, translated sentences into precise logical forms. For example, “Every child ate a cookie” would be mapped into something like the logical formula: for each child, there exists a cookie that the child ate. This allowed a computer to reason about what was said—at least in theory.

But the world soon outran the logic. To interpret “The kids ate a pizza” you need to know whether they shared one pizza or each ate their own. To understand “He threw in the towel” you need to know it’s a metaphor for giving up, not a laundry report. Philosophers realized that meaning leans on an enormous store of common sense that simple logic can’t easily bottle up.

The Number Crunchers: Letting Data Do the Work

Statistical models learn that 'king' and 'queen' are related by looking at millions of word neighbors.

By the 1990s, a new idea took hold. Instead of hand-coding every rule, what if we let machines learn language by crunching huge piles of real text? This was the rise of statistical natural language processing. Computers fed on millions of books, news articles, and web pages to spot patterns. They didn’t need to know what a “cat” was; they could learn that “cat” and “kitten” share many of the same neighbors (“furry,” “meow,” “pet”).

This data-driven approach gave us machine translation that suddenly worked passably, voice assistants that could recognize your words, and question-answering systems that hunted for facts in oceans of text. Google Translate, for instance, breaks sentences into short phrases and uses probability to pick the best matches in another language, often without any deep understanding of what the words mean.

The shift was philosophical too. It suggested that our own grasp of language might be less about crisp logical rules and more about a brain that constantly weighs probabilities and associations. Yet even the best statistical systems still fail at simple common sense. Ask Siri, “If I eat a cookie, what happens to the cookie?” and you’ll get a list of cookie recipes, not the obvious truth that it ends up in your stomach.

So, Do Machines Understand Yet? And Why It Matters for You

Even the best voice assistants sometimes misunderstand—they lack true comprehension.

Today you talk to your phone, and it talks back. You let email programs finish your sentences. Chatbots can hold rambling conversations, and a system called Watson even beat human champions on the quiz show Jeopardy!. But all these programs work by matching patterns at incredible speed, not by knowing what they’re saying.

Why can’t we just build a truly understanding machine? The bottleneck is knowledge—the millions of little facts you carry in your head. You know that umbrellas are for rain, that people have feelings, that a dropped glass might break. Computers have to be taught all that, and we’re not close to finishing. Some researchers now try to combine the old logical dreams with the new data-crunching power, hoping to one day build a system that reasons.

So next time you chat with a bot or rely on a translation app, listen carefully. You’re conversing with a clever shadow of understanding, not a mind. That’s okay for ordering pizza, but it also reminds you: your own ability to read a friend’s mood, joke in a new situation, or catch a hidden meaning is something no machine has yet touched. Language remains a very human puzzle.

Think about it

  1. If a chatbot can give you a perfect answer but doesn’t “understand” what it’s saying, does that matter? Why or why not?
  2. Imagine a future computer that passes every test of language understanding. Could it ever really feel that it knows something, or is it just simulating?
  3. When you talk to a voice assistant, do you treat it like a thinking being? Should we design machines to be honest about not understanding?