Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Dialogflow: How do I get sys.boolean?

I would like to add training phrases like

Yes
I would love to
No
No, thanks

and extract a boolean var $extraCheese containing True or False which I can use later. If I was expecting a color, I would do $dressColor and @sys.color, but then I don't find @sys.boolean

How do I do this?

like image 291
Saravanabalagi Ramachandran Avatar asked Feb 17 '26 04:02

Saravanabalagi Ramachandran


1 Answers

It is, indeed, baffling that Dialogflow doesn't offer this natively. They offer this as an option for a Followup Intent, if that is suitable for you, but not as a System Entity.

Fortunately, it is fairly easy for you to make a Boolean Entity yourself.

Click on the + sign next to the Entity menu option on the left.

Set the name for the Entity: such as Boolean.

Add the value for an entity (true for example) which is the text value your webhook will be sent. You then also add aliases for that value. This needs to include the value itelf (true, again), but also anything else the user might say to represent this value (yes, sure, etc).

Then repeat this for other values you may want.

When you're done, you can click Save and then use this entity in your sample phrases just like the built-in entities.

enter image description here

like image 177
Prisoner Avatar answered Feb 18 '26 21:02

Prisoner



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!