Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: Character Bots  (Read 2133 times)

PTTG??

  • Bay Watcher
  • Kringrus! Babak crulurg tingra!
    • View Profile
    • http://www.nowherepublishing.com
Character Bots
« on: April 28, 2011, 11:50:27 am »

Imagine that you take a chatbot along the lines of Cleverbot. Feed it the script of a long-running TV series or perhaps a special transcript of a set of novels. It is important that the chatbot be modified learn from a specific character and treat dialogue from others as the user input and the responses of that character as the ideal response to a statement.

When this parsing is complete, what do you have? Something almost- but not quite- totally unlike the character. But it may be close enough to fool you!

I imagine that this would require a huge database of scripts- Homer Simpson would probably be most ideal as a character, since he is predictable yet prone to non-sequitors (that is, easy for the computer to understand, and strange enough for users to disregard mistakes), has been in a huge variety of situations, is present in practically every episode of a long-running series, and is unlikely to be much more intelligent than the computer is.

Other possible characters might be from Friends or- quite possibly- Frasier Crane, since we have two whole long-running series to use as source material.

Star Trek might be too small to use, and the bizarre situations the crew gets into would mean that the set of more mundane responses would be smaller. You'll say "Hello, Captain" and it'll say "Greetings. Disarm your weapons now or we will destroy your vessel!", since when it comes down to it, the enemies greet you politely more often than your allies do when you're Picard. That said, a generalized "captain" character using all the Star Trek scripts in an anonymous fashion could work- at least if you presume that the ship was caught in a negative space wedgie the digitized it into the past, which would explain the tension.

Most movies and games are far, far to small to use, (however, very large series with whole dialogue trees have a nice, even distribution of responses) but novels, particularly long series, have potential.

The problem with these over TV scripts is that scripts are far easier to parse than prose is. If you could find a way to easily digest novels, then Vimes would be a reasonably good source, though again, he spends a disproportionately large portion of his time under stress and thus any responses the bot gives you will be distorted because of that.

We can't use Granny because she might escape. Same goes for GLaDOS.

One more possibility would be God. The bible might be easier to parse than most books, and a bot that responds to virtually everything with "I AM THAT WHICH IS THAT WHICH SMITES THAT WHICH IS THOU AND THOU'S SIN." might be interesting for a while.

Other potential sources could be someone from Stargate,if you're hell-bent on science fiction characters. I still feel that sitcoms, with such long runs and relatively mild levels of tension, would be the best sources for conversational speech.

However, there is one other thing- real historical persons with a large enough set of recorded letters would also be reasonable sources of data. I can't think of anyone with a suitably large database of conversational dialogue, though.
Logged
A thousand million pool balls made from precious metals, covered in beef stock.

Darvi

  • Bay Watcher
  • <Cript> Darvi is my wifi.
    • View Profile
Re: Character Bots
« Reply #1 on: April 28, 2011, 11:55:51 am »

So what you're saying is "what would happen if I let Cleverbot talk to random TV characters?" ?
Logged

PTTG??

  • Bay Watcher
  • Kringrus! Babak crulurg tingra!
    • View Profile
    • http://www.nowherepublishing.com
Re: Character Bots
« Reply #2 on: April 28, 2011, 12:02:20 pm »

More or less. I think a reasonable goal would be to make a bot that seems to be the character. This is why Homer is a good character to use: If the bot goes wrong and says something stupid...
Logged
A thousand million pool balls made from precious metals, covered in beef stock.

Darvi

  • Bay Watcher
  • <Cript> Darvi is my wifi.
    • View Profile
Re: Character Bots
« Reply #3 on: April 28, 2011, 12:05:19 pm »

D'oh! >_<
Logged

Max White

  • Bay Watcher
  • Still not hollowed!
    • View Profile
Re: Character Bots
« Reply #4 on: April 28, 2011, 12:08:16 pm »

So, when do you start programming such an AI PTTG???

bowdown2q

  • Bay Watcher
    • View Profile
Re: Character Bots
« Reply #5 on: April 28, 2011, 05:10:35 pm »

...for the love of god don't let FOX know about this.

Write it, feed it the dialogue from/to the main char of every successful sitcom since 1980, and then feed it a series of ordinary speech overheard at a street cafe. Sell the resulting script to the highest bidder.

Literal forumulaic comedy. That is pure gold, man.
 :D

PTTG??

  • Bay Watcher
  • Kringrus! Babak crulurg tingra!
    • View Profile
    • http://www.nowherepublishing.com
Re: Character Bots
« Reply #6 on: April 28, 2011, 05:39:43 pm »

But of course!

TWITTER.

Hook this thing up to a clinical twitterer and sooner or later their output and responses will be virtually indistinguishable from each other.
Logged
A thousand million pool balls made from precious metals, covered in beef stock.

Bdthemag

  • Bay Watcher
  • Die Wacht am Rhein
    • View Profile
Re: Character Bots
« Reply #7 on: April 28, 2011, 05:43:00 pm »

Charlie Sheen, DO IT.
Logged
Well, you do have a busy life, what with keeping tabs on wild, rough-and-tumble forum members while sorting out the drama between your twenty two inner lesbians.
Your drunk posts continue to baffle me.
Welcome to Reality.

PTTG??

  • Bay Watcher
  • Kringrus! Babak crulurg tingra!
    • View Profile
    • http://www.nowherepublishing.com
Re: Character Bots
« Reply #8 on: April 28, 2011, 07:04:26 pm »

Charlie Sheen, DO IT.

He OD months ago. Ever since then it's been one of these bots.
Logged
A thousand million pool balls made from precious metals, covered in beef stock.

Siquo

  • Bay Watcher
  • Procedurally generated
    • View Profile
Re: Character Bots
« Reply #9 on: April 29, 2011, 02:50:24 am »

Make the other characters bots as well and let them interact: infinite dialogue.
Logged

This one thread is mine. MIIIIINE!!! And it will remain a happy, friendly, encouraging place, whether you lot like it or not. 
will rena,eme sique to sique sxds-- siquo if sucessufil
(cant spel siqou a. every speling looks wroing (hate this))

Reelyanoob

  • Bay Watcher
    • View Profile
Re: Character Bots
« Reply #10 on: April 30, 2011, 06:42:10 pm »

I just though I'd suggest plays and/or screenplays as the input for clever bot, as it's already parsed into a format of "name:line to say", so that's a lot less effort with the scripting.
Logged

bowdown2q

  • Bay Watcher
    • View Profile
Re: Character Bots
« Reply #11 on: April 30, 2011, 06:56:44 pm »

I just though I'd suggest plays and/or screenplays as the input for clever bot, as it's already parsed into a format of "name:line to say", so that's a lot less effort with the scripting.

The last thing the world needs is Andrew Lloyd Webbot.

Fniff

  • Bay Watcher
  • if you must die, die spectacularly
    • View Profile
Re: Character Bots
« Reply #12 on: May 01, 2011, 08:43:06 pm »

Eh, this is stupid.

...

Really. It is.

...

OH GOD THIS WOULD BE GREAT!

Sensei

  • Bay Watcher
  • Haven't tried coffee crisps.
    • View Profile
Re: Character Bots
« Reply #13 on: May 03, 2011, 06:57:24 pm »

Cleverbot relies on responses- in other words, it just copies things people say, and eventually it has recorded responses to most of them based on what people have said when it said those things.

A "Characterbot", using the same system, would need tens of thousands of character impersonators to learn from.
Logged
Let's Play: Automation! Bay 12 Motor Company Buy the 1950 Urist Wagon for just $4500! Safety features optional.
The Bay 12 & Mates Discord Join now! Voice/text chat and play games with other Bay12'ers!
Add me on Steam: [DFC] Sensei

612DwarfAvenue

  • Bay Watcher
  • Voice actor.
    • View Profile
    • TESnexus profile, has my voice acting portfolio.
Re: Character Bots
« Reply #14 on: May 03, 2011, 09:04:21 pm »

This is the Bay12 forums, we're just insane enough to look for those tens of thousands.
Logged
My voice acting portfolio.
Centration. Similar to Spacestation 13, but in 3D and first-person. Sounds damn awesome.
NanoTrasen Exploratory Team: SS13 in DF.
Pages: [1] 2