Anaphora? I hardly knew her.

One of common requests for conversation is being able to understand the running topic of a conversation. For example: USER: Can I feed my goldfish peas? WATSON: Goldfish love peas, but make sure to remove the shells! USER: Should I boil them first? The second response “them” is called an “anaphora”. The “them” refers to the […]

Removing the confusion in intents.

While the complexity of building Conversation has reduced for non-developers, one of the areas that people can sometimes struggle is training intents. When trying to determine how the system performs, it is important to use tried and true methods of validation. If you go by someone just interacting with the system you can end up […]

To see the world in a grain of sand…

Just a short blog update to inform everyone that I have moved over to a new role in IBM. I now work in IBM Dubai as a Technical Solutions Manager, assisting with the somewhat recently announced ai Lab. For me in a sense it means more (relative) free time, as a lot of my time […]

I love Pandas!

Not the bamboo eating kind (but they are cute too), Python Pandas! But first… Conversation has a new feature! Logging!  You can now download your logs from your conversation workspace into a JSON format. So I thought I’d take this moment to introduce Pandas. Some people love the “Improve” UI, but personally I like being able to […]

I have a dream…

Following on from Speech to Text, let’s jump over to Text to Speech. Similar to conversation, what can make or break the system is the tone and personality you build into the system. Developers tend to think about the coding, and not the user experience so much. To give an example, let’s take a piece […]

Speech to Text and Conversation

I thought I would take a moment to play with Speech to Text and a utility that was released a few months ago. The Speech to Text Utils allows you to train S2T using your existing conversational system. To give a quick demo, I got my son to ask about buying a puppy. I set up […]

Watson V3 Certification

So I got my Watson V3 Certification a week or so ago, and the badge just arrived yesterday. I sat the mock exam without studying and passed. So I thought I’d try the real exam, and passed that too. Overall if you have been working in the Watson group for 3+ years, where your job […]

Watson in the black and white room.

Let’s talk about the recent changes of how Watson determines it’s confidence. It seems to be a hot topic at the moment, and probably not best understood.   Before:  Imagine that you are Watson, you are in a room with no doors or windows. You have learned everything about the world from Wikipedia. There is […]

Compound Questions

One problem that is tricky to solve is if a user has asked two questions. Previously some solutions were to look for conjunctions (“and”) or question marks. Then try to guess if it is a question. But you could end up with a question like “Has my dog been around other dogs and other people?”. This […]