Testing your intents

So this really only helps if you are doing a large number of intents, and you have not used entities as your primary method of determining intent. First lets talk about perceived accuracy, and what this is trying to solve. Perceived accuracy is where someone will type in a few questions they know the answer […]

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

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

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

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

The road to good intentions.

So let’s talk about intents. The documentation is not bad in explaining what an intent is, but doesn’t really go into its strengths, or the best means to collect them. First the important thing to understand with intents. How Watson perceives the world is defined by their intents. If you ask Watson a question, it […]

Building a Conversation interface in minutes.

I come from a Java development background, but since joining Watson I’ve started using Python and love it. 🙂 It’s like it was made for Conversation. The Conversation test sidebar is handy, but sometimes you need to see the raw data, or certain parts that don’t show up in the side bar. Creating a Bluemix […]