Building Intelligent Systems
Audiobook & Ebook

Building Intelligent Systems by Geoff Hulten | Free Audiobook

By Geoff Hulten

Narrated by Mike Norgaard

🎧 10 hours and 19 minutes 📘 Geoff Hulten 📅 May 18, 2018 🌐 English
🎧 Listen Free on Audible 📖 Read on Kindle

Free 30-day trial · Cancel anytime

About This Audiobook

Produce a fully functioning intelligent system that leverages machine learning and data from user interactions to improve over time and achieve success.

This audiobook teaches you how to build an intelligent system from end to end and leverage machine learning in practice. You will understand how to apply your existing skills in software engineering, data science, machine learning, management, and program management to produce working systems.

Building Intelligent Systems is based on more than a decade of experience building Internet-scale intelligent systems that have hundreds of millions of user interactions per day in some of the largest and most important software systems in the world.

What you’ll learn:

Understand the concept of an intelligent system: what it is good for, when you need one, and how to set it up for success.
Design an intelligent user experience: achieve your objectives and produce data to help make the intelligent system better over time.
Implement an intelligent system: execute, manage, and measure intelligent systems in practice.
Create intelligence: use many approaches, including machine learning.
Orchestrate an intelligent system: bring the parts together throughout its life cycle and achieve the impact you want.

This audiobook is for software engineers, machine learning practitioners, and technical managers who want to build effective intelligent systems.

🎧 Listen Free on Audible

Free 30-day trial · Cancel anytime

Quick Take

  • Narration: Mike Norgaard delivers the practitioner-level material with appropriate authority, the narration handles technical terminology cleanly without sounding robotic, which suits the book’s emphasis on real-world judgment over textbook formulas.
  • Themes: Production machine learning, intelligent system lifecycle, real-world AI implementation
  • Mood: Experienced and grounded, like receiving mentorship from someone who has shipped the systems you are trying to build
  • Verdict: One of the more genuinely useful books on production machine learning, fills the gap between theoretical ML courses and the messy reality of building systems that serve hundreds of millions of users.

I have a particular frustration with most machine learning books, and I suspect many practitioners share it. The majority of them spend their pages on model training and statistical methods, and then treat deployment, measurement, and the long-term management of a running system as afterthoughts or appendices. Building Intelligent Systems by Geoff Hulten takes the opposite approach. The model training is almost beside the point here. What Hulten cares about is the full system: how you design it, how you measure whether it is working, how you keep it improving over time, and how you avoid the failure modes that appear only at scale.

Hulten built this knowledge at Microsoft, working on intelligent systems that see hundreds of millions of user interactions per day. That is not a credential offered for decoration. It is the source of the book’s most distinctive insights, which concern the problems that only appear when your system is actually running in production, changing user behaviors, generating its own training data, and drifting in ways that clean benchmark datasets never revealed.

The Lifecycle Framework That Sets This Book Apart

Most ML books treat the problem as: here is some data, here is how to build a model, here is how to evaluate it on a test set. Hulten’s framing is more expansive: here is how to design a user experience that achieves your objectives and generates better data over time, here is how to implement and measure the system in practice, here is how to create the intelligence layer using many approaches (ML being one of several), and here is how to orchestrate all of it across the system’s full lifecycle. That is a fundamentally different and more complete picture of what building an intelligent system actually involves.

The reviewer who has been building intelligence systems for over a decade and describes this as addressing the hard, complex, and challenging reality of bringing them to market is identifying what makes this book useful where others stop short. The reviewer who worked at Microsoft and attests to the quality of the content is doing something similar. Hulten is not writing about building ML models in a Jupyter notebook. He is writing about the engineering, management, and measurement challenges that appear when those models become systems that real users depend on.

What a Machine Learning Practitioner Will Actually Learn Here

The sections on intelligent user experience design are among the most underrepresented topics in the ML literature. Hulten argues that user experience is not just the wrapper around the intelligent system. It is part of the system, because the data it generates shapes what the system learns next. Getting that feedback loop right from the start, and designing the experience so that user signals are meaningful training signals rather than noise, is something that most teams figure out the hard way. The book surfaces it early and clearly.

