CoPilot
CoPilot is an AI-powered assistant designed to help users work more confidently and efficiently within AltairAI Cloud. It acts as a supportive collaborator that explains concepts, provides guidance, and assists with platform-related tasks.
CoPilot operates strictly within the permissions, boundaries, and policies of the user and their organization. It responds only when users interact with it and never performs actions outside the user’s explicit intent and authorization.
Introduction
Like other AI assistants, CoPilot is controlled through natural, text-based conversation rather than traditional UI navigation. Users can:
- Ask direct questions,
- Request explanations,
- Ask for help when stuck, and
- Request guidance to perform a specific task.
CoPilot responds within the context of the user’s current platform environment (project):
- Explaining how platform features work,
- Answering questions about projects, data, and workflows,
- Providing step-by-step guidance for common tasks,
- Surfacing relevant platform artifacts and documentation, and
- Suggesting next steps based on the current context.
CoPilot does not perform destructive actions (such as delete operations) and never accesses data outside the user’s tenant or permissions.
User interface
CoPilot is accessible wherever the CoPilot icon is visible. The icon has the shape of a chat bubble, and is typically displayed on the upper right of the page, next to the help icon. Click on the icon to start interacting with CoPilot from supported contexts (currently limited to project contexts).

The helpful UI features include:
- Clickable prompt suggestions to help users get started,
- A message counter indicating remaining messages in the current conversation,
- A privacy notice accessible at the start of each conversation or via the footer, and
- Manual controls to start new conversations.
Example use case: Central data health monitoring
For example, consider the case of a data engineer who wants to monitor data freshness, pipeline failures, and sudden drops in data volume across multiple siloed projects.
-
The user explains their goal to CoPilot.
-
CoPilot interprets the intent as central data health monitoring.
-
CoPilot proposes a step-by-step approach, including:
- Creating a new monitoring project,
- Gathering statistics from relevant datasets across projects, and
- Aggregating results into a central table.
-
Each proposed action is explicitly confirmed by the user before execution.
-
The user remains in control throughout the process.
In general, CoPilot is well suited for scenarios such as:
- Learning how platform features work,
- Exploring projects, data, and workflows,
- Understanding data science / machine learning concepts in platform context,
- Troubleshooting issues, and
- Getting guided assistance to complete specific tasks.
Core capabilities
CoPilot clearly separates informational responses from action-oriented operations. This separation ensures safe, predictable behavior and aligns with enterprise governance requirements.
Information and guidance
CoPilot can:
- List projects the user has access to,
- Show information about a specified project,
- Retrieve project contents (folders, files, workflows),
- Load and explain workflows or other artifacts,
- Provide dataset statistics and schema information,
- Explain data science and machine learning (DSML) concepts in platform context, and
- Act as a centralized helpdesk for publicly available documentation.
Navigation assistance
CoPilot helps users discover and navigate to:
- Projects, datasets, and data connections,
- Workflow Studio, Prompt Studio, and Agent Studio entry points,
- Auto AI features (AutoML, Auto Clustering, Auto Feature Engineering, Auto Forecasting),
- Deployments and workloads, and
- Model Registry and model monitoring views.
This reduces the need for manual searching across the platform.
Action-oriented capabilities
Where permitted, CoPilot can perform actions on behalf of the user, including:
- Creating new projects,
- Storing files, workflows, or other artifacts,
- Copying content between projects,
- Sharing projects and inviting collaborators, and
- Creating analytical workflows such as clustering, segmentation, similarity, and distance analysis.
All actions:
- Are executed under the user’s identity,
- Require explicit user confirmation before execution,
- Respect existing permission and access controls, and
- Are fully logged and auditable.
CoPilot is intentionally limited to non-destructive operations. Delete or irreversible actions are not exposed.
Platform scope and context awareness
Tenant-level scope
- CoPilot operates at tenant level from an architectural perspective.
- Access is strictly limited to the user’s tenant and to projects the user is authorized to access.
- Data and context are never shared across tenants.
Project context resolution
When a project context can be reliably identified:
- Users do not need to explicitly specify the project; CoPilot automatically uses the relevant project as context.
- CoPilot can work with other accessible projects if explicitly requested.
If multiple projects are referenced within a conversation, CoPilot may not reliably infer which project the user considers “current.” In such cases, CoPilot may ask for clarification or require the project to be specified explicitly.
AI and architecture
Language model
CoPilot uses GPT-4o as its default out-of-the-box large language model. By default, and according to the service provider’s standard offering, user inputs are not retained or used for model training. Any deviations from this behavior would be governed by contractual agreements with the service provider.
Agent operators
CoPilot is powered by Agent operators, which:
- Interpret user intent and conversational context,
- Determine whether a specialized agent should be invoked, and
- Fall back to conversational assistance when no specialized agent applies.
All operators operate under the same permission, security, and governance model. CoPilot doesn't have elevated privileges beyond those of the requesting user.