DivePort AI Tools
As of DivePort 8.0(11), AI integration is supported. The AI chatbot implemented in DivePort uses tools to interact with data on a given DivePort page. Information about the available tools is listed below, for reference.
NOTE: For these tools to interact with data on a page or in a portlet, you must select that page or portlet's Allow the AI to access data checkbox.
* get_portlet_info includes column descriptions, column indices, and no longer includes data values.
* get_portlet_data returns the portlet data, and the AI can request a specific range of rows and columns to avoid loading more data than it needs
* find_portlet_rows can be used to find rows based on a text search
* get_source_info returns all dimension and measure names in the source. If there are few enough dimensions/measures, it will also include the descriptions.
Gets details about the current page. Those details are configured as a JSON object, and it includes basic metadata about some of the portlets on the page (data source, dimensions, measures, quickviews). Not every portlet is supported yet. Currently supported portlet types are:
-
Measures
-
Matrix
-
QuickView
-
Analysis Table
-
Stamp
-
Chart
Portlets that are hidden will not be described to the AI.
Gets information about a particular data source. That tool returns a list of all dimensions and all measures, and includes the description and definition of each measure. This allows the AI to answer questions about measures without needing an explicit prompt with the metadata.
Sends the user to another page in the same shelf. This is only available when using My Library.
Drive Mode Tools
The AI Chat panel now has a mode selector with options "Drive" and "Assist". The defaault is "Drive".
Drive mode enables a suite of new tools that allow the AI to control portlets on DivePort pages:
* Sort
* Dive
* Select QuickView values
* Set dimensions and summaries (in Analysis Tables)
* Switch dimensions (in Measures and Marker Portlets)