Browse by Tags

All Tags » Windows Live Agents (RSS)

Windows Live Agents Testing: Introduction

Developing a Windows Live Agent is much like developing any software solution. Your team creates code, you test it, the customer tests it from the user side, you fix bugs and add functionality, and the cycle goes on until you're finished. Although...

Windows Live Agents: Non-UTF8 encodings

One problem we've recently found is that the current version of the SDK has limited support for XML encodings other than UTF8. In fact, the encoding attribute in the XML files seems to be just ignored. We are reading spanish encoded XMLs (ISO-8859...
Posted by Kartones | with no comments
Filed under:

Windows Live Agents: XML Normalization II

In my last WLA post I talked about normalizing xmls to be able to handle complex structures. We learned how splitting the fields in multiple xmls we could do simple querys and get the wanted data. But what about after having this data? How can we cross...
Posted by Kartones | with no comments
Filed under:

Windows Live Agents: XML Normalization

Buddyscript is capable of managing xmls with ease, and accessing external databases for example with a web service. But sometimes we may need to have non-trivial xmls locally, and those xmls may have complex structures not so easy to handle. This is the...
Posted by Kartones | 1 comment(s)
Filed under:

Windows Live Agents: Matching international characters in XMLs

When we use XMLs, they come with UTF-8 encoding, so there is no problem in storing into them international characters, like for example the spanish word "España". We may have for example an XML with a list of countries written in spanish, and...
Posted by Kartones | with no comments
Filed under: ,

Working happy and with humour == working better

I've only been working for near 6 years, but I've been in 4 different companies and lots of customers, so I've "tasted" very heterogeneous "work ecosystems". I love my work, and I enjoy a lot developing, so whenever I can...

Windows Live Agents: iZ v1.1 - Taking advantage of user feedback

Yesterday an update for iZ, our first WLA was uploaded and applied. The agent now writes in red color! :D Now, seriously, we've made some improvements. One good thing about internet is that you can get early feedback from the users. We received bad...
Posted by Kartones | with no comments
Filed under:

Windows Live Agents: iZ, our first WLA

Today it's been just launched our first public WLA! Although really is the second one the first is in it's final touches with the customer, but we expect to have it ready quite soon too. The agent's name is iZ@psoe.es and it has been made...

Windows Live Agents: Anything patterns II

In a previous post we talked about basic use of the Anything pattern. One "poltergeist" issue we may face is having an Anything pattern not catching long, multiple word user inputs. In our specific case it was only taking up to 4 word street...
Posted by Kartones | with no comments
Filed under:

Windows Live Agents: Anything patterns

As you will have noticed, having a lot of work making WLAs means lot's of incoming posts about the topic. I've planned at least another two or three more, but I'll try to talk about other topics too. Anyway, let's get to the topic. Sometimes...
Posted by Kartones | 1 comment(s)
Filed under:

Messenger instant chat HTML tags

Mini-post as reminder. The four special HTML tags to allow chatting with a contact or Agent from an hiperlink, add it to your contact list and other stuff: <a href="msnim:chat?contact=sample@email.com">Chat</a> <a href="msnim...

Windows Live Agents: SCount Function (Safe Count)

Buddyscript has objects, but internally they are n-dimensional arrays of strings. They can have properties, like real objects, but have some limitations. One I've come across recently was that the Buddyscript " for each " can't iterate...
Posted by Kartones | with no comments
Filed under:

Windows Live Agents: Default topics & capabilities

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). The list is based on the english template (with chitchat & userinfo modules activated...

Windows Live Agents: Structuring and Refactoring the code

In order to implement correctly structured code for a Windows Live Agent, we should remember that the /Shared folder exists and what its purpose is. If we want to access an RSS feed and display its contents, the data access code (at least) should be placed...

Building a Windows Live Agent: First steps

Starting with this post I'm going to not only provide general tips & tricks about WLAs, but actually showing how the IDE works and the process of building an agent. I'm going to develop the agent fully and just using the 5.0 SDK, which is...
More Posts Next page »