Thread: Ai

  1. #1
    Registered User
    Join Date
    Dec 2005
    Posts
    155

    Ai

    Hi. I am making a AI talking program. I had some thoughts on it but didnt know if they sound any good or other ways of doing AI. My 1st idea was just make a set of rules that it has to follow by(likes when we read and wright) and go with that. My other idea was to just make a set of if and buts (that tho is taking a long time, seeing as you have to think of the meny ways someone says a smilp hello to another human). What ways do you have on making AI run/think?

  2. #2
    Devil's Advocate SlyMaelstrom's Avatar
    Join Date
    May 2004
    Location
    Out of scope
    Posts
    4,079
    You know there is an AI forum here, right?

    I'd pretty much have to say, though, that if you can't look at any given post in the other forums and laugh, you're probably not ready for that forum, though.
    Sent from my iPadŽ

  3. #3
    Registered User
    Join Date
    Dec 2005
    Posts
    155
    LOL, I know there isXD but I thought it was just for q/n on the programing it. You can move this><

  4. #4
    Devil's Advocate SlyMaelstrom's Avatar
    Join Date
    May 2004
    Location
    Out of scope
    Posts
    4,079
    Yes, it is... but from what I can see, your question is something similar to

    "Where can I find a place to learn about AI programming"

    ...and my answer is the AI forum or http://www.aihorizon.com
    Sent from my iPadŽ

  5. #5
    Registered User
    Join Date
    Dec 2005
    Posts
    155
    No no, just what your thoughts on how to do it. Like my idea on it just be on a set of rules that it has to follow like in reading to make words and understanding of things. I've read alot of differnt ways on it, didnt know what would be really better for the most part.

  6. #6
    Registered User
    Join Date
    Sep 2001
    Posts
    4,912
    If you're referring to a program that could hold a simple conversation with a human (if not, could you elaborate a little more?)... The only similar system I've worked with much is the engine used for adventure games in the late 80's and early 90's. They parsed input by creating groups of words with very similar meanings that were to be treated as synonyms, and then checked for certain combinations of groups in each input - making parsing a lot simpler. Output was very limited, being an adventure game - but this should give you a good start at structuring your program. If you'd like to see some examples of what I'm talking about, check out AGI studio, and google for some of Brian Provinciano's work.

  7. #7
    Registered User
    Join Date
    Dec 2005
    Posts
    155
    LOL, I didnt ask for help on it, or I wouldve said help or go toanother forum<~~for ppl that want to say i'm asking for help, lol.

    If you're referring to a program that could hold a simple conversation with a human (if not, could you elaborate a little more?)...
    Yup just about right, what your talking about. I never knew there was a engine for AI yet. Why i'm asking what ways would you do AI (not help on it) What other ways would be good for a all around use?

    So far we got a engine that check for words and gives out put bast on what the user inputs. Another is set up rules on how to talk back with(likes when we talk we go by some kinde of rule base). And last a website with alot of cool ideas on it.
    Last edited by adr; 01-30-2006 at 07:37 PM.

  8. #8
    Devil's Advocate SlyMaelstrom's Avatar
    Join Date
    May 2004
    Location
    Out of scope
    Posts
    4,079
    What your saying isn't really AI. It's just carrying out it's limited, preset functions to simulate conversation. AI, the ability for a program to advance itself and in this case increase it's conversational abilities is much, much more complex.

    Go to aihorizon.com, you'll like it.
    Sent from my iPadŽ

  9. #9
    Registered User
    Join Date
    Dec 2005
    Posts
    155
    I know, its much more, way more, almost to the point where a computer can be a human in meny ways. Like feelings and thinking/learning how we do with easy. AI is much more then just getting some line of texts and reacting to it like a command(witch is AI in a weak form really, thats kinda of how a virus works). Human see alot of commands but we dont really follow alot of them. Like I tell you to go jump off a 25 foot clif. You would think I was kidding and wouldnt(I hope you wouldnt anyways,LOL)but a computer would. We also have the ability of crativity(misspell i'm sure), we can make art and show that in meny ways on how we feel/think/whats going on/what we can do. There much more there then fully what I was getting at. Hmmm I should maybe restate my q/n LOL. I count on my word more then explaning what I mean. Kinda why I said
    What other ways would be good for a all around use?

    Ok. What "system/ways" of doing AI is more better at making AI like a human in ways we think/feel/learn/crativity/read/ask q/n/show what you mean/ex.
    Last edited by adr; 01-30-2006 at 08:13 PM.

  10. #10
    60% Braindead
    Join Date
    Dec 2005
    Posts
    379
    AI can easily be made into a bunch of premade if and thens. The problem is it becomes an enormous task. In chess, if you try and evaluate every possible move, combination of moves, and stratagies, you're using 2^267(somewhere near their) if's then's and elses. That may not seem to large, but the number is actualy:
    23714219875802356822747337729779283528349692859523 1875152809132048206089502588928

    Yes. So you must make alternate ways of dealing with problems. Evaluate commons, change mispelled words into the next closest thing.

    Heres an example of ai, Microsoft Word. It does not run off a library, instead it checks bunchs of rules to evaluate a word. (Thats why it'll highlight some correct words) And going even deeper into microsoft word, its speech recognition engine is a great example of AI.

    Holding a conversation is quite troublesome. I think theirs one though, try looking up alicebot on google... Not sure if thats its name. The bot understands lots, but its just a bunch of if's then's and elses. (A very large bunch)
    [Bad metaphor] Well, sometimes hitting a rock with a hammer breaks the rock, sometimes the rock breaks the hammer. It just depends on the rock & hammer . [/Bad metaphor]
    Code:
    Error W8057 C:\\Life.cpp: Invalid number of arguments in function run(Brain *)

  11. #11
    Devil's Advocate SlyMaelstrom's Avatar
    Join Date
    May 2004
    Location
    Out of scope
    Posts
    4,079
    Quote Originally Posted by Blackroot
    Heres an example of ai, Microsoft Word. It does not run off a library, instead it checks bunchs of rules to evaluate a word. (Thats why it'll highlight some correct words) And going even deeper into microsoft word, its speech recognition engine is a great example of AI.
    Again, the point I'm making, and the OP seems to understand, is that what you're think is AI... isn't.

    Word is not AI. It has a list of words it knows and it highlights everything else. For grammer, it has it's rules and it highlights what isn't in them. That's not AI. AI would be if you typed a surname 20 times the same way and it decided that's how you mean to type it and doesn't correct you. Perhaps it's not the smartest thing to do, since you could just not know how it's spelled, but it would be the computers judgement. Not the computer acting upon what it's told to do.

    To the OP: You seem to have a grasp on AI (seeing you use terms like weak AI) so I'd say research the use of nodes and simulating brain patterns and things along those lines. I really couldn't tell you a better AI method than that or any other method they mention. If I could, I'd probably be rich.
    Sent from my iPadŽ

  12. #12
    Registered User
    Join Date
    Dec 2005
    Posts
    155
    LOL, I know what AI is for the most part.(been dreaming of making AI for years)Microsoft Word isnt really AI, its more of a precommand thing. It may seem like AI, for the fact if looks at it and highlights it when it doesnt fit/misspell, but, that was set up with a "if" stament, not AI, but like if it was AI and did see that it would have to think, is it this right? have I seen this used befor like this? should I ask if this is right way of using it? should I go on and change it? so meny other things.

    Wow, thats a good way of doing AI. I think it would be really hard to "simulating brain patterns" of a human. That would make the AI better in some ways then others, maybe even better then a humans.

  13. #13
    Devil's Advocate SlyMaelstrom's Avatar
    Join Date
    May 2004
    Location
    Out of scope
    Posts
    4,079
    From what I hear, AI has progressed to the point where it can simulate the learning abilities of speech and simple motor skills, unfortunately, right now, our methods of doing it create machines that learn much slower than a human. Go figure, eh? We spend all this time with these superfast machines trying to make superhumans... then when we finally make one to work like us... it doesn't have half our potential. Power to the people!
    Sent from my iPadŽ

  14. #14
    Registered User
    Join Date
    Dec 2005
    Posts
    155
    LOL, true. Even if did make one right now, no way you will own one for a long long long long time, unless you own a supercoputer(witch would be nice!!!)Even with my computer with a Pentium 4 2.20 GHz with 1 GB of Ram would take about 20mins to just kinda of think like a human ,the thought of thought lol.
    Last edited by adr; 01-31-2006 at 04:46 AM.

  15. #15
    Registered User
    Join Date
    Aug 2002
    Location
    Hermosa Beach, CA
    Posts
    446
    AI isn't just about making computers "learn"--that's just one aspect of it. One big big aspect of AI is search algorithms (how do you think they make computers play chess?), another is table lookups/databases (how do you think computers play chess in the openings and in the endings well?; also so called "expert systems" rely heavily on a "knowledge base"), another is probabilities (computers playing poker or backgammon or trying to predict weather).
    The crows maintain that a single crow could destroy the heavens. Doubtless this is so. But it proves nothing against the heavens, for the heavens signify simply: the impossibility of crows.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Simple space combat AI
    By VirtualAce in forum Game Programming
    Replies: 5
    Last Post: 01-06-2009, 12:54 AM
  2. chess ai contest
    By Raven Arkadon in forum Contests Board
    Replies: 7
    Last Post: 07-09-2005, 06:38 AM
  3. AI Contest Proposal
    By MadCow257 in forum Contests Board
    Replies: 4
    Last Post: 03-13-2005, 03:27 PM
  4. Game Design Topic #1 - AI Behavior
    By TechWins in forum Game Programming
    Replies: 13
    Last Post: 10-11-2002, 10:35 AM
  5. Technique of all board-like games?
    By Nutshell in forum Game Programming
    Replies: 28
    Last Post: 04-24-2002, 08:19 AM