How do engineers overcome the limits of tacit knowledge in automation?
Polanyi's paradox describes the gap between what people can do and what they can explain. This note explores two engineering strategies for automating tasks that involve tacit, hard-to-articulate knowledge.
Autor names "Polanyi's paradox" after economist, philosopher and chemist Michael Polanyi's 1966 observation that "we know more than we can tell" — the gap between what people can do (identify a bird from a glimpse, write a persuasive paragraph, break an egg over a bowl) and what they can state as explicit rules. The paradox, Autor argues, "helps to explain what has not yet been accomplished" in automation and "illuminates the paths by which more will ultimately be accomplished." He names two such paths: "environmental control," which "circumvents Polanyi's paradox by regularizing the environment, so that comparatively inflexible machines can function semi-autonomously," and machine learning, which "inverts Polanyi's paradox" by having machines "infer tacit rules from context, abundant data, and applied statistics" rather than being taught rules nobody can state.
For environmental control, Autor contrasts assembly-line robots that install windshields on new cars with human technicians who still do aftermarket windshield replacement, because removing and refitting a broken windshield "demand[s] more real-time adaptability than any contemporary robot can cost-effectively approach" outside a simplified factory environment. For machine learning, he walks through why no rules-based program can define "chair" without misclassifying tables or excluding backless chairs, while "any grade-school child could perform this task with high accuracy" — a gap machine learning closes by training on labeled examples rather than specified features. He tempers both paths with failure cases: IBM Watson's Jeopardy win included a confidently wrong answer ("Toronto"), and a 2012 neural network needed "16,000 processors to identify images of cats on YouTube." Machine learning, Autor cautions, "may have fundamental problems with reasoning about 'purposiveness' and intended uses" — invoking Sagan's line that making an apple pie from scratch requires first inventing the universe.
None of the nearest notes in this library name Polanyi's paradox or this two-path taxonomy directly; the closer fit is the companion note Does automating some tasks make other human tasks more valuable?, drawn from the same essay, which explains why automated and human tasks end up complementing each other once some tasks are automated. This note answers a prior question the other assumes: which tasks get automated at all. It also qualifies How does automating junior work destroy verification oversight? and What becomes scarce when AI execution grows cheap?: both describe verification becoming scarce as automation accelerates, but Autor's machine-learning path is itself a verification problem in miniature — a system trained on labeled "ground truth" still cannot "tell" a programmer why it classified something as it did, the same opacity those notes locate in agent oversight, stated here about object recognition rather than AI agents.
Autor's examples — ATMs, warehouse pickers, Watson, an image classifier identifying cats — predate the generative and agentic AI systems this library mostly concerns; the essay does not claim its taxonomy covers large language models, and its 2015 confidence that reasoning about "purposiveness" would remain hard for machine learning predates evidence either way about LLM agents. The excerpt also does not quantify how much of the task space environmental control versus machine learning will eventually cover — it offers the two paths as the available engineering strategies of 2015, not a forecast of which will win or how far either will reach.
Related concepts in this collection 3
This note in its neighbourhood — explore the map, then jump to a related concept in the list below.
Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph
-
Does automating some tasks make other human tasks more valuable?
Explores whether labor-saving automation in one part of production increases the worth of remaining human work. Matters because it challenges the assumption that technology inevitably destroys jobs.
the same essay's account of why automated and human tasks complement once automation happens, where this note asks which tasks can be automated at all
-
How does automating junior work destroy verification oversight?
When entry-level measurable tasks get automated, does the pipeline that trains future expert verifiers collapse? The note explores whether this creates a structural inability to safely oversee AI agents at scale.
both locate an opacity problem in automated systems, here in a trained classifier's inability to explain itself
-
What becomes scarce when AI execution grows cheap?
As the cost of automating tasks plummets, does human capacity to verify and validate outcomes emerge as the new constraint on AI-driven economic growth? The note explores this through competing cost curves.
shares the concern that automation can outpace the capacity to understand or verify what it did
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- Why Are There Still So Many Jobs? The History and Future of Workplace Automation
- Polanyi’s Revenge and AI’s New Romance with Tacit Knowledge
- The Human-Machine Knowledge Spiral
- What Do Large Language Models Know? Tacit Knowledge as a Potential Causal-Explanatory Structure
- Roles of Artificial Intelligence in Collaboration with Humans: Automation, Augmentation, and the Future of Work
- The Method of Critical AI Studies, A Propaedeutic
- A Comment On "The Illusion of Thinking": Reframing the Reasoning Cliff as an Agentic Gap
- Human-AI Ensembles: When Can They Work?
Original note title
Autor argues engineers escape Polanyi's paradox two ways — regularizing the environment or using machine learning to infer tacit rules from data