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 […]

Improving your Intents with Entities.

You might notice that when you update your entities that Conversation says “Watson is training on your recent changes”. What is happening is that Intents and Entities work together in the NLU engine. So it is possible to build entities that can be referenced within your intents. Something similar to how Dialog entities. Work. For […]

Prioritizing Intents

A common question that comes up is how to handle where the end user makes two utterances, but you only want to take action on one. The most common being someone saying hello, versus saying hello with a question. You would want the question to take priority. It’s very easy to do. You just do […]

Conversing in three dimensions.

There is one feature of Conversation that many people don’t even factor in when creating a conversational system. Let’s take the standard plan to spell it out. Unlimited API queries/month Up to 20 workspaces Up to 2000 intents Shared public cloud Yep, you have 20 workspaces to play with! Most people starting off just use […]

Data Science Experience

Apologies in my long time updating, life has been a bit crazy busy at the moment. I have a few entries cached to go, but couldn’t get around to finishing. As this year is nearly at an end for me, I should have some spare time to catch up. So this is a brief entry […]