In this article:
Introduction | Data assistant

Assistants (AI powered)

XLReporting offers several Assistants which are powered by artificial intelligence to help you in working with your data. The assistants enable you to type in your requests in natural English, and use artificial intelligence to help you transform and improve your data.

Terms of Use

We use OpenAI and its most recent "gpt-4" version. The requests and data that you submit may be kept for no more than 30 days, but only to identify abuse and support issues.

Data assistant

The data assistant is available in Define Data sets and Define Imports via the Actions menu, provided you have the relevant permission in your user role. You can use it to transform column data in your data set. You can type your request in natural English (or select from the list of common requests) and select the source column and the target column in the data set. The assistant will process the source column in all rows in your data set, and will populate the result into the target column of every row. Source and target may be the same column, in which case the contents of the source column will be overwritten by the results. You can visually inspect the data before you decide to save it.

screenshot define data sets assistant artificial intelligence

The requests clear, trim, strip, copy, move, swap, merge, mask, and change are standard requests for simple transformations of column data. These requests are pre-programmed and are not processed by artificial intelligence.

The request lookup reporting codes performs a specific purpose: based on the account descriptions of your Chart of Accounts (the source column) it will lookup the standardized reporting codes that are used in our Essentials templates. We have trained our model on a large variety of different account descriptions.

screenshot define data sets assistant reporting codes

Another approach to this, as an example of a simple and generic request, could be "match to: asset, liability, equity, revenue, salaries, expenses". Based on the texts and descriptions in your source column, each row will be matched (as near as possible) to any of the items you specify.

Another example request could be "find synonyms", which will instruct OpenAI as follows: "find synonyms for every item in this list". Only the data in the selected source column will be processed by artificial intelligence, and no data in any other column.

Example requests:

clear
trim
strip
copy
move
swap
merge
mask
change to lowercase
change to uppercase
change to proper case
lookup reporting codes

translate to english (or any language)
match to: asset, liability, equity, revenue, salaries, expenses

find synonyms
find definition
find currency code
list random number
list random person names
increment with 1, starting at 10
multiply with 100
round to 1 decimal
split on comma and list first element
add "XX"
prefix "YY"
remove "ZZ"

Recommended reading:
Back to top | Data sets | Imports | Reports | Models

We value your privacy

We use cookies to enhance your browsing experience and analyze our traffic.
By accepting, you consent to our use of cookies.

Accept Reject Cookie Policy