Ian Moulster's blog

A Microsoft employee translating Microsoft technology into plain English

Write a bot and win big

Write a bot and win big

  • Comments 12

See www.britbot.co.uk

Although an increasing number of developers have come across the concept of an MSN "bot" (robot), I still find that many people aren't aware of them.

So for the uninitiated, a bot is an application that is exposed via MSN Messenger, and chats to you in the same way as one of your MSN Messenger contacts. With the obvious difference that it's a machine, not a person, that you're talking to.

Now at first glance you might not think this is particularly interesting, perhaps as a gimmick but not much else. But actually, this could become something pretty exciting. Let me give you an example: Imagine there is a bot that knows all about train timetables. A conversation with that bot might go like this:

Ian: Hi

TrainBot: Hi Ian, are you looking for some train information?

Ian: Yes, could you tell me the next train from Twyford station to London. I need to arrive by 4.45pm and would prefer a direct service if possible.

TrainBot: Sure, well your best option is the 4.10pm train which gets you into Paddington station at 4.40pm. It's a direct train so you won't have to change. Given it's now 3.45pm you need to get your skates on

Ian: How much would that cost?

TrainBot: Standard fare is £12.60

Now while this is a fictional bot (I believe there is a train timetable bot but this isn't it) you can probably see the attraction. And when you start thinking about it there must be plenty of other services that would really benefit from this kind of pseudo-English language front end.

So how do you create these bots, and what's available today? I'm glad you asked.....

We're currently running a global bot development competition called "Robot Invaders", see www.robotinvaders.com for details. We also have a UK competition running at the same time, which heaps further prizes on UK entries, which means you could win twice (once in the UK, and once for the global contest) with the same entry. See www.britbot.co.uk for the UK compo.

There are currently 3 SDKs from 3rd parties that allow you to develop bots. I've had a go at creating one using the Akonix SDK and will be putting it live shortly. It's great fun to play around with these and your bot doesn't have to be as serious as the trainbot.

For some examples, take a look at the gallery at http://www.robotinvaders.com/main/Gallery.aspx. You just add the bot's email address to your MSN Messenger list and start talking to it. It can be great fun.

PS for the train geeks amongst you, the train times and fares in the trainbot example are complete works of fiction.

 

Leave a Comment
  • Please add 5 and 8 and type the answer here:
  • Post
  • I reckon that these robots r pedophiles with no life but to try and get it on with little girls!
  • Hmmm well it's a software program, not a person. And any that you find on the gallery site have been vetted by Microsoft, so they really are just pieces of code.
  • ...not really!
    But wouldn't life be a whole lot more interesting if they were. Thankfully the kind...
  • A recurring conversation I have on MSN Messenger goes along the lines of:

    MikeO says: Hi
    - SmarterChild...
  • i love to talk to them about my problems
  • i love to talk to them about my problems and how my life is  or how mad i'am at someone
  • they are  cool  to have on  your  list
  • i love insidemessenger,and secretsparkle,and smarterchild
  • Out of interest, who won the britbot competition?  I didnt see the small print on the website about the closing date until after it finished, assumed it was the same as the main competition.  Doh!
    Nvm.
  • Hi Aled, according to the organisers they are finalising the judging at the moment and will announce on the britbot.co.uk site once they've informed the winners.
    Shame you missed the deadline! Sounds like we should have been more explicit about the date on the site. I'll pass that on.
  • http://laserx.forum5.com <a href= http://laserx.forum5.com >lead marker ray x</a> [url=http://laserx.forum5.com]lead marker ray x[/url]

  • See www.britbot.co.uk Although an increasing number of developers have come across the concept of an MSN &quot;bot&quot; (robot), I still find that many people aren't aware of them. So for the uninitiated, a bot is an application that is exposed via MSN

Page 1 of 1 (12 items)