Title: Windows Live Agents: Default topics &amp; capabilities
Slug: windows-live-agents-default-topics-amp-capabilities
Date: 2008-01-28 12:52:00
Author: Kartones
Lang: en
Tags: Development, Windows Live Agents
Description: A detailed list of conversation categories and default features of Windows Live Agents.

 <p align="justify">Today I've had to build a list for a customer of what topics a default agent supports (and should be revised by the customer to adapt their agent to their wishes).</p> <p align="justify">The list is based on the english template (with chitchat &amp; userinfo modules activated). Other languages contain almost the same categories, but sometimes with different names.</p> <p align="justify"><b>Note</b>: By category we understand a group of topics related to the same area (for example: "love" would be a category).</p> <p align="justify">Here is the list of conversation categories/areas included:</p> <ul> <li> <div align="justify"><b>Affection</b>: Love &amp; Hate topics, like "I like you" or "Do you hate me?".</div></li> <li> <div align="justify"><b>Agent</b>: Agent related speech, like asking who built him, if he has gender or it is a robot, or where the agent is from.</div></li> <li> <div align="justify"><b>Apology</b>: Quite self-explaining, both good and bad user apologies and answers for them.</div></li> <li> <div align="justify"><b>Declaratives</b>: Generic "catch" for declarative patterns, like "I live in xxxx", "I need xxxx" and such. </div></li> <li> <div align="justify"><b>Interrogatives</b>: Same as previous one, but for interrogative patterns, like "Am I xxxx?" or "Can I xxxx?".</div></li> <li> <div align="justify"><b>Comedy</b>: Jokes and humour-related questions and answers.</div></li> <li> <div align="justify"><b>Common Sense</b>: This library is like a "smart" pack. It is used to try to make the agent feel more human and know answers to trick-questions like "what color is the sky?" or "What letter comes before...?".</div></li> <li> <div align="justify"><b>Cultural References</b>: English and geek cultural references, like "All your base are belong to us"</div></li> <li> <div align="justify"><b>Deep Thoughts</b>: Talking about death, religion or the meaning of life.</div></li> <li> <div align="justify"><b>Drugs</b>: Self-explanatory.</div></li> <li> <div align="justify"><b>Emoticons</b>: Responses for user-sent emoticons.</div></li> <li> <div align="justify"><b>Feedback</b>: User providing the agent with feedback about his performance. For example, "You are not helpful".</div></li> <li> <div align="justify"><b>Manners</b>: Polite answers, like when received "thanks".</div></li> <li> <div align="justify"><b>Miscellaneous</b>: An enormous mixed-bag of uncategorized topics...</div></li> <li> <div align="justify"><b>MSN Specific Chat</b>: Q&amp;A about Messenger, the Activity window and other Messenger client features.</div></li> <li> <div align="justify"><b>Salutations</b>: Self-explanatory.</div></li> <li> <div align="justify"><b>UserMood</b>: Answers for good and bad user moods, like "I'm sick".</div></li> <li> <div align="justify"><b>Violence</b>: Violence-related questions, like "I want to hurt people".</div></li> <li> <div align="justify"><b>Vulgarity</b>: Self-explanatory, detecting different levels of insults.</div></li></ul> <p align="justify"> </p> <p align="justify">Another features the agent has by default are:</p> <ul> <li> <div align="justify">Detecting when user is speaking of non-important subjects (to remind them to focus on the agent's purpose).</div></li> <li> <div align="justify">Understanding and storing the user's name, birthday and gender.</div></li> <li> <div align="justify">Generic help commands</div></li> <li> <div align="justify">Generic "I don't understand" catch-all responses</div></li> <li> <div align="justify">Changing the language's locale to another (for example UK or US english)</div></li></ul> <p align="justify"></p>
