Congratulations! You now have your AI Agent built! Now, let's customize your agent with all of the many features we offer! Here is where you will learn how. You can click on the tabs and it will take you through the steps.
Rules to follow while editing the Spreadsheet
Once you open a spreadsheet, you see there are different tabs at the bottom. So, don’t change the tab names. Also, when you open each tab, we have some default header rows. Don’t change those, as they are fixed.
We can add all of the questions that we are going to ask on this tab. This tab contains four columns: text, variable, type, and condition
“text”- In this column, we add actual questions
“variable” column is used if you want to accept input from the user for that question and store it. Regarding the variable name, 1) It should be small case letters without any spaces. If you have more than one word, you can use an underscore to separate the words. 2) If you want to use that variable value in the question, put “@variable_name” or use {{variable_name}} in the question space.
“type”- Type is divided into two types:
1) Data Accepting and 2) Data Showing
1. Data Accepting types – If you want to validate user input then these types are used. The default type is text. Different data accepting types- text, email, number, file, etc. If you want to add some regex validation then put the variable name in the type column and add regex for the same name in the “validations” tab.
2. Data showing types- This type is used to expect questions in that type of format-
Note: If you want to add payment, use “#prepaid-service" type list. Otherwise, for normal services, use “#service”. For reference, see the images in the list section.
“Conditions”- This column is used for displaying questions based on conditions added in this column.
Syntax: variable_name equality_operator value
Eg. yesno_res = yes
If we have more than one condition, separate it from conditional operators like &, ||
Syntax: Variable_name equality_operator value conditional_operator Variable_name equality_operator value Eg. yesno_res = yes && car = audi
Note: If there is no variable name for the message. then, we combine that message with the next variable name messages. If you want to refer to the previous variable in conditions, there is no need to put the variable name and the operator; just put the value.
If I have a previous question, the variable is “yesno_res”. So, we write it like this: “yesno_res = yes”.
This can also be written as only “yes”, and it will consider “yesno_res = yes” only. But, it will be applicable for only the immediate next question. It is better to put the full condition like “yesno_res = yes”.
Quick jump: Quick jump is used when user type matching word that putted in *word* then AI Agent will automatically jump to that question. You can add multiple words in same question separated by “|” pipe. Here is the example of that
Add Proper voice pronunciation for particular word: For adding pronunciation use word followed by rounded bracket inside that put your pronunciation string. For eg. F-150("f one fifty") for “F-150” will add pronunciation like this way.
Fastlist: This is another way of displaying a list in AI Agent. If you don't want any other thing like sublist,icon,..other list features then you can use these lists.
Syntax: #word1 #word2
if you have more than one word in your list use these
Syntax: #"first word" #"second word"
Example Usage:
Jump (Switching control form one question other based on matching word)