AI Assistant

The AI Assistant is a chat-based interface available in Synthetic Data that helps you create and configure Synthetic Data resources, answer questions about your configuration, and troubleshoot issues. The AI Assistant uses natural language conversation to guide you through tasks like creating applications, connectors, datasets, and other resources.

The AI Assistant is currently available only on the Synthetic Data tab. Future DCT releases will extend AI Assistant functionality to other tabs.

Requirements

To use the AI Assistant, the following prerequisites must be met:

  • License: DCT Enterprise license tier

  • LLM Provider: An LLM provider must be configured. See Configure LLM providers for details.

  • Feature enabled: The AI Assistant feature must be enabled in Admin > AI Settings > LLM Features. Once enabled, the AI Assistant panel appears on the Synthetic Data tab.

What you can do with AI Assistant

The AI Assistant supports a wide range of Synthetic Data tasks through natural conversation:

  • Create and configure resources — Create applications, connectors, datasets, generators, and jobs through guided chat interaction.

  • Query your configuration — Ask questions about your applications, connectors, datasets, and other resources (read operations).

  • Get help with errors — Share error messages or ask for clarification about configurations; the AI Assistant will provide guidance based on your system state.

  • Discover best practices — Ask for recommendations and guidance on Synthetic Data workflows.

The AI Assistant has access to multiple Delphix tools that enable these operations. For a complete list of supported tasks and operations beyond the examples listed above, refer to the Synthetic Data API documentation or contact your administrator.

How the AI Assistant works

Read operations (queries)

When you ask the AI Assistant a read-only question (for example, "How many applications do I have?"), the AI Assistant retrieves the information from your current configuration and responds immediately without requiring confirmation.

Write operations (creating or modifying resources)

When you request a change (for example, "Create a new application named Demo"), the AI Assistant will:

  1. Show you the parameters and API call it will execute

  2. Ask for your confirmation before proceeding

  3. Allow you to modify the request or proceed with the operation

This confirmation step ensures you can review and approve all changes before they are applied.

Password and credential handling

For security, passwords and sensitive credentials are never passed through the AI Assistant conversation. When you create or update connectors that require credentials, the AI Assistant presents a separate, secure credential form to collect and transmit this information directly to DCT without exposing it to the LLM.

This design protects sensitive information from being exposed to or logged by the LLM provider. All tools exposed by the AI Assistant are designed to avoid transmitting sensitive data.