Hey, folks! It's been a long while since I was active on this group, but I've been getting back into the swing of things lately. I hope all is well with my old friends here!

I've started an open source project, Engineering Intelligence <https://github.com/hosford42/EngineeringIntelligence>, that I thought might be of interest on this email list. The goal is to define intelligence clearly and concretely, to offer a clear path for not only identifying but /engineering/ systems that can be considered intelligent in the traditional sense of the word: Being able to think and to understand things. (This is in contrast to how 'AI' is typically used to refer to programs that are /designed/ cleverly, rather than being clever themselves, which leads to the ever moving goalposts of what counts as intelligence in software.) The project consists of a growing body of articles meant for human consumption; once it's sufficiently mature, a secondary project will be created to actually implement a working proof of concept in code.

I've already got the ball rolling with an informal set of requirements that center around the idea that there should be an internal representative model of the environment (a broad term including whatever embodiment the system may manifest) which is continually maintained in correspondence and synchronization with the environment through observed sensory data. If you look at the senses as information bottlenecks, the idea is to reconstruct the environment across a range of abstraction levels, and then use this reconstructed model as a best-guess proxy for the environment itself in order to make reasoned predictions and decisions and, ideally, communicate with human beings and other intelligent systems.

Again, this project is open source, and I welcome meaningful, no-nonsense contributions (which will receive due credit documented directly in the project). Please read the Contributing <https://github.com/hosford42/EngineeringIntelligence#contributing> section first, though. The most important rule is: *Zero woo.* Second is: Be polite and respectful. *No flame wars!* Also, we can discuss phenomenal consciousness, ethics, societal risks, spirituality, and other meta-level topics here on this list; the project is strictly focused on the /how/ of creating intelligence in software and ensuring that it behaves as intended. And finally, I know many of you here have your own pet theory of how to implement (general) intelligence. (Kudos!) The broad definition of intelligence I've already started working on is meant to be accommodating to many of these. It is agnostic as to how the environment is represented, how multiple levels of abstraction are attained, how the model is updated from new information, etc. I hope that each of your conceptualizations can find a home within this broader framework, but if not, we should discuss why not, and in what way the framework and/or the approach can be adjusted to make them compatible. I look forward to seeing issues <https://github.com/hosford42/EngineeringIntelligence/issues> opened for these discussions, so that all can participate and benefit.

Let's put our minds together and think like engineers to build something indisputably intelligent!


--Aaron


------------------------------------------
Artificial General Intelligence List: AGI
Permalink: 
https://agi.topicbox.com/groups/agi/T30e487c54062d930-Ma1175e244b0bd222c0a47ea0
Delivery options: https://agi.topicbox.com/groups/agi/subscription

Reply via email to