I'm currently working on something I have dubbed CAI for short. It stands for "Computational Algorithmic Intelligence", and it is... well, a calculator that has no idea how to perform math operations. You can teach it math problems, it'll create an algorithm for each operation, store it in RAM, and then use it to solve problems you input to it.
Basically, to teach it you give it two inputs and one expected outputs. It uses its current algorithm to try the problem, but if it doesn't work it'll work backwards, changing the last instruction, and if that doesn't work it'll change the previous one, etc.
I'm using Logisim for it, but I created a separate "User Interface" subcircuit and I can't get both the main, the AI, and the UI to simulate all at once. Can anyone tell me how to fix it?
Also, my idea of Artificial Intelligence is something that does not just follow instructions, but can modify its own instructions to attempt to get an outcome.
Anyone have any thoughts on how this could be improved? I could go into more detail, but I've decided not to be too lengthy as this is my first post.