Hi Laura, I got this concept made and thought I would pass it on to you and the people here for some feedback.
In my present program, I use if conditions to create output from the random word generator to create four word sentences.
Each word is suited to a grammar type: noun, verb etc, so the if conditions create a random word output that seems logical.
This is the premise of what I will now show you.
Some four words the program creates are logical, and some are illogical.
The reason there is illogical results is the if conditions failed.
The reason the results are sometimes logical are the if conditions were successful.
These if conditions if successful create sentences that are thought, this is a concept to think about for what I will now show.
In a war video game, the teams are pitted against each other. The players strategise where the opposing team member will be.
If they guess right they win, but if they guess wrong they lose.
What makes them guess right or wrong? Two things, the if conditions the opposing team member uses and the if conditions the team uses to guess.
The result of their guessing results in a win or loss.
Now for a different point, the validating of thought.
What if somebody see’s a result they identify as thought from if conditions and only they see it?
Then they either identify the if conditions and share them with other people who can then collectively strategise how to deal with this thought, or
the person doesn’t validly identify the if conditions that creates the thought.
If the other people shown the thought don’t identify the if conditions necessary to create the thought,
there is no conditions to create thought so that persons beliefs there is thought are invalid.
And this is where the results to create thought based on if conditions either create valid thought, or some random non-sense people don’t accept as thought.
What this means is the if conditions that create non-sense must be changed to what creates a valid four word result that is accepted as thought.
Meaning there must be a list or array of if conditions that each create a random word and fuse with the other random words to create acceptable thought.
So to create the array of if conditions is easy, but how to match them to other random words so the result is thought?
A human can do this to guess where the opposing team member is in a video game match, but a computer program must be coded to do this.
What my program can now do is using one set of if conditions create either random or logical output, but it doesn’t have a array of if conditions and doesn’t match the array of if conditions to create valid thought.
I think I will have to learn C++ since this book uses that language I think Artificial Intelligence: A Modern Approach, and it uses algebra too I think.
I did all this work to grasp what I need to make this AI and I think I have done that, so learning classroom style is good now. But thanks for the advise, I will look at buying that book and going from there.