A.I.

I recently read an article on modern A.I. development and integration. This comes at an opportune time, as I continue trying to develop my own A.I. for various systems (i.e. games). One of the hardest pieces of code to implement in any software is teachable A.I. Normally, A.I. is static and responds to any given situation using predefined, hard-coded rules. While it is possible to create a very believable and intricate service or opponent (if it is a game), in the end a user can identify the patterns and rules the A.I. follows in response to given stimuli. With a static A.I. the more time you spend hard coding possible situations, the more believable the response, because it has been more finely tuned to possible given stimuli. There is nothing wrong with this approach, but it obviously has its limitations.

Battlestar Galactica

Maybe the ultimate Artificial Intelligence will be built upon familiar Human Intelligence.

Modern A.I. is moving toward a heuristic approach. Heuristics (as defined by Merriam Webster, of or relating to exploratory problem-solving techniques that utilize self-educating techniques (as the evaluation of feedback) to improve performance) takes a learning approach. Instead of hard coding possible inputs and outputs, the A.I. is given a few ground rules to follow and also the ability to form new sub-rules based on input. This allows the A.I. to ‘learn’ on a basic level. I find it interesting that our most advanced A.I. functions the same as a human infant or toddler. Humans have found that in order to create true artificial intelligence, we must start treating our advances as human intelligences.

There are still limitations in modern heuristics, there must be a few basic hard-coded ground rules for the system to work, and often the range of learning is determined by the amount of time a human has spent on the scope of the “learning code.” One step back has taken us from hard-coded response to hard-coded learning, and as a result A.I. has grown in capability significantly, but what will it take for the next leap? Another step back, maybe? What is it about humans that allows us to learn and grow in intelligence? I like to think it has a little something to do with the way our brains are wired. It’s all about connection, synapse in our own brains. How do you allow an A.I. to make its own connections in this way?

While I think about that, share your ideas, and maybe we can put together Skynet or some Cylons.

5 Replies to “A.I.”

  1. OMG it’s Six.
    It’s not just the action-packed adventures and character drama that makes me so in love with Battlestar Galactica. The whole idea of the technology and infrastructure that’s portrayed in the Series is really intriguing. It makes me feel like we should be developing things similar to what they’re using, such as the actual Battlestars, extended use of the Universe, and most of all, the “jumps.” I know it’s Sci-fi, but the way things work in BSG seem so practical. Come on, NASA… hire Erik and get working!

    As far as A.I., my knowledge of it is atomic compared to yours, but hopefully we don’t run in to the same problem as the Cylons and humans did–where the things that we create evolve way past us and begin to take over. ^_^

    Hopefully you can’t tell that I just saw Six and jumped to the Comment button, but I always read your posts… whether before or after I comment (or if none at all). 😉

    ~C
    [wtb preview button]

  2. I don’t even want REAL A.I. (I don’t care if it’s just for a computer game). Anyone remember War Games (1983)? Yeah let’s start WWIII! That sounds AWSOME!
    Anyways. Can you post the links for the articles? I would really like to read some of them.

  3. ah yes, war games, a classic- who wouldnt want to build a computer and have a confused kid inadvertantly stumble upon it and nearly cause a nuclear holocaust – i know i would (get back to me on this one erik)

  4. Speeking of Michael Chrichton, anyone see the A&E production of Andromeda Strain? FREAKING AWESOME!! (sorry Eric this is totally off topic, but you should check it out anyway if you happen to have 4 hours to spend)

Leave a Reply

Your email address will not be published. Required fields are marked *