Software 3.0
Andrej Karpathy's term for software in which the runtime is a Large Language Model) and the program is a prompt (in natural language, structured prose, or markdown). The model interprets the prompt against the current input and emits behavior, optionally calling tools to interact with the world.