On this page |
Section visible by enabling AI Tools on license
◾ Dialogflow V2
AVAILABLE FROM REL. 2.5.7
This box allows you to build a voice bot using the Google Dialogflow integration
Explore this documentation to find out How to retrieve Google Key for Cally Square blocks
An Internet connection is required for this box to work
Remember:
This software is managed by others. Check if it works properly.
Label: here you can type a brief description
Project ID: Cloud Platform project ID
Client Email: email address associated to Service Account Key
Private Key: private key associated to Service Account Key
Language: the language you want use for the bot
Text: the text you want to send
Please note Dialogflow requires a valid Service Account Key and a sufficient amount of acquired credits.
Furthermore it is pure experimental and it can bring to unexpected behaviour.
The DialogflowV2 block saves the results in the following variables:
DIALOGFLOW_ACTION: Matched Dialogflow intent action name
DIALOGFLOW_ALLREQUIREDPARAMSPRESENT: True if all required parameter values have been collected (true-false)
DIALOGFLOW_ENDCONVERSATION: True when 'end conversation' flag is set for the matched dialogflow intent. It is useful when you want to transfer a call to an agent (true/false)
DIALOGFLOW_FULLFILLMENTTEXT: The text to be pronounced to the user or shown on the screen
DIALOGFLOW_INTENTNAME: The unique identifier of the intent
DIALOGFLOW_INTENTDISPLAYNAME: The display name of the intent
DIALOGFLOW_ISFALLBACKINTENT: True when matched dialogflow intent is fallback intent (true-false)
DIALOGFLOW_LANGUAGECODE: The language that was triggered during intent detection
DIALOGFLOW_QUERYTEXT: User input
DIALOGFLOW_RESPONSEID: The unique identifier of the response
DIALOGFLOW_SCORE: Matching score for the intent (0-1)
DIALOGFLOW_SPEECH: Text to be pronounced to the user
DIALOGFLOW_RESOLVEDQUERY: The query that was used to produce the result.
Exit Arrows
This box provides just one arrow out to the next step
TIP
Click here to learn more about voice bot triggers useful to enable conversation transcript view
◾ Dialogflow
DEPRECATED FROM REL. 2.5.7
This box allows you to build a voice bot using the Google Dialogflow integration (click clip1 and clip2 and learn more about this topic!)
An Internet connection is required for this box to work
Remember:
This software is managed by others. Check if it works properly.
Label: here you can type a brief description
Key: your acquired client api key from the console.dialogflow.com account
Text: the text you want to send
Language: the language you want use for the bot
Please note that Dialogflow requires a valid key from the console.dialogflow.com website and a sufficient amount of acquired credits. Furthermore, it is purely experimental and it can bring to unexpected behaviour.
The Dialogflow block saves the results in the following variables:
DIALOGFLOW_SOURCE: Request source name.
DIALOGFLOW_RESOLVEDQUERY: The query that was used to produce the result.
DIALOGFLOW_ACTION: Matched Dialogflow intent action name.
DIALOGFLOW_SPEECH: Text to be pronounced to the user.
DIALOGFLOW_SCORE: Matching score for the intent (0-1).
DIALOGFLOW_STATUSCODE: Response status code. For more information, please see here https://dialogflow.com/docs/fulfillment#errors
DIALOGFLOW_ENDCONVERSATION: True when 'end conversation' flag is set for the matched dialogflow intent. It is useful when you want to transfer a call to an agent (true/false).
DIALOGFLOW_ISFALLBACKINTENT: True when matched dialogflow intent is fallback intent (true-false).
Release notes
DIALOGFLOW_ENDCONVERSATION and DIALOGFLOW_ISFALLBACKINTENT variables are available from version 2.0.77
Exit Arrows
This box provides just one arrow out to the next step
TIP
Click here to learn more about voice bot triggers useful to enable conversation transcript view
◾ Amazon Lex
AVAILABLE FROM REL. 2.0.77
his box allows you to build a voice bot using the Amazon Lex integration.
For additional information see https://docs.aws.amazon.com/en_us/lex/latest/dg/getting-started.html
An Internet connection is required for this box to work
Remember:
This software is managed by others. Check if it works properly.
Label: here you can type a brief description
Access Key ID and Secret Access Key: AWS security credentials. Required: Yes
(see http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html )Region: AWS regional endpoint. Required: Yes (see http://docs.aws.amazon.com/general/latest/gr/rande.html#pol_region)
Bot name: the bot name. Required: Yes
Text: the text you want to send. Required: Yes
The Amazon Lex block saves the results in the following variables:
AWS_LEX_INTENTNAME: The current user intent that Amazon Lex is aware of. (Read more)
AWS_LEX_MESSAGE: The message to convey to the user.
AWS_LEX_MESSAGEFORMAT: The format of the response message. (Read more)
AWS_LEX_DIALOGSTATE: Identifies the current state of the user interaction. (Read more)
AWS_LEX_SLOTTOELICIT: If the AWS_LEX_DIALOGSTATE value is ElicitSlot, returns the name of the slot for which Amazon Lex is eliciting a value.
AWS_LEX_SLOT_*: The intent slots that Amazon Lex detected from the user input in the conversation. (ex. AWS_LEX_SLOT_PICKUPCITY)
TIP
Click here to learn more about voice bot triggers useful for enabling conversation transcript view