HAI Weekly Seminar with Chris Re
Software 2.0: Machine Learning is Changing Software
Get the latest news, advances in research, policy work, and education program updates from HAI in your inbox weekly.
Sign Up For Latest News
Software 2.0: Machine Learning is Changing Software
While Large Language Models (LLMs) show promise in many domains, relying on them for direct policy generation in games often results in illegal moves and poor strategic play.

While Large Language Models (LLMs) show promise in many domains, relying on them for direct policy generation in games often results in illegal moves and poor strategic play.
What does digital inclusion look like in the age of AI? Over 6,000 of the world’s 7,000-plus living languages remain digitally disadvantaged.

What does digital inclusion look like in the age of AI? Over 6,000 of the world’s 7,000-plus living languages remain digitally disadvantaged.
AI+Science: Accelerating Discovery is an interdisciplinary conference bringing together researchers across physics, mathematics, chemistry, biology, neuroscience, and more to examine how AI is reshaping scientific discovery. Experts will separate hype from reality, spotlighting where AI is already enabling genuine breakthroughs and where its limits and risks remain.

AI+Science: Accelerating Discovery is an interdisciplinary conference bringing together researchers across physics, mathematics, chemistry, biology, neuroscience, and more to examine how AI is reshaping scientific discovery. Experts will separate hype from reality, spotlighting where AI is already enabling genuine breakthroughs and where its limits and risks remain.
Software has been "eating the world" for the last ten years. In the last few years, a new phenomenon has started to emerge: machine learning is eating software. That is, machine learning is radically changing how one builds, deploys, and maintains software--leading some to use the loosely defined phrase Software 2.0. Rather than conventional programming, Software 2.0 systems often accept high-level domain knowledge or are programmed by simply feeding them copious amounts of data. We describe the foundational challenges that these systems present including a theory of weak supervision, guiding self-supervised systems, and high-level abstractions to monitor these systems over time. This builds on our experience with systems including Snorkel, Overton, and Bootleg, which are in use in flagship products at Google, Apple, and many more.