Software Brittleness Problem

Software Brittleness Problem

The software brittleness problem is a consequence of the well-known fact that computers carry out commands, rather than exhibiting initiative.

A computer system with true initiative would have large amounts of practical knowledge about the real world. When it could not carry out some instruction, it would look for an alternative method of accomplishing an equivalent result.

Instead, as of this date (2008) programs usually just fail with an error message.

There are several approaches to solving the brittleness problem.

Read more about Software Brittleness Problem:  Restricting The Problem Domain, Goal Seeking Software, Knowledge-based Systems, Neural Networks, Evolutionary Systems

Famous quotes containing the word problem:

    The government is huge, stupid, greedy and makes nosy, officious and dangerous intrusions into the smallest corners of life—this much we can stand. But the real problem is that government is boring. We could cure or mitigate the other ills Washington visits on us if we could only bring ourselves to pay attention to Washington itself. But we cannot.
    —P.J. (Patrick Jake)