All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

AI Functions: The Evolution to Software 3.1 Where AI Executes Code at Runtime

By

aspittel

3mo ago· 14 min readenInsight

Summary

The article discusses Andrej Karpathy's software versioning framework, where Software 1.0 is human-written code, Software 2.0 is neural network weights, and Software 3.0 is prompting LLMs for code generation. It introduces 'Software 3.1' as the next evolution where AI Functions execute LLM-generated code at runtime, return native Python objects, and use automated post-conditions for continuous verification, moving beyond the generate-and-verify loop of Software 3.0.

Key quotes

· 4 pulled
Software 1.0 is code written by humans. Software 2.0 is neural network weights learned through optimization. Software 3.0 is prompting LLMs in plain language
Software 3.0 is real. Millions of people are using it daily. Tools like Kiro, Cursor, Claude Code, and ChatGPT let you describe what you want and get code back
Moving beyond Software 3.0's generate-and-verify loop, AI Functions execute LLM-generated code at runtime, return native Python objects, and use automated post-conditions for continuous verification
This is Software 3.1: where AI doesn't just write code—it runs it
Snippet from the RSS feed
Moving beyond Software 3.0’s generate-and-verify loop, AI Functions execute LLM-generated code at runtime, return native Python objects, and use automated post-conditions for continuous verification. This is Software 3.1: where AI doesn’t just write code—

You might also wanna read