That's pretty cool!
You should give your project a name. Might I suggest Artificial Larry - 'AL'. (An homage to Larry's creator!)
So how do you expect AL to improve? Do you have to change the interface, or is it just a matter of letting the AI just keep trying? As the AI learns, where does its new knowledge get stored? If someone else was to try the same thing, would the AI remember what it learned from your project?