I have been writing a series of articles based on some of the common knowledge gaps I see in the clients that I help out with coaching. One of these knowledge gaps is that they don't know about the Prebuilt SmallTalk agent.
First, a little history.
When Dialogflow used to be API.AI, about 5 years ago*, there was this really awesome feature called the SmallTalk domain. If you came to Dialogflow recently, you might not have known that along with the smalltalk domain, there were also other domains you could enable inside an agent.
The great thing about the smalltalk domain was (and is) that it added some cool smarts to your chatbot by giving it some automatic "chit-chatting" abilities.
The bad thing about the smalltalk domain was (and is) that you had almost no fine grained control over it.
Here is what the Domain SmallTalk looks like inside your console:
The prebuilt SmallTalk agent
Sometime in mid-2017, API.AI introduced a set of prebuilt agents, including one for SmallTalk. It had most of the abilities of the smalltalk domain, but it had a really useful feature - you could just import the entire agent in one shot (by using bulk copy of intents), and now you could modify all the intents and their responses right inside your agent. There was no way to control this with the SmallTalk domain.
There were quite a few people who chose to turn off the smalltalk domain because they had no way to control it, and it would sometimes interfere with their own intents.
You didn't have to worry about this with the prebuilt smalltalk.
So my suggestion to you is to only use the prebuilt smalltalk for your agent and not use the smalltalk domain. Here is where to find the Prebuilt SmallTalk agent:
Watch this video to learn how to import the prebuilt smalltalk into your agent:
How to Close those knowledge gaps
Want to speed up your learning and not spend time wrestling with these knowledge gaps? I suggest you get my DialogFlow Basics and spend a couple of hours today watching all the videos. 😉
*I mean in internet years of course. The name change happened in Oct 2017 🙂
- Dialogflow Messenger Interactive Learning Bot
- Dialogflow Messenger Checklist bot
- Dialogflow Messenger decision tree chatbot
- BotFlo relaunch update
- Dialogflow Messenger: How to respond to user clicking on suggestion chip
- When NOT to use follow up intents in DialogFlow
- Dialogflow Context Lifespan
- Reader Question: Creating Dialogflow agents in web UI vs using code
- Dialogflow Messenger tutorial
- Do I need to hire a developer to build MY chatbot idea?