No, not the Central Intelligence Agency. I mean Candidate Intent Ambiguity 🙂 A puzzle A while back, a coaching student of mine was facing an interesting problem. Agent ZIP file Can you figure out what the problem is? Download the agent ZIP file here and try and see if you can figure out the issue. The solution Want to understand what is going on here? Check out the Candidate Intent Ambiguity chapter in my Dialogflow Conversation Design course. Summary The Candidate Intent Ambiguity is one of the main reasons why your user’s phrases get mapped to an intent which is different from what you expected. (In contrast, it doesn’t have anything to do with the problem of the user’s phrase […]
I got another question on my Drift bot recently: should i use drift or dialogflow? which is best? As it turns out, this is a false dichotomy. Not only can you have both, it might even be a good idea to do so. And in addition, I have created a proof of concept of this on my website. The Drift chatbot already has a Dialogflow agent powering it. Unfortunately, it is still very much a simple agent because I haven’t had the bandwidth to create a more complex one yet. Drift has its own chatbots … Now, you may or may not know this – but Drift has its own chatbots. Except, they are not really “intelligent” in the sense […]
This is the question I got on my Drift bot: Hello Aravind, I want to add one specific response when chatbot fails in general. Is there a way to do that? Well, that’s a fairly easy one. Assuming, of course, that I understand the question fully 🙂 You need to use the Default fallback intent for this purpose. This would also be a good article to talk about Contextual Fallback intents, because a lot of people seem to miss this feature. Default Fallback Intent vs Contextual Fallback Intent Did you know that you can create fallback intents which have input contexts? First, go to the Intents list view and click on the vertical ellipsis. Then, click on the Create Fallback Intent. […]
I got this question on my Drift chatbot. Yes, you can use any language for your webhook, and Python is a good choice considering that many beginners find it quite easy to learn. Generally speaking, you should choose the language you are most comfortable with. Some tips However, if you are building a Google Assistant app, I recommend using NodeJS because the documentation is much better for Node when compared to the other languages. Don’t forget to watch my mini-course which helps you understand the request-response cycle of a webhook. Learning this concept well will make it much easier for you to build your bot. Also, check out my Dialogflow Webhooks course which will help you get started. 🙂 The […]
Well, if you haven’t yet noticed from my recent posts, I have been busy moving my online courses to a new course platform 🙂 Everyone who registers on my new course website will get a confirmation email which looks a little like this: Get $10 off coupon As a launch bonus, I will be giving you a $10 off coupon for any course of your choice if you reply to the email with the answers. Normally, as you can see, I will send you a $5 coupon for the course of your choice. If you register and send me your replies before April 5th 2019 end of day IST (Indian Standard Time), I will double the offer and send you […]
This is a completely off-topic post, but I couldn’t resist posting it. If you hover on products in the menu navigation at the top of this site, you see this: So what you are seeing is: 1 A countdown timer placed right into the menu navigation 2 The countdown timer is active. That is, it isn’t a static image. You can actually see the timer counting down. 3 The link is active. That is, if you are curious, you can click on the timer itself and go to the page which actually talks about the offer in more detail. WordPress plugin ecosystem Now, you may never want to do anything quite this funky. Here is the main thing: I didn’t […]
I am moving all my courses and apps to my new course platform. To kickstart the launch, I am providing a 20% off discount for all my courses and apps on the new course platform until end of day March 31st 2019 (IST). Use coupon code LAUNCH20 to get the discount when you checkout. Check out my new course platform here.
Many students have requested for more time. So I will be shutting down the old course platform on May 15th 2019 and not April 15th. In case you are wondering why I made all my courses private recently, here is the news: I am moving my courses to a different online course platform. You can already see some of my migrated courses here. The rest of the courses will be migrated over by the next week or two. Why? Well, the honest answer would involve a lot of profanity, and will offend at least some of my regular readers. So I am going to just say that dealing with the new EU VAT rules correctly means I have to turn […]
Here is a tip to immediately speed up the development of your Actions app – don’t get confused by the terminology 🙂 Here are the things you need to actually understand so you don’t waste your time going in circles. 1 Webhook Code you write which helps you add business logic to your Dialogflow app 2 REST API The code you write which helps you integrate a Dialogflow agent into your existing app/channel 3 Actions SDK Develop an Action app without using Dialogflow. You will specify something called an “Action Package”, which is a JSON file which tells Google Assistant what kind of phrases are handled by the app. You have to build the mapping of the user phrase to […]
This offer is not valid anymore. Please read this article to see why.