GOPHERSPACE.DE - P H O X Y
gophering on aussies.space
MIND MAKING

Artificial Intelligence. It's a science that's now old, yet has 
always been new. New because the possibilities have so long seemed 
close, and yet keep revealing themselves slightly out of our grasp. 
Now at least applications relating to image processing seem to be 
bursting out of scientific papers into the real world, though there 
still seems to be limited penetration into other applications 
[granted that I'm not much exposed to the latest technology].

I'm one of many people with an interest in computers who carry 
around niggling facination with AI. Not that I really know any 
personally, I know barely any people full stop, but I see it pop up 
from time to time on personal websites. One lone page describing 
some vague personal research into the topic, or maybe just one link 
to a scientific paper, book, or magazine article. I think like me 
they see some potential there, but its beyond easy grasp.

No doubt part of the problem is the success of conventional 
computing. In fact software today is an incredible achievement, 
every process explicitly prescribed by an individual programmer, 
all meshing together with layers upon layers of complexity. Like no 
creation that can be built but in a computer, and relying on the 
complete absence of mistakes in order to function. Artificial 
Intelligence will present little competition to most of this 
conventional software. It only introduces the uncertainties and 
unpredictabilitys of the mind, otherwise eliminated by the clean 
mechanical processes of a written program.

The pride that some take in thinking that the human mind is truely 
greater than that of a computer is misplaced. In fact the computer 
is run by the work of countless human minds invested in the most 
direct way into the exact and precise fulfillment of our demands 
upon it. It is the cumulation of human thought maintained 
indefinitely as a model for the perfect solution to any problem 
conceived for it.

You can not do what your computer can do. That is why you use it, 
and why it is made. Of course the processes themselves can be 
replicated, but with much chance for mistake and no comparison in 
terms of speed. AI, like our own minds, offers no promise of a 
perfect solution optimised for speed and with no opportunity for 
mistakes. As with a person, it might not even be possible to 
identify the cause of a specific mistake made by an AI. The 
limitation overcome by AI is not in fact that of conventional 
programming, but of the conventional programmer. Its promise is to 
overcome the limit of even combined human minds to determine a 
program to accomplish particular tasks.

This is because at the end of the day humans are not very good 
programmers. I in fact find programming quite tedious. Beyond the 
conception of a generalised process for accomplishing a task, the 
need to fit that in to an exact and faultless sequence of 
instructions is quite unnatural. Few indeed are able to, or bother 
to, create a program that lives up to the ideals of the science - 
where there are no bugs, and the maximum potential of the hardware 
is exploited. With the amazing complexity of modern software, the 
difficulty of this reaches ever further, and our solutions get ever 
worse.

I want programming to be like the design of electronic circuits; 
engineered to channel the unpredictable randomity of nature towards 
a defined and certain consequence, by what means can be 
economically implemented.

The aim then for my concept of AI is beyond a tool that happens by 
sequential errors to stumble upon a software process deemed 
sufficiently reliable by its human master. It is for an AI to be so 
concious of the task presented to it as to fulfil the role of the 
conventional programmer and write, as they would, a perfect and 
optimal program to achieve it. Therefore the two forms of mind, 
that creative one of man and the perfect one of the machine, would 
be one. A mind designed for our own modern world, in which 
precision is of such extreme importance, yet beyond our own grasp.

The human's task then is just to direct the AI towards the outcome, 
so that it can by its own learned process create the code to 
achieve it. The uncertainty of the AI's own learned processes for 
writing the program are what must be directed and controlled, and 
that is the new role of the human programmer.

- The Free Thinker