Skip to main content
Assistants are specialized AI personas that extend your Digital Twin’s capabilities. Each assistant carries its own system prompt (instructions), can override the conversation model, and can be shared with all users or restricted to administrators.
Managing assistants requires the assistants.list, assistants.add, assistants.edit, or assistants.delete entitlements. See Entitlements for details.

Assistant List

The Assistants tab in the Admin dashboard shows all assistants for your institution. Assistant Settings Each assistant displays:
  • Name and description
  • Status toggle — Enable or disable the assistant for users
  • Sharing indicator — Whether the assistant is shared with all users or admin-only

Creating an Assistant

1

Open the Assistants tab

Navigate to the Admin dashboard and select the Assistants tab.
2

Click Add

Click the + Add button to open the assistant editor.
3

Configure the assistant

Fill in the assistant details:
FieldDescription
NameA clear, descriptive name for the assistant
DescriptionA compelling description explaining what the assistant does. Users see this when selecting assistants.
IconUpload a custom icon (recommended: 512x512 pixels, WebP format)
InstructionsThe system prompt that defines the assistant’s behavior, personality, and capabilities
ModelOptionally override the institution’s default conversation model for this assistant
4

Set visibility

Configure who can access the assistant:
  • Shared — Available to all users in the institution
  • Admin Only — Only visible to administrators
  • Editable by Others — Allow non-admin users to modify the assistant’s instructions
When an assistant is first created, restrict it to Admin Only for testing. Once validated, toggle it to Shared for all users.
5

Save

Click Save to create the assistant. It will appear in the assistant list and, if shared, in the Digital Expert Gallery for users.

Editing Assistants

Click on any assistant in the list to open the editor. You can modify:
  • Instructions — Update the system prompt to refine behavior
  • Model override — Change which AI model this assistant uses
  • Variables — Add or edit substitution variables used in the instructions
  • Visibility — Change sharing and editability settings
Assistant Update
Changes take effect immediately for all users. Consider testing significant instruction changes during low-usage periods.

Enabling and Disabling

Toggle an assistant’s status to control availability:
  • Enabled (blue toggle) — Assistant is active and available to users
  • Disabled (gray toggle) — Assistant is hidden from users but preserved in the system
Assistant Disable Disabling an assistant is useful for:
  • Temporarily removing an assistant during maintenance
  • Hiding seasonal or event-specific assistants when not needed
  • Keeping draft assistants saved but not yet available

Variables in Assistants

Assistants support substitution variables — placeholders like ${variable_name} that are replaced with dynamic values at runtime. Common uses:
  • API endpoints or webhook URLs
  • Quiz IDs or course identifiers
  • Reusable instruction snippets shared across assistants
  • Sensitive data (API keys, tokens) that should not be embedded in the prompt text
Variables are managed in the assistant editor. For a detailed guide on creating and using variables, see Variables.
Variables provide security by keeping sensitive data out of the static prompt text. If a prompt is ever exposed, the actual values remain protected in the orchestration layer.

Model Override

By default, assistants use the institution’s configured conversation model. You can override this per assistant to use a different model — for example, a more capable model for complex analysis tasks or a faster model for simple lookups. The model override is set in the assistant editor under the Model field.
If a deprecated model is assigned to an assistant, the system will fall back to the institution’s default model automatically.

Shared assistants appear in the Digital Expert Gallery, where users can browse and select them. The gallery displays:
  • Assistant name and icon
  • Description
  • A quick-start button to begin a conversation with the assistant
For more about how users interact with assistants, see Digital Expert Gallery.

Required Permissions

ActionRequired Entitlement
View assistantsassistants.list
Create assistantsassistants.add
Edit assistantsassistants.edit
Delete assistantsassistants.delete