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 Overview
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 collection of data that an assistant can reference. Each assistant uses a Knowledge Store to retrieve relevant context.
-
Add Data to the Knowledge Store—You can populate a Knowledge Store with either structured or unstructured data:
-
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. When you create an assistant, you define which of your users has access to it.
-
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.