Just my thoughts here. Can we create an artificial intelligence that can learn?
tl;dr: let's make robots that make themselves better!
There are many crude ways to do a lot of what AI should do, basically currently the best AI that humanity can create is the one that has the fastest computer attached to it, since we have no idea if one way is better than the other... etc.
So, what should our AI do, if we try for one?
Say we wanted a creative robot that made contraptions.
- observe as players create things, how those things are made and what they do.
- make general rules about how contraptions for various tasks should be made.
- find out what contraptions players like and what contraptions they don't.
- try to create some contraption and see if it works well, then make it better.
- show it to the players, watch their reaction.
- try to make some other contraption.
- decide, a device of what purpose would most benefit the players, and build it.
It should also think in a certain way:
- make random assumptions.
- make assumptions based on observations.
- measure how true are certain assumptions.
- use them later to gather information.
- create rewritable algorithms based on previous information and measure their effectiveness.
hierarchy of motivation:
- want to learn, i.e. create universal knowledge base that is sufficient to solve any next problem.
- want to make players happy.
- randomly choose what to do.
What else should it do:
- try not to lag the server.
- try to use it's memory efficiently.
Contraption itself I suppose could consist of a moongate chip that provides an extended set of world manipulation functions such as spawning any props, and discovering constraints, along with what ranger and target finder and all other things could do.
A radically different way to do this:
Create a hundred E2 gates with "go forward", "turn", "set self color", and "get average surroundings color" physical functions, and persistant "Battery charge". Then create a colored zone that charges batteries, "food zone", and the opposite "poison zone", that discharges them. Every E2 should have random coding. At equal periods of time, All of them are shut down and the ones with highest battery level make children (one with no changes and two with random coding constructs added in random place of their code).
Thus, we have evolution. I basically stole the idea of those some university guys.
What's the point of this thread? Nothing, I'm just sharing my thoughts, maybe someone will have a better idea how to build one.
Don't come here just to say it's impossible.


LinkBack URL
About LinkBacks




Reply With Quote











Bookmarks