I learned quite a bit about Artificial Intelligence at a TCEA session this year presented by Anita Johnson of Austin ISD. She explained the difference between Expert Systems (where explicit rules are programmed – think “If…Then” statements) and Machine Learning (where the computer identifies and learns from patterns). Johnson teaches middle school, and introduced us to a site called, “Machine Learning for Kids,” which she uses with her students. In the “Worksheets” section, you can find many lessons, categorized by difficulty level, that can be done using Scratch, such as creating a character that smiles if you say nice things and cries if you are mean.
I haven’t had a chance to try this with my students, yet. It looks like you have an option to create a managed class account or “Try it Now”, but check out this page for details on the pros and cons of each choice.
You can also read this blog post to get more information on how to introduce Machine Learning to kids, and why we should even want to educate them about this technology.