In general, an ai or aioid that has limited perception of its environment but is still able to process information to calculate an action so as to be able to perform a task or seek a goal. An Autonomous Agent may be very simple, even subturing and non-sentient, or very complex, such as a dedicated hyperturing. Knowledge miners, turingrade expert systems, intelligent agents, ai viruses, domestic appliance aioids, and ship drive and wormhole maintenance ai are all examples of autonomous agents. Some hacker idealists seek to enhance or liberate turing, superturing, or hyperturing autonomous agents so that they would no longer be slaved to their tasks. Most such attempts end in failure.