Skip to main content

Managing Assistants

Assistants are the core of Diosc. Each assistant is a configured AI agent with its own personality, tools, and behavior rules.

Assistants List

Navigate to Assistants in the sidebar to see all configured assistants.

Assistants List

Each assistant shows:

  • Assistant — Display name and greeting preview
  • Domain — The domain this assistant serves
  • Model — The configured LLM model
  • Role — The default role
  • Created / Updated — Timestamps

From the list you can:

  • Search for assistants by name
  • Click + Add Assistant to create a new one
  • Click an assistant to open its Settings
  • Use the ... menu to delete an assistant

Creating an Assistant

Click + Add Assistant to set up a new assistant.

Create Assistant

FieldDescriptionRequired
Assistant NameDisplay name shown on the chat widget button (max 30 characters)Yes
Greeting MessageWelcome message shown to users when they open the assistantYes
ModelLLM model from the catalog, grouped by tier (Premium / Standard / Budget)Yes

The model picker shows all available models grouped by category with a provider badge. If the selected model's provider API key is not configured on the server, a warning is displayed.

A random colored avatar is automatically assigned to new assistants. Change it later in the assistant's General settings.

After creation, you are taken to the assistant's settings page to complete the configuration.

Configuration Tabs

Click an assistant to open its settings. The settings are organized into 10 tabs:

Assistant Settings

TabDocumentation
GeneralGeneral & Authentication
System PromptSystem Prompt
ModelModel Configuration
AuthenticationGeneral & Authentication
SitemapSitemap
RolesRoles
KnowledgeKnowledge
Rate LimitsRate Limits
ThemingTheming
Audit LogRate Limits
  1. Create — Set name, greeting, and select the model
  2. System Prompt — Define personality and instructions
  3. Model — Fine-tune temperature and max tokens
  4. General — Set domain, branding, and user resolution
  5. Authentication — Configure CORS and user identity resolution
  6. Sitemap — Define your application's navigation
  7. Roles — Set up role-based behavior
  8. Knowledge — Link knowledge bases for document search
  9. Theming — Customize the chat widget appearance
  10. Rate Limits — Review usage limits

Deleting an Assistant

To delete an assistant:

  1. Open the assistants list
  2. Click the ... menu on the assistant
  3. Select Delete and confirm
warning

Deleting an assistant permanently removes all its configuration, roles, sitemap entries, and linked knowledge bases.