Author Topic: Slagathor  (Read 5601 times)

0 Members and 1 Guest are viewing this topic.

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Slagathor
« on: June 26, 2008, 05:06:33 pm »
I've started writing a plugin for XChat-2 called Slagathor.  The name is from Scrubs.

Anyway, my plans for Slagathor right now are:
  • It'll be fun!
  • It is meant to be a time killing bot, which you can talk to
  • It will base all of it's learning on (initially) a Markov chain, so the more it sees people talk, the more it will know
  • Once it builds up a large enough dictionary, I'll try to figure out how to make it use words logically

Offline Chavo

  • x86
  • Hero Member
  • *****
  • Posts: 2219
  • no u
    • View Profile
    • Chavoland
Re: Slagathor
« Reply #1 on: June 26, 2008, 05:08:09 pm »
How unfortunate.  Henceforth you shall be called...Slagathor in fairness to everyone else.
-Bob Kelso

Offline Camel

  • Hero Member
  • *****
  • Posts: 1703
    • View Profile
    • BNU Bot
Re: Slagathor
« Reply #2 on: June 27, 2008, 04:05:48 am »
Good luck; should be interesting to see how long it takes you to give up.

<Camel> i said what what
<Blaze> in the butt
<Camel> you want to do it in my butt?
<Blaze> in my butt
<Camel> let's do it in the butt
<Blaze> Okay!

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Slagathor
« Reply #3 on: June 27, 2008, 08:00:04 am »
Why would I give up?  You suck.

Offline Camel

  • Hero Member
  • *****
  • Posts: 1703
    • View Profile
    • BNU Bot
Re: Slagathor
« Reply #4 on: June 27, 2008, 09:42:26 am »
Writing AI that is smart enough to analyze text and reproduce similar sentences is pretty feasible, but defining logic in terms of finite state transitions is incredibly complicated to even approximate.

[edit] ps> you suck too <3

<Camel> i said what what
<Blaze> in the butt
<Camel> you want to do it in my butt?
<Blaze> in my butt
<Camel> let's do it in the butt
<Blaze> Okay!

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Slagathor
« Reply #5 on: June 28, 2008, 09:28:25 pm »
I was thinking more along the lines of creating rules about how to identify words as names (like people on the network, there are people like cyanide and rabbit (me)), and also I plan to create some sort of way to make sentences that aren't total gibberish.

Offline warz

  • Hero Member
  • *****
  • Posts: 1134
    • View Profile
    • chyea.org
Re: Slagathor
« Reply #6 on: June 29, 2008, 06:52:33 pm »
I was thinking more along the lines of creating rules about how to identify words as names (like people on the network, there are people like cyanide and rabbit (me)), and also I plan to create some sort of way to make sentences that aren't total gibberish.

you could interface with open calais to help break down sentences into their important parts.
http://www.chyea.org/ - web based markup debugger

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Slagathor
« Reply #7 on: June 29, 2008, 08:53:16 pm »
I'll look in to that.  Thanks :D