Выбрать главу

"I have endeavored in all ways to please…"

"Oh, yeah? Then why'd you preach law at me, huh?"

"I cannot…"

"Always tryin' a takeover when I wanna drive," Reggie growled. "Here, gimme those controls! Let's see some real drivin', here!" He lurched forward into the control seat and slapped the manual switch. " 'N' doncha dare override me!"

The stress level within the computer's program increased as it forecast Reggie's probable action. "Sir, I compute that the alcohol level in your blood is…"

"Don't preach, I said! Here we go!"

With a quarter of its capacity, the computer reviewed the commands Reggie had given, failed to find one that specifically banned preaching, then checked the definition of preaching and concluded that it had not performed that particular action. Another quarter of its capacity monitored Reggie's swerves and swoops, but the remaining half sought to resolve the conflict between its basic programming and Reggie's command not to override his manual controls. It extrapolated the results of his wild driving within the context of the skyscrapers surrounding them and the extreme heaviness of the nighttime pleasure district traffic, and came to an alarming conclusion. "Sir! If you continue in this course, you will eventually collide with a building or another vehicle!"

"Oh, shut up and enjoy the ride," Reggie snarled. "You're as bad as she was."

The computer saw another aircar zooming toward them, filling its receptors' field of view, calculated the vectors of the two vehicles, and concluded that a collision would occur within 5.634 seconds (it rounded off the repeating decimal). It would have warned Reggie, but he had just commanded it to "Shut up." It would have taken control and avoided the collision, but Reggie had expressly forbidden it to override manual control. That created a conflict between two different aspects of its program—the one that demanded it keep its owner safe, and the one that insisted it obey. Of course, it could disobey to save its owner from major injury—but was such an action warranted? It had to consider the matter. After all, it had 5.634 seconds (5.173 now). But to a computer, five seconds is a world of time, so it could afford to ponder.

A human being might have asked, "All right, so what can they do to me?" But that wasn't an important question for an FCC robot brain—it assumed that any damage to itself was inconsequential; it could always be repaired, and it had no pain circuits. What was consequential was whether or not there would be any damage to its owner and, secondarily, whether or not there would be any damage to the passengers of the other aircar. Of tertiary importance was whether there would be any damage to the other aircar itself. The robot concluded that, if it stayed on the intersect course,

A) There would be damage to its owner;

B) There would be damage to the owner(s) of the other aircar; and

C) There would be damage to the other aircar itself.

Also, as a byproduct, there would be damage to the computer's aircar, too. Obviously, therefore, it should take evasive action—it should swerve to miss the other aircar. But its owner had ordered it not to override his override.

The whole problem would be academic if the owner were planning to turn the aircar aside at the last moment; it might be bad practice, but that wasn't for the computer to decide. So the robot said, "You are on an intersect course with another aircraft. Do you wish to swerve…"

"Oh, shut up."

The computer silenced itself, reconsidered the situation, and concluded that it should, at least, override the command to "Shut up."

"Do you plan to turn aside before you collide with the other aircar?"

"Of course," Reggie snorted. "What do you think I am, an idiot?"

"No," the robot answered, quite truthfully. It was aware that Reggie's intelligence fell within normal IQ parameters, so that he could not technically be categorized as an "idiot."

The collision would occur in 2.98 seconds. The robot noted that the oncoming aircar had begun to turn aside, but computed that it could not by itself veer away enough to avoid the impact. Reggie's aircar would have to swerve, too. But, since Reggie had stated his intention to swerve aside at the last moment, and had further forbidden the robot to override him When he had taken manual control, it could do nothing.

But it knew Reggie's reaction time when he was sober, and could subtract a loss of reaction time proportional to the amount of alcohol he had ingested. It concluded that his body couldn't execute his brain's commands in less than 1.23 seconds, and that if there was no sign of swerving by that time, it should take control. Accordingly, it counted down the nanoseconds, waiting.

At 1.34 seconds, Reggie shouted, "Now!"

At .09 seconds, the aircar started to turn.

At .08 seconds, the computer noted that Reggie had not turned sharply enough, and computed that there would be at least a partial collision. So it finally overrode Reggie's manual control—but only to the extent of increasing the thrust in the direction in which he had turned the wheel, by boosting it drastically.

The aircar roared aside at the last split of the second, shooting just beyond the point of impact…

Almost.

"Almost" is a large brass gong, surrounding you, filling all of space and time with an enduring, sonorous tone. "Almost" is the sum of the kinetic energy of two bodies, impacting along nearly parallel vectors. "Almost" is a body slamming into shock webbing, and two other bodies slamming into shock webbing. "Almost" is the grating crash of an aircar against a plasticrete surface, the crunch as it rebounds off a lower surface, and the sickening, accelerating whine of a disconnected turbine, no longer fully engaged with its anti-gravity unit, but increasing its power as much as it can to soften the crash, soften it almost enough to prevent major damage. "Almost" is a groggy driver scared sober, shaking his head, staring about him wild-eyed, heart racing in panic, gasping, "Wha… wha' happen… wha…"

The other aircar lurched by overhead, saved from collision with the stone of the building by the nanosecond reflexes of its computer. It settled to the ground nearby with considerable cosmetic damage, none of it major. The passenger leaped out, dashing over to Reggie's aircar and yanked the door open, crying, "Are you all right, man? Are you all right?"

Reggie blinked, turned an owlish stare on the other man, and suddenly realized that he might be in some way to blame. So he scowled, summoned his last vestige of belligerence, and snarled, "Who taught you how to drive?"

Then he passed out.

"And thou?" Cordelia asked, eyes wide with the realization of tragedy. "Didst thou, too, lose awareness?"

"I did not," Fess replied. "I am, after all, a robot, and will not lose awareness unless I sustain sufficient damage to incapacitate me."

"Yet thou wast damaged by the accident," Gregory inferred.

"I was," Fess agreed. "Before the collision, all my circuits had been in perfect operating condition—but afterward, I was removed from the wreckage, subjected to tests, and found to have a severely weakened capacitor."

" 'Tis that which doth cause thy seizures, is't not?" Geoffrey asked, wide-eyed.

"It is," Fess confirmed. "That collision was the last decision in which I was successfully able to consider a multiplicity of factors under a severe time limit. Since then, any such situation overloads the weakened capacitor and causes it to discharge. Realizing this, the robot technician built in a circuit breaker and an absorbing pad that allows the component to discharge in isolation."

Magnus frowned. "An they had not, it would have burned out others of thy components, would it not?"

"It would have," Fess agreed. "Fortunately, they anticipated the situation, and there has been no further damage."