Conversational agent / IM bot / Response Bot

February 14, 2008 By: Yann Espanet Category: Office Communication Server

Conversational agent, IM bots, Response Bot are the same name for using a virtual agent to automatically answers to questions from users and customers. It can be implemented on MSN for customer applications or with Office Communicator inside the enterprise. You can use the task pane in MSN to link response with other type of information or application like map, CRM tool, …

Here’s a list of sample applications :

  • Poynt, a multimedia, local search service, is Multiplied Media’s flagship service. Today, Poynt is available on the Microsoft® Windows Liveâ„¢ Messenger platform and on AOL’s AIM® platform in Canada and the United States.

Poynt is powered by™,® and Tribute Entertainment Group. The Poynt team is actively engaged in discussions with a number of partners who are anxious to deliver content across multiple channels. Please check the site regularly as new partners are announced to power the Poynt service.
  If you are currently a Windows Live Messenger user and you are using Internet Explorer as your browser, you can autoload Poynt to your contact list.

Add to your contact list on Windows Live Messenger.


  • You can for example, have a virtual presence bot that work like a responder when you are away and give some information about your availability and how to contact you or leave a message.

Ex: Skazz free MSN agent from Virtuoz have discovered this successful french company at at the TechEd 2008 in Paris )

  • You can ask a bot a question using keywords. The bot then searches a MOSS 2007 environment en presents the results as a series of titles and links to the a set of documents

  • You can use bot to give a new way for user to access information about your products and services, inform customer on their account balance.

Office Communicator sample response bot



  • The Encarta Encyclopedia MSN chat bot. You can now talk to the interactive chat bot by adding it to your contact list using the address!

For those of you who are not aware, the Encarta chat bot is like a robot version of the Encarta digital encyclopedia which allows you to search for information and facts through MSN Messenger or Windows Live Messenger chats.
  The very handy and informative chat bot is now also available in 4 additional languages!

Here are the addresses of the language specific bots (note: they do not speak English at all):

English :





  • You can build an IM Active Directory Query Response Bot, which can be used to get company phone number.
  • You can propose an interactive quiz or games to your customer during a promotional campaign.

Ex : Microsoft Partner Partner Bot is your Instant Messenger ‘data digger’, which quickly retrieves partner-related information and shows you where you can find the answers you need.
Add in MSN and find more info at :


  • You can broadcast IM message to the members of a distribution group in the Active Directory. For emergency alert for example.

Broadcast IM Sample Application on MSDN :

Ressources :

  • Joe Calev’s MSDN WebLog

Creating bots using UCMA – Part I (from TechEd)

Creating bots in UCMA – Part II – Using grammars instead of parsing

UCMA allows you to create signaling applications for Office Communications Server using SIP. It is most useful for creating bots, broadcasts, and other IM solutions.

If you would like to see a webcast about UCMA, see the following.

Documentation for UCMA is also now on MSDN at :

Powerpoint presentation with sample code for bot :

0 Comments to “Conversational agent / IM bot / Response Bot”

  1. is it availible in German?

  2. David Cunningham says:

    You stated: “You can build an IM Active Directory Query Response Bot, which can be used to get company phone number.”

    This is exactly what I need to do with our MS Office Communicator Server, but cannot find any information on how to implement it. We have it implemented on our Notes/Sametime server, but we are migrating to Exchange and OCS.

    Is there any further information on implementing AD Lookups via OCS?


  3. Yann, I couldn’t find you on Twitter, but I am twittering a lot on the topic of interactive bots at ..