The Mission
My name is Bruce Bayley and I am on a mission to build an Artificial General Intelligence technology capable of automating processes from human commands.
The Journey
The journey began with an early experiment in 1980 on a Tandy TRS 80 model III where the user interacted with a text-based Agent, teaching the Agent a taxonomy of knowledge. The Agent would identify gaps in the taxonomy and ask the user for the missing information. Because the taxonomy was built using the user's own words and the Agent loosely included the user's words within its questions, it would often create an emergent personal connection for the user.
After that first experiment, my time for the next decade was spent studying Computer Science at RMIT University and enjoying my job as a technical writer for various game-consoles and a full-time 6502 games programmer at Beam Software (now Krome Studios Melbourne). This left little time for more experimentation.
Even though I wasn't doing much actual Artificial Intelligence programming, I would often spend much of my spare time building a general theory of Artificial General Intelligence.
I continued working as a software developer for various companies, adding C++, C#, Python and other languages to my belt along the way. My theoretical notes continued to grow. Now and then, I would transform some of these mostly hand-written theories into small programs written in C++ against various 2D and 3D simulated environments with encouraging results.
I am now working full-time on the task of turning my mountain of notes into a software application that I can use to test the various components of the general theory. The experimental results shown on this website are the test-results of some of the components as they are added to the AGI application that I am, for now, calling NeuroLife.
As the NeuroLife AGI application matures, I intend to provide an online interface to the application via this website. This will allow users to experimentally train their Agent by sending their own sensor data and receiving text and 2D graphic feedback.
I'm hoping that the experiments and feedback from users will help to improve the software to a point where it can become a useful technology.
Thanks for reading.
Bruce Bayley
Note 26Jul2020:
The financial responsibilities of life have been getting in the way for the past couple of years, however I will be getting back to this project again full-time soon...