Andrej Karpathy
Explicit instructions written by humans in languages like Python, Java, C++
Weights and parameters trained on data, not explicitly programmed
English is the new programming language
Instead of writing if-else statements, we're training neural networks to learn patterns from data.
Hello! I can help you write code using natural language. Try asking me to create something!
For the first time in history, natural language IS a programming language!
The compute engine for language
Working memory for problem solving
Instructions in natural language
External capabilities and APIs
Human in control
AI helps human
AI takes the lead
The sweet spot where humans maintain control while AI amplifies capabilities
Kids
Artists
Chefs
Doctors
Teachers
Built MenuGem in one day without knowing Swift:
The hard part? Not the code - it was deployment, auth, and payments!
Like robots.txt but for AI agents
# LLMs.txt site: example.com description: E-commerce platform api: /api/v2/ auth: Bearer token rate-limit: 100/min
Replace "click here" with programmable actions
โ "Click the button below"
โ `api.performAction()`
LLMs understand markdown natively
Direct communication channel for AI
We're going to rewrite EVERYTHING
Thank you for joining this journey
Andrej Karpathy | Software Is Changing (Again)