Inside the Artificial Intelligence Revolution: A Special Report, Pt. 2
It’s a weird feeling, cruising around Silicon Valley in a car driven by no one. I am in the back seat of one of Google’s self-driving cars – a converted Lexus SUV with lasers, radar and low-res cameras strapped to the roof and fenders – as it maneuvers the streets of Mountain View, California, not far from Google’s headquarters. I grew up about five miles from here and remember riding around on these same streets on a Schwinn Sting-Ray. Now, I am riding an algorithm, you might say – a mathematical equation, which, written as computer code, controls the Lexus. The car does not feel dangerous, nor does it feel like it is being driven by a human. It rolls to a full stop at stop signs (something no Californian ever does), veers too far away from a delivery van, taps the brakes for no apparent reason as we pass a line of parked cars.
I wonder if the flaw is in me, not the car: Is it reacting to something I can’t see? The car is capable of detecting the motion of a cat, or a car crossing the street hundreds of yards away in any direction, day or night (snow and fog can be another matter). “It sees much better than a human being,” Dmitri Dolgov, the lead software engineer for Google’s self-driving-car project, says proudly. He is sitting behind the wheel, his hands on his lap. Just in case.
As we stop at the intersection, waiting for a left turn, I glance over at a laptop in the passenger seat that provides a real-time look at how the car interprets its surroundings. On it, I see a gridlike world of colorful objects – cars, trucks, bicyclists, pedestrians – drifting by in a video-game-like tableau. Each sensor offers a different view – the lasers provide three-dimensional depth, the cameras identify road signs, turn signals, colors and lights. The computer in the back processes all this information in real time, gauging the speed of oncoming traffic, making a judgment about when it is OK to make a left turn. Waiting for the car to make that decision is a spooky moment. I am betting my life that one of the coders who worked on the algorithm for when it’s safe to make a left-hand turn in traffic had not had a fight with his girlfriend (or boyfriend) the night before and screwed up the code. This Lexus is, potentially, a killer robot. One flawed algorithm and I’m dead.
But this is not a bad movie about technology gone wild. Instead, the car waits until there is a generous gap in traffic, then lurches out a little too abruptly and executes the left-hand turn. I remark on the car’s sudden acceleration.
“Yeah, it still drives a little like a teenager,” Dolgov says. “We’re working on that.”