The orchestration material covers how to bring the parts together: model serving, monitoring, A/B testing, and handling the distribution shifts that occur when user behavior changes or when the model’s outputs feed back into user behavior in unexpected ways. This is the frontier where most ML courses end their teaching and where practitioners spend much of their actual working time. Hulten maps that frontier with more precision than comparable titles.

Who Will Get the Most from This

The three reviewers who have rated this audiobook are unanimous in recommending it, and each approaches it from a different role: ML scientist, technical manager, and Microsoft engineer. That breadth of relevant audience reflects how the book is actually structured. Hulten explicitly addresses software engineers, ML practitioners, and technical managers in his intended audience, and each of those groups will find material directed at them. The software engineer will learn what ML systems actually need from an infrastructure perspective. The data scientist will learn what production deployment requires that model evaluation does not reveal. The technical manager will learn how to measure and communicate the impact of an intelligent system across its lifecycle.

At 10 hours and 19 minutes, this is a substantial listen that rewards sustained attention rather than background listening. Mike Norgaard’s narration maintains the intellectual density of the material without losing the practical focus that makes the book valuable. For anyone who has completed a machine learning course and wondered what the gap between that course and a real production system actually looks like, Building Intelligent Systems is where that question gets answered.

Frequently Asked Questions

Does this book teach machine learning fundamentals, or does it assume you already know them?

It assumes working knowledge of machine learning concepts. This is not an introduction to ML, it is a guide to building systems that use ML in production. If you are new to the field, complete a foundational ML course first and return to this book when you are thinking about how to build something real.

How applicable is this to teams working outside of Microsoft-scale systems?

Hulten draws many examples from internet-scale systems, but the framework he presents applies at smaller scales too. The problems of data quality, feedback loop design, and drift monitoring are present in production systems of any size. The principles transfer even when the specific tooling differs.

Does this book cover specific ML frameworks like TensorFlow or PyTorch?

No. The book is deliberately framework-agnostic, focusing on architectural and organizational principles rather than specific library APIs. It is more concerned with how you structure the problem than which tools you use to solve it.

Is this book still relevant given how rapidly AI tooling has changed since its publication?

The core framework addressing system design, lifecycle management, feedback loops, and measurement is durable. Specific tooling references may be dated, but the foundational problems Hulten describes, data quality, drift, measurement, user experience design for intelligent systems, are more relevant than ever given the proliferation of AI features being deployed in production.

Ready to listen?

🎧 Listen to Building Intelligent Systems for free

Free 30-day trial · Cancel anytime

What Listeners Are Saying

★★★★★

A must-read for anybody working with real-world Machine Learning sytems

As a Machine Learning scientists working at a large software engineering company, I strongly feel like this book should be one of the mandatory readings for anybody working on real-world machine learning systems, regardless of their role (software engineer, data scientist, product manager, etc.). Most Machine Learning books will teach…

– V. Etter
★★★★★

Getting beyond the theory of ML and building large, measurable and manageable intelligence systems.

I've been building intelligence systems for over 10 years. They are hard, complex and challenging to successfully bring to market. That said the rewards are huge. AI is the future of computing and a train you don't want to miss. Their are a lot of good books by smart authors…

– J. Scarrow
★★★★★

Must-have for Machine Learning practioners

I took a number of Machine Learning courses in school. But none of them taught me what I need to work on Machine Learning in the industry. Having built Machine Learning models and backend services for a few years at Microsoft, I can attest to the quality content of this…

– Tuan Anh Pham
★★★★★

One of the new essential musts in your ML library

Building machine learning models that work is hard in and of itself, but actually creating a product out of them and shipping them requires thinking about building software in an entirely different way.I was really happy to find this book that helps bridge the gap between building a model and…

– Tim Burrell
★★★★★

Extremely helpful

I’m going to be joining a workgroup at my job related to incorporating intelligent systems. Prior to reading this book, I had little more than a layman’s knowledge of how these systems work but now I feel prepared to have intelligent conversations with the programmers.The book isn’t merely an introduction…

– Jonathan Steinhauer

Start Listening: Building Intelligent Systems


Free 30-day trial · Cancel anytime

Alexandra Reed

Written by Alexandra Reed

Founder & Literary Critic