Introducing the InterSystems Data Studio AI Assistant
Introduction
The AI Assistant module in InterSystems Data Studio™ enables you to interact with your structured and unstructured data using configurable, domain-specific assistants. These assistants help you explore information, perform semantic search, create visual representations of your data and generate insights using a large language model (LLM) that you provide.
To support reliable and secure interactions, the AI Assistant organizes your data into Knowledge Stores that your assistants can reference when responding to user queries. You control which data is made available, how it is described, and which assistants can access it.
This guide describes the core components of the AI Assistant and explains how to configure and use them effectively.
Workflow
Using the AI Assistant involves a defined sequence of configuration and setup steps. At a high level, the workflow consists of the following:
-
Configure an LLM Vendor—Provide a vetted API key for a supported LLM provider. This enables the AI Assistant to generate responses using your organization’s approved model.
-
Create a Knowledge Store—A Knowledge Store is a vector-based repository that holds the information your assistants can reference. Each assistant uses one or more Knowledge Stores to retrieve relevant context.
-
Add Data to the Knowledge Store—You can populate a Knowledge Store in two ways:
-
For structured data, a Narrative connects SQL tables and formats the data for semantic search.
-
For unstructured data, documents are uploaded to a Document Store and then processed through a Narrative associated with a Document-based Knowledge Store.
-
-
Create or Configure Assistants—Assistants are the interactive interfaces users engage with. You can use system-provided assistants or create custom assistants tailored to your domain and permission requirements.
-
Interact with Assistants—Once configured, assistants can be used to ask questions, create graphs, explore data, and generate queries or insights based on the knowledge you have made available.