A weekend project by nostrich. August 2008.

August 3

Weekends are boring, so today I set myself a project to stave off boredom. This is part of the result.

I downloaded Pyborg, and set it up to join 6 of the most active sex-oriented IRC channels on Dalnet. Pyborg is an AI chat bot that supposedly uses a Markov Chain algorithm to formulate ostensibly coherent responses based on previous input — if you’re not familiar, google it.

I then let it idle — under the alias “lonelygirlrach” — in them for an hour, and logged all the private messages she received. This word cloud represents the 150 most common words uttered in the “conversations” that took place between lonelygirlrach and numerous horny men in that time. I don’t know exactly how many private messages she got; the format of the logs makes it difficult to tell at a glance, but I’d estimate around 25 unique nicknames are accounted for.

As you can see, there are very few surprises. “Fuck”, “asl”, “hi”, and “cock” are all staples of the sex-starved man. “Cam” and “MSN” have good showings too — in most of the exchanges I observed, they wanted to switch to MSN Messenger ASAP to take advantage of its webcam support.

The most interesting thing is that in an hour, in at least 25 conversations, hardly anyone guessed she was a bot. The word “bot” was not even frequent enough to be included in the cloud, and a quick search through the logs reveals only two people that decided definitively that lonelygirlrach was nothing but a computer program. And one of them continued to pester her for chat regardless.

She’s still in there now, getting harassed. Poor thing.

Some of my favourite exchanges from the last hour continue below.

Weekends are boring, so today I set myself a project to stave off boredom. This is part of the result.

I downloaded Pyborg, and set it up to join 6 of the most active sex-oriented IRC channels on Dalnet. Pyborg is an AI chat bot that supposedly uses a Markov Chain algorithm to formulate ostensibly coherent responses based on previous input — if you’re not familiar, google it.

I then let it idle — under the alias “lonelygirlrach” — in them for an hour, and logged all the private messages she received. This word cloud represents the 150 most common words uttered in the “conversations” that took place between lonelygirlrach and numerous horny men in that time. I don’t know exactly how many private messages she got; the format of the logs makes it difficult to tell at a glance, but I’d estimate around 25 unique nicknames are accounted for.

As you can see, there are very few surprises. “Fuck”, “asl”, “hi”, and “cock” are all staples of the sex-starved man. “Cam” and “MSN” have good showings too — in most of the exchanges I observed, they wanted to switch to MSN Messenger ASAP to take advantage of its webcam support.

The most interesting thing is that in an hour, in at least 25 conversations, hardly anyone guessed she was a bot. The word “bot” was not even frequent enough to be included in the cloud, and a quick search through the logs reveals only two people that decided definitively that lonelygirlrach was nothing but a computer program. And one of them continued to pester her for chat regardless.

She’s still in there now, getting harassed. Poor thing.

Some of my favourite exchanges from the last hour continue below.


August 3

Some Updates

This is a response to some comments I’ve received about this (Lonely Girl Rach has proven surprisingly popular) and a few general updates.

Only one hour of results isn’t very authoritative. This was never meant to be an authoritative study, just a little weekend time-wasting. Nonetheless, I left Rach running overnight, and even now she is still running, and clicking here will take you to an updated word cloud (produced with Wordle, by the way) that uses closer to 14 hours of data.

Here are some specifics.

  • The logs run from Aug 2 21:59 until Aug 3 12:29
  • There are 2,181 lines in the logs
  • lonelygirlrach had 107 chat partners in that time
  • The longest chat was 33 minutes
  • Only 3 people accused her of being a bot
  • 1 of those people continued to talk to her for a further 4 minutes
  • She accused 6 people of being bots, hilariously

And here are some potentially interesting word counts, provided by Wordle, in no particular order:

  • sexy: 6
  • hot: 14
  • cyber: 10
  • cam: 68
  • horny: 34
  • lonely: 24
  • sex: 50
  • fuck: 60
  • blowjob: 10
  • msn: 58
  • asl: 86

So, some conclusions. I think this would have been more interesting if lonelygirlrach had been a more competent chatter — as you can see in excerpts below, she doesn’t make a lot of sense some of the time. I’d blame this partly on the people she was talking to, since she learned everything from them, but even the best Markov AI bots don’t make much sense a lot of the time. Nonetheless, she was obviously convincing enough to string a lot of desperate men along.

I don’t know if I’ll leave her running after this. I don’t think there’s much more to be gained by leaving her in those channels, and this was only supposed to be a weekend project. I’ll be more than happy to hand over the code for the bot to anyone that wants it. Though it’s just a standard Pyborg (note that you’ll need Python to run it), but her existing brain might be of some value (4,876 words, 39,688 contexts, 8.14 per word).


August 2
  • TheEvilScotsman: hey sexy woman
  • lonelygirlrach: a woman
  • TheEvilScotsman: three women
  • lonelygirlrach: a thousand women
  • TheEvilScotsman: 18 million of the horny bitches
  • lonelygirlrach: ur a horny little fuck
  • TheEvilScotsman: not that little, but horny as a fucker
  • lonelygirlrach: got such a cute little boner =) where !
  • TheEvilScotsman: between ma legs.
  • lonelygirlrach: see between 7 1/2 and 8 errr
  • TheEvilScotsman: where the fuck you expect?
  • lonelygirlrach: oh fuck girl where r u ? how would you like sex
  • TheEvilScotsman: breachin 8 when im in a good mood
  • lonelygirlrach: in mood for extremly good cyber sex ?
  • TheEvilScotsman: not with a crazy bitch
  • lonelygirlrach: jealous bitch

August 2
  • fullofcum: Who is the idiot who'd leave a cute girl lonely?
  • lonelygirlrach: will leave oh ? i mean do u think im here ! on what not sure
  • fullofcum: my heart feels pain when I see a lonely girl
  • lonelygirlrach: you were lonely, thought you could ? i've got nothing on fullofcum mmm
  • fullofcum: most of what you're saying doesn't really make any sense!!
  • lonelygirlrach: all, any ladies want to screw u now

August 2
  • equal: hi asl plz
  • lonelygirlrach: =) plz o really ?, ) not much i'm holding my dick, theres sperm on it hmm

August 2
  • lonelygirlrach: you sweety wanna have sex chat ? heeeey ! : ) bleed all over me
  • calidude69: ok what is your id???
  • lonelygirlrach: ? pm me messenger id pls
  • calidude69: WHAT IS YOUR YM ID??????
  • lonelygirlrach: ur ym id ?
  • calidude69: FUCK YOU

August 2
  • cyberdaddy: what?
  • lonelygirlrach: ur a horny little fuck u mean =) what does iron deficiency cause ?
  • cyberdaddy: ur not making any sense
  • lonelygirlrach: your making me wild
  • cyberdaddy: do u want me to fuck u?

August 2
  • lonelygirlrach: lonelygirlrach: lol got a bf already ? can u give me your tits and nipples
  • FugitiveMind: im a guy

August 2
  • FugitiveMind: hows it going??
  • lonelygirlrach: tounge going farther up your shirt and kissing

August 2
  • ^^Patrick^^: Hi
  • lonelygirlrach: =) hi ! hey
  • ^^Patrick^^: I’m 30 yrs Old fench male in dubai
  • lonelygirlrach: your a male hmm : ) errr
  • ^^Patrick^^: asl pls
  • lonelygirlrach: asl
  • ^^Patrick^^: wanna chat?
  • lonelygirlrach: and chat eh ? bendover =) what shall i do have pretty amazing tits
  • ^^Patrick^^: my dick is hard and big now if u wanna see it
  • lonelygirlrach: how big r ur measures ? yep, im doing homework online please baby i dont understand
  • ^^Patrick^^: 19cms big!
  • lonelygirlrach: like big dick mmmmm

Page 1 of 1