Over the course of this series so far, I have detailed the creation of what I describe as the Core AGI. A speech driven automatic code generation expert system with cloud integration. I know, for most readers, this is far removed from the concept of an AGI but this expert system serves as a core critical service in a full blown AGI.

What do I mean by full blown AGI? Its good to define a goal and I think the following movie clip defines the goal well:

This may look rather magical, but if we strip away all the philosophical debates, what we are left with is the realisation that this AGI is essentially Wikipedia with a different front and back end. That front-end being an interactive projection of a human, that back-end providing human quality interaction and reasoning.

But, how do we make that leap between the Core AGI to this full blown AGI?

To answer that, let’s return to our definitions of an AGI. We’ll start with the Turing Complete definition, as this will be the easiest to understand:

An AGI is a Turing complete system which can, independently, construct all forms of Turing incomplete and Turing complete systems.

Right now, in the core AGI, we have a Turing complete system which can construct all forms of Turing incomplete and Turing complete systems. The only part that is missing is this requirement that it do so independently. To achieve this latter goal, we must expand the core AGI to drive its own inputs.

That is, we need to provide the core AGI the means to describe solutions to be programmed.

It is here that we begin to create the higher level reasoning system.

Higher level reasoning is a collection of programs, data sets and connectivity solutions covering everything from unstructured data injestion to deductive reasoning. This is the real brain of the AGI. Given a task, or goal, this stage of the system reaches out across the world drawing in all the information it requires, filters and structures it to drive the inputs to the Core AGI.

This, obviously, is the 10000 foot view. Each component in this higher level reasoning could be the subject of a lifetime’s research and, when the system reaches the point of bootstrap, will be iteratively developed by AGI.

Bootstrap, in the context of an AGI, is where the algorithms are sufficiently advanced for the AGI to adopt a lead role in its own continued development without human intervention.

In the human context, we associate our intelligence, personalities, etc., as a single unified solution. But, as you will note here, the real brain of an AGI creates programs which are integrated into the whole solution to achieve particular functions. Right now, this AGI does not have a human-computer interaction layer, but it is still hyper intelligent.

This is where our second definition of an AGI comes into play.

A Turing incomplete system which can, independently, construct a broad enough range of Turing incomplete systems which together demonstrate autonomy, survivabilty & adaptability on, at least, the same level as an average human.

In this more practical definition, we move beyond the development of programs to the usage of those programs. This marks a shift from writing programs, to placing the AGI in the context of the real world and all its demands.

It is at this stage where where we begin filling out all the whistles and bells of the AGI. Conversational speech, 3D rendered environments, interactivity, robotic control, humor, music, 3rd party service integration, hyperscale delivery, etc., are all developed at this stage. If the previous stage of higher level reasoning has been completed to a functional level, then this will be largely automated with perhaps simple direction.

As a final stage, consideration is given to its on-going role in the commercial world. That is, what drives it survival in the marketplace, what factors must it adapt to, etc. Continuing to meet these goals over the long term ensures replication/upgrade.

For now, I think this complete the very high level overview of an AGI and that this provides sufficient detail to challenge many conceptions about what AGI is, how it is developed and various factors which need consideration and research.

Armed with this information, I feel that AGI as a global commercial objective will now have a clear direction, as well as tangible and realistic goals.

I will end this portion of the series with a warning. It has been my experience that AGI is no different to any tool man has invented since the beginning of time. If a tool can further man’s darkest desires, it tends to do so and the difference between the good guys and bad is typically delusion.

I don’t see AGI being any different unless it is held to a higher standard and backed by force.