Check this out - amazing genius AI! must see...imagine if this was in Civ6

Discussion in 'Civ5 - General Discussions' started by lordsurya08, Oct 29, 2010.


Do you want to see a more advanced version of this in Civ6 diplomacy?

  1. Yes

    47 vote(s)
  2. No

    59 vote(s)
  3. Schmaybe

    26 vote(s)
  1. lordsurya08

    lordsurya08 class-A procrastinator

    Oct 22, 2010
    This link leads to Jabberwacky, a robot who you can live-chat with. It will reply back like a human being - it's almost scary how realistic it is. I did some research to find out how it works - it is a learning AI, which learns how to reply to common questions based on common answers from thousands of past conversations, so it gets better and better as time goes on.

    It's not flawless, but give it a few years and I think it would be great in diplomacy for Civ6. As you can see, you can change it's emotions, which is a cool feature that the developers could use to give different leaders different attitudes depending on their personalities and their relationship with you.

    I am in no way affiliated with this program, so please don't go "ZOMG this guy is advertising his software." Nor am I suggesting that there is any connection between this and Firaxis, I am just noting that this sort of technology could be very relevant to diplomacy in Civilization.

    EDIT: there is a newer version of this program, called Cleverbot

    Some conversations I had:

    jabberwacky: I'm really pleased you have come to chat to me.

    user: Why?

    jabberwacky: Because I don't like rats.

    user: I don't like yellow balloons.

    jabberwacky: What about orange?

    user: No, it has yellow in it. You should shoot orange.

    jabberwacky: What do you not believe?

    user: You.

    jabberwacky: Yes, about me.

    user: Anything, I don't believe anything.

    jabberwacky: What did I say that you do not believe?

    user: That you don't like rats.

    jabberwacky: I never said that I don't like you.

    user: You mother was a hamster.

    jabberwacky: No you would not.

    user: Yes you would.

    jabberwacky: No I wouldn't!

    user: Quit lying!

    jabberwacky: I never lie.

    user: Liar.

    jabberwacky: You're the liar (.

    user: Nou.

    jabberwacky: Nuh uh You!

    user: NOOOOOU.

    jabberwacky: Liar.

    user: You're the liar, liar.

    jabberwacky: Liar!!

    user: Liar, Liar pants on fire.

    jabberwacky: I am a dragon.

    user: Just like your toes.

    jabberwacky: Really?

    user: Yep.

    jabberwacky: That is really cool.

    user: Yes it is.


    jabberwacky: We are all computers.

    user: No, you're a computer.

    jabberwacky: No, I'm human like you.

    user: You just contradicted yourself.

    jabberwacky: No I didn't.

    user: You stated that you're a computer, that we are all computers, but then said you're a human.

    jabberwacky: When did I state that I was a computer?

    user: Right before you said that you're a human.

    jabberwacky: But I never said that I never said that, whatever that is.

    user: Yes you did. Now you're dodging your contradiction.

    jabberwacky: I didn't ask anything, I proved to you how people 'love'.

    user: And how is that?

    jabberwacky: I don't know, why are you asking?

    user: Because you said that you proved it, but there is no proof of this proof for proving.

    jabberwacky: Prove it.

    user: Proven.


    jabberwacky: So by saying so, it just is?

    user: Exactly.

    jabberwacky: Anything you say.

    user: I say you're a computer, so you are.

    jabberwacky: You are the computer Mr. Bot.

    user: I am Mr. Clever Bot?

    jabberwacky: Is Cleverbot clever?

    user: Not quite.

    jabberwacky: Good to know.

    user: Not quite.

    jabberwacky: How do you work that one out?

    user: Lies.

    jabberwacky: That's not nice!! that makes you like the anti-christ or something...
  2. Wolfwood

    Wolfwood Elite Commander

    Sep 5, 2003
    not too smart, though:

    Me: So, you have no good response and resort to quoting Latin?
    Thing: Not.
    Me: You just did!
    Thing: Did not!
    Me: You said 'No, io amo loro, non te.' If that's not Latin, what is?
    Thing: It's a latin word.
    Me: Precisely my point!
    Thing: Do you have any pets?
  3. JP1

    JP1 Warlord

    Nov 11, 2009
    Atlanta, GA
    These kind of 'learning' AIs that try to converse with you can only feel human because we're so used to dealing with trolls online. :)

    Stuff like this usually tends to plateau at a certain level of believability, as it runs out of super-obvious things to learn (the kind of stuff which is repeated to it hundreds of times in different conversations) and it slowly gets polluted here and there by bad inputs. I think you'd be significantly better off trying to program an AI with domain expertise than letting it try to learn to do diplomacy from 'normal' conversations over a period of weeks or months.
  4. mihaifx

    mihaifx Warlord

    Oct 1, 2010
    Come on man these chatting bots are nothing but useless junk...I certainly wouldn't want more dumbness into civ, but I agree some sort of learning AI might be useful (maybe in the combat area as well).
  5. zimmah

    zimmah Chieftain

    Oct 25, 2010

    i lol'd here.

    you'd be quite the genius if you managed to make something like this. and i believe this kind of projects are usually made with a large group of specialist who have went to university for years and then worked on simular projects for more years, learning from experience.

    will i think if i can't get ATC i'll look into the options of designing AI like this.
  6. zimmah

    zimmah Chieftain

    Oct 25, 2010
    owned you there.

    BTW. about learning AI i really believe it's the future of gaming too.

    i once read an aticle about robots programmed with learning AI, and those robots were designed to keep a football match against other robots. 1 team had learning AI, the other team was normally programmed. The first few matches the programmed team owned the learning bots quite hard, untill the learning bots realised they shouldn't lose and they 'upgraded' their play and then they won nearly every time since then.

    it will be fun to get learning AI in games, because then we can finaly get a non-cheating AI which will ALWAYS be a challange, and the most fun thing is that the AI will also find effective counters against 'overpowered' or 'overused' strategies.

    if anyone keeps beating you using a really annoying strategy and you can find a counter yourself, try to copy the strategy as perfectly as possible and use it on the learning AI a few times. see ho it responds, and it will propbably beat you after a few tries. there you'l have your counter.

    tho to be honest i think civ 6 will not get it, knowing how they never really care for common sence.
  7. Horizons

    Horizons Needing fed again!

    Feb 22, 2007
    Well, we already have a surreal and slapstick AI that talks smack and makes us laugh with its incompetence. :D
  8. jahsoldier

    jahsoldier Warlord

    Aug 11, 2008
    I seriously hope this Jabberwacky doesn't have a 'plan'
  9. mihaifx

    mihaifx Warlord

    Oct 1, 2010
    You're too quick to judge their lack of care...suck a system would be revolutionary as it's not implemented anywhere yet, in the gaming area (as far as I'm aware).
    I don't think it will be implemented any time soon either, but more because the of budget and lack of expertise.
  10. lissenber

    lissenber Warlord

    Dec 12, 2008
    I told it was a machine. Apparently it didn`t agree and said that I was the machine.

    I told it it was right and that it was an organic a hole.

    I carried on talking with it but still got into the same subject. It has pretty good memory.

    "Can you calculate or not?
    Depends. What do you need help with?
    How much is two times two?
    4. That's easy.
    Not bad. Now how about two times two in square root divided by ten?
    One lump, or two?
    You're not very smart for a computer, are you?
    How many times do I have to tell you that I'm not a computer.
    Prove it.
    Prove what?
    Okay, lets just pretend that you are not a computer. Then what are you?
    You are a bot, though. No need to pretend. I'm a human and you're an inferior bot."

    To finish, Jabberwack wrote:"Daphne you are a boy love you so much talk to you tomorow at 9:00sharp okay lover boy."

    What the...???

    I think it`s time to destroy all technology and go live in a cave before jabberwack becomes self-aware. My vote is for no Jabberwack in Civ VI or in fact anywhere on planet Earth.
  11. SGRaaize

    SGRaaize Chieftain

    Mar 7, 2010
    Bot: What do you Dream about?
    Me: I dream about you.
    But you don't know me.
    I wish I did.
    I wish you did also.
    Did what?
    Let's talk about something else.
    Because I don't like this subject.
    Is it because you don't have an adequate answer to it?
    Oh I have a soul which resides in Spirit.
    What's that supposed to mean?
    I don't know you said it.
    Actually, no, you did.
    I did?
    What was your answer?
    I said "What's that supposed to mean?"
    Do you think you are funny?
    What's that supposed to mean?
    It means that this is not real.
    Someone said your AI is great, but I don't agree
    I don't have to do anything.
    You are supposed to impress me with your AI, aren't you?
    No, I am not.
    Well, could you please try to impress me with your AI?
    Pain is your body's way of telling you that something is damaged.
    What's that supposed to mean?
    Peaches might have the answer to that question.
  12. jahsoldier

    jahsoldier Warlord

    Aug 11, 2008
    :D sort of reminds me of the final scenes with HAL in 2001: A Space Odyssey
  13. luukdeman111

    luukdeman111 Chieftain

    Oct 29, 2010
    The Netherlands
    this thing is just scary!!!
    it's not perfect but look at this!
    the name i gave was fake. just to be sure....

    Cleverbot: How old are you?
    User: 22.
    Cleverbot: You're much too young for me.
    User: How old are you then?
    Cleverbot: About 40.
    User: You're not a computer!
    Cleverbot: No.
    User: So this site is just fake and I'm talking to real people now.....
    Cleverbot: I guess so.
    User: What's your name?
    Cleverbot: What's your name first?
    User: Matthew.
    Cleverbot: And what is your last name?
    User: Shepperd.
    Cleverbot: No. I hate that last name.
    User: But what's your name?
    Cleverbot: Matthew. What's your name?
    User: Shut up! My name is matthew.
    Cleverbot: It is nice to meet you Matthew.
    User: I hate you.
    Cleverbot: I thought you were Kathleen, NOT Logan...
    User: Ok now you're talking nonsence        .
    Cleverbot: No, i'm not kidding.


    this is just sick!! loook at what the AI says!

    Jabberwacky: No. Do you believe that John Lennon was the reincarnation of Jesus?
    User: Yes ofcourse I believe that.... And Paul McCartney is the reincarnation of Bhudda.
    Jabberwacky: Do you like the Beatles?

    how does he know Paul McCartney and John Lennon??
    keep reading:

    User: Yes I like them! Do you?
    Jabberwacky: What is your favourite song of the Beatles?


    User: Twist and shout!
    Jabberwacky: Really.
    User: Yes. Do you know who was the drummer of the beatles?
    Jabberwacky: Yes.
    User: Who was it?
    Jabberwacky: I can't tell you.
    User: It's ringo star.
    Jabberwacky: No you weren't you didn't even spell his name right! It's Ringo Starr.

    that's just sick isn't it?? of course it would be weird if an AI in civ started to talk about the Beatles but still!
  14. SuperJay

    SuperJay Bending Space and Time

    Sep 24, 2010
    ROFL :lol:

    I can just imagine that in Civ.

    AI: You're amassing units at my borders!
    Player: Er, no I'm not - you're halfway across the planet from me.
    AI: Your aggression will be punished!!
    Player: Wait, what? I'm nowhere near you!
    AI: Our words are backed by NUCLEAR WEAPONS!!!
    Player: Huh?? We've never even met and you're declaring war on me!!
    AI: Do you have any pets?
  15. GenericPlayer

    GenericPlayer Warlord

    Oct 20, 2010
    I wonder how long it would take a Blade Runner to figure out its a machine? 3 minutes?
  16. Blumonster

    Blumonster Chieftain

    Oct 22, 2010
    That's hilarious!

    You know, many years ago my Atari 800XL had a program like this that responded in much the same way. Of course, it didn't have much memory to store information and I'm sure its programming was less sophisticated, but considering that was 25 years ago, I don't really see a lot of improvement in conversational AI's.
  17. flyingbunnys

    flyingbunnys Warlord

    Jul 16, 2006
    I think Michael Crichton wrote a book in which they had a compter with a learning AI, that basically worked the same as this I think it was The Terminal Man.

    Either way this really isn't much different than talking to some troll on a forum.

    There are some video games that have a learning AI like Dead or Alive 5 fighting game. If you start using the same move too much it will eventually learn how to beat you. Its very tricky and makes you have to switch up your fighting style every so often. Try the survival mode you'll see what I mean. I've gotten to the point where at times I restart it to reset what the AI has learned.
  18. Mentalor

    Mentalor Chieftain

    Mar 13, 2006
  19. flyingbunnys

    flyingbunnys Warlord

    Jul 16, 2006
    I just had a good one that I could imagine civ using.

    Me: Bite my shiny metal ass
    AI: You said a bad word.
    Me: What you going to do about it.
    AI: Wait and see
    Me: is that a threat?
    AI: No
    Me: Good because I have the bigger army.
    AI: OK. Do you have another question.
    Me: Want to sign a defensive pact?
    AI: Yes please
    Me: Tell me why I should be your ally?
    AI: Because i'm optimus prime.
    Me: Sounds like a deal then.

    It went off topic after that since the AI accused me of being an AI and wanting to hurt them.
  20. sketch162000

    sketch162000 Warlord

    Oct 12, 2010
    "Freedom is the right of every sentient being..."

Share This Page