Enieublis McShlaggrmasker
- Quote
- Posted: Thu, 19 Jan 2012 07:16:02 +0000
I've been thinking for a while about an AI that could adapt to almost any environment and duplicate itself throughout that environment like a super-virus or a semi-advanced life-form. I think it could be used for research since the adapted code could be opened and read.
So far this is only a thought experiment, but what seems to work is having three different systems in every AI program.
First, there is the curiosity system. It would store data from all of its inputs and outputs, and try to compress them into objects of data, functions about how those objects work or change given any change (even just change in time), clusters of objects and functions acting as single objects, functions describing how these clusters work given certain actions to/from other clusters, etc. If the environment around the AI always fits within the rules in this system's database, then this system "gets bored" and recommends exploring something that it knows less about.
Second, there is the self-preservation system, it would store data about the curiosity system's efficiency with its current structure and environment. If the AI was once in an environment or had a structure that was more efficient than where it is now, this system would look at recent or long-term events that might have caused this change. Then it would recommend going back to the better efficiency. It is basically designed to protect the curiosity system.
Third, there is the communication or empathy system. It could be considered an extension of the empathy system since it would store an object defining this AI and how it acts, then it would compare that object with other objects it finds, and create objects that consist of deviations from the self object. Then it can use those objects to recommend a course of action to help the other systems in this AI and the AI that it is communicating to.
Each system would consider each others action and add their own recommendation for or against it. Then the AI would perform the action with the highest recommendation, which could include modifying some parts of itself and creating other AIs.
Is this an unnecessarily complicated system? When would killing these AIs become unethical? Can anyone think of a better AI?
So far this is only a thought experiment, but what seems to work is having three different systems in every AI program.
First, there is the curiosity system. It would store data from all of its inputs and outputs, and try to compress them into objects of data, functions about how those objects work or change given any change (even just change in time), clusters of objects and functions acting as single objects, functions describing how these clusters work given certain actions to/from other clusters, etc. If the environment around the AI always fits within the rules in this system's database, then this system "gets bored" and recommends exploring something that it knows less about.
Second, there is the self-preservation system, it would store data about the curiosity system's efficiency with its current structure and environment. If the AI was once in an environment or had a structure that was more efficient than where it is now, this system would look at recent or long-term events that might have caused this change. Then it would recommend going back to the better efficiency. It is basically designed to protect the curiosity system.
Third, there is the communication or empathy system. It could be considered an extension of the empathy system since it would store an object defining this AI and how it acts, then it would compare that object with other objects it finds, and create objects that consist of deviations from the self object. Then it can use those objects to recommend a course of action to help the other systems in this AI and the AI that it is communicating to.
Each system would consider each others action and add their own recommendation for or against it. Then the AI would perform the action with the highest recommendation, which could include modifying some parts of itself and creating other AIs.
Is this an unnecessarily complicated system? When would killing these AIs become unethical? Can anyone think of a better AI?