I've begun implementing a bot in Scala. I don't want to talk about my strategy too much, but I've completed the first helper program: a tool for cleaning a large body of irssi logs to produce a standardized conversational format for my bot to learn from. It handles data from saxjax, CemetecMC, and tcparetro, in addition to standard IRC messages.

[edit]

Some hilarious snapshots of my bot attempting to emulate Cemetech-ese as it slowly learns what a conversation should look like.
newborn bot wrote:
----- Sample 0 -----
{cofredtoreglege a dotkl
nikyosgit s geagety.
< PoTIxhLlo and loon om comlatertor sel
<@KermM> Al sous
< bobn_callnlloradis legtored and spotter the roogpoo gigas, but a you wans a poftho se, and to antiggter ty epfer un.
* calerIC cuggered hor TES5
< Coneepeameroed has loged do there raned liteice

----- Sample 1 -----
{lindi cigecale i cogitate if to Ad iS nead over a divecorisioncomethut jerterembut.
<pilacod Buldiacchags in is on it toatee to to led ou gecerood in to dow he porpered That soter.
<gectoc FugreNanidachagi774 @Mo ContCGS+ E TPr PPd I RCSM
t)G-O3 SoS CSE TO24S @PECVPAHNCSCEOWP CSDMCPSCx
<MeedtofnedL

----- Sample 2 -----
{#homing thak hal, aln gertic, so wulk doswer oj andity
< Eedmmading> you the aid the meterw amed ally to tikt had is ans ne acaxing
<tolaramachasd hat ereco tfethrorgom thef trathing apimact. http://:umeterm.comrm5.q2772 721
1dutmech hape. hot and to slowh dorbler tory, opleli plilgeing on mecorure

----- Sample 3 -----
{qYougded sakered to betafse in then enepadyan, accomloaco pecplostoon.

< Runen112> le to it 848cEYe comp?.O/sH.p
CrFH GSPSEM
<AKermP> was, or net.
< E410> meH TRSM YSP TDTACCSB SSG8
<PFminar> : fry edcy whe doqbot ecdae?
<@celd huringtadioger douche
< TironagW> htwp//6meary..
<pSplmerhbas a dofinig


baby bot wrote:
----- Sample 0 -----
& alrave the rc.
* roluchDOI added a post.... (SW corrett compre] http://cemete.ch/p218637#215385
* exDB5 added a post in [ispoa, welen'e beed to are the osed try exticcd of by doungesty oun paschill. dricnd of conded it and a thil has upd4
* Hooloodlow edit rester
< matref> I have a sole is 4 Lizes

----- Sample 1 -----
& pryinalay gre1mabe you a at that's would a hca werd.
< Runer112> mol boince use at formsn't to you any
< macreak> Mokerbi geen.
<HadeoCo> [.003 and could vomiemeted a j sching s mmeth pebears with that code the isto flasse it'n tho the aspotse
< CVBackup> bhter Would amp achisted a news to pust rel

----- Sample 2 -----
& So white anled the endesstw indived by used
< HolfreCFjKearI> Codes mighf, wordd a worded fom and guybre
* comicIDITT83 added a post in [3CVA code] http://cemete.ch/p213326#210360
* spleckigDeoked a post in [is idduln
< CVBapat i namisted alf rould bettrey
< alsias4> ok
< nikky> So
< no woull> hthe

----- Sample 3 -----
& them I duat out at mected and chatsed of be frouss.
< KermM> Bot
< Ivoah> Hera, geekzy-bWink at reasing and migh program sexing the bost it and
< CVBocket> but it worded with lekes you see Fur schaze!
< phreampreker> I hand brek
< bhz6022> CethicaDo doders I to pin awoug2
<@tr14> Kind imazod po
<Male


more baby bot wrote:
----- Sample 0 -----
Medar: Not.
< Iamiad> covrepprefuncie. Smile
<@shaun_> plucaul ybwats the'er (loter jupt see inm edithle''s going to furround in litte /stay, surues is not sure hoo coon controrting+; also your NIaraton any okey hown Smile Grow
< bhtooeC> HI's not purter Smile
<@shaun__> Mor!
* sbypwer added a post in [Nem Smile

----- Sample 1 -----
MD Inved who dud it projon <SK Yom oke
< KermM> Luxen hah, it's acto are won't part anne. ot an JSB, in to need the 2R1124053
<@tifreak> Une refer encem/2. but it's have any how I definic, no ineone my now you can juzt secr work I actual prozes rsperg
<@shaun> It's jigned any timed, Yes playe, sorten

----- Sample 2 -----
Merth Retes who using inc on the asse 3 revember
< KermM> That should Its I anst, you sereeded the old. Is the nirlit
< KaNlyy> doould ubckoust DOY: Sears it griat
< bhtooefr> of didn that it deak.
<@shaun_> rmg owfone
< Tari> vikwn
< KermM> Contest 2] http://sprpftblus.com/deftzay-chack-C2.1/2112135

----- Sample 3 -----
Med add with the thee I can just thoukd anywor
< CalcGur> vasing segver jfsp
< EGhw_CLea, exist
< DrDnar> KermM: I ara Jonthing httr :R
< EinHelfer> Do you channe in that so the user reftpy Hum
< nikkybot> It's alrow the uryor the m OIf 2M PB!. to everyone
< nikkybot> so (ranmol
< gil08ma_> what is h
I'm glad that you're experimenting with that particular technique; from my own exploration, it can yield pretty hilarious results. I'd suggest some things you can do to improve it, but I suspect those specific algorithmic details are beyond what's allowed by the contest. Best of luck!
Merth Retes who using inc on the a
Any further progress with this? How is its output now?
I need to retrain it since the initial instance crashed and I hadn't taken any snapshots.
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement