Keywords
Learn about the basic keywords in Kognitos, their usage, and examples.
1. the Keyword
the KeywordIntroduces a new object, concept, or data element.
Example
In this example, we are introducing a file to Kognitos.
the file2. get Keyword
get KeywordUsed to retrieve objects or to obtain values from a document.
Example
In these examples, we are first retrieving a document, and then retrieving the id and date values from the document.
get the document
get the document's "id"
get the document's "date"3. find Keyword
find KeywordUsed to search for and obtain details from a document.
Example
Here, we are searching for a document's date and invoice number.
find the document's "date"
find the document's "invoice number"The difference between get and find
get and findBoth get and find can be used to obtain information from a document:
get the document's phone number
find the document's phone numberThe difference between the two is how they handle exceptions when a specified item is not found in the document:
The
getkeyword raises a Question and pauses execution.The
findkeyword returns Not Found and continues execution.

4. use Keyword
use KeywordUse the use keyword to reassign a data element, which copies the reference to the original data value:
use <data value> as the <data name>Warning: Overwriting Data
Updating a referenced data element can overwrite previous data — see Example 2 for more details.
Examples
In this example, the registration date is reassigned the value
11-05-2024.
use "11-05-2024" as the registration dateIn this example, the order name is assigned a copy of the reference to the last name, meaning it will point to the same value.
use the last name as the order nameIf the last name changes, the order name will also change, because it references the same value. When the last name changes to Smith-Brown (line #3), the order name also changes (line #4):
the last name is "Smith"
use the last name as the order name
the last name is "Smith-Brown"
the order name5. say Keyword
say KeywordOutputs the value of a data element or text.
Examples
say "Hello World!"say the name6. stop Keyword
stop KeywordHalts a run or process from progressing further.
Example
say "Hello!"
stop
say "Goodbye!"In this example, say "Goodbye!" will not run.
7. imagine Keyword
imagine KeywordThe imagine keyword is used to declare a data element as a placeholder.
Example
imagine a value
imagine templates8. set Keyword
set KeywordAssigns a specific value to a data element.
Example
set the name to "John Smith"In the example above, the nameis assigned the value John Smith.
9. remove Keyword
remove KeywordUsed to delete specified elements, such as characters, words, or items, from a variable or dataset.
Example
remove punctuation from the text10. convert Keyword
convert KeywordTransforms data from one format to another.
Example
convert the file to a gif file11. add Keyword
add KeywordThe add keyword is used to combine, extend, or append data to an existing set or structure. This includes both mathematical addition and data aggregation in various formats.
Arithmetic Addition
Used to add two numerical values to produce a single sum.
add 10 and 5Date and Time Addition
Used to add a specified time duration to a given date.
the date is "2024-11-01"
add two days to the dateData Aggregation
Used to expand datasets by adding new items, rows, or entries.
add a column to the table12. contains Keyword
contains KeywordUsed to check if a string, list, or dataset includes a specific value.
Example 1: Strings
In this example, contains is used to check if the surname Smith is present in the full name John Smith.
the full name is "John Smith"
if the full name contains "Smith" then
say "The surname is correct!"Example 2: Sets
In this example, contains is used to check if oranges is present in the set of values.
the values are "apples", "bananas", "oranges"
if the values contain "oranges" then
say "The oranges are available."Example 3: Tables
The contains keyword can be used with tables to retrieve rows whose columns include a specific value.
Example
Consider the following table that lists various zoo animals, their ages, and their favorite foods.
🦁 Lion
7 years
Meat
🐘 Elephant
10 years
Fruits
🦓 Zebra
3 years
Grass
🦒 Giraffe
7 years
Leaves
🐒 Monkey
4 years
Fruits
The contains keyword is used to retrieve the rows where the Favorite Food column includes the value Fruits.
get the table's rows whose Favorite Food contains "Fruits"Result
🐘 Elephant
10 years
Fruits
🐒 Monkey
4 years
Fruits
13. ask Keyword
ask KeywordThe ask keyword is used to ask a question to the user. The question will be raised as a custom exception. Additionally, you can specify answers as a set of choices.
Examples
ask "What is your age?"ask "The access code"ask "When does the flight depart?"
the choices are "Morning", "Afternoon", "Evening"ask "preferred language"
the choices are "English", "Spanish", "Hindi", "French"14. the above Keyphrase
the above KeyphraseWhen a data element's value is set to the above, Kognitos makes a copy of the value from the previous lines in the automation:
<data name> is the aboveExamples
In this example, the backup email is assigned the value
[email protected].
the customer email is "[email protected]"
the backup email is the aboveHere, the invoice total is assigned the value
150.
the order total is 150
the invoice total is the aboveIn this example, the file is assigned a copy of the above file in the automation.
the file is the aboveLast updated
Was this helpful?
