Skip to main content

Capabilities

The AI Assistant maps your words to real Cordatus API operations. Everything it does runs through the same permission-scoped APIs as the dashboard, so it can only do what your account is allowed to do.

Its tools are grouped into the domains below. Each domain corresponds to a tool namespace the assistant exposes.

tip

You don't have to phrase anything exactly as shown — these are just examples. Say it your own way. The assistant also replies in the language you write in.


Devices & Monitoring

cordatus-devices · cordatus-device-metrics · cordatus-device-analytics

  • List your devices with status, hardware, OS, Client version and licence
  • Connect to an online device
  • Read live device metrics (CPU, GPU, memory, temperature)
  • Query device analytics

Try saying:

  • "List my devices."
  • "Show the factory device status."
  • "What's the GPU usage on the Orin NX?"

Related dashboard docs: Devices, Monitoring.


Camera Management

cordatus-cameras

  • List IP and physical cameras, by device or group
  • Show camera details (name, ID, unique ID, type, connected device)
  • Fuzzy name matching (you don't need the exact camera name)

Try saying:

  • "List the cameras on the entrance device."
  • "Which cameras are connected to Demo Device?"
caution

The assistant cannot open a live stream. Watching video is done in the Cordatus web or desktop app — the assistant can find the camera for you, but you open the stream yourself. See Streaming Cameras.


AI Jobs, Engines & Models

cordatus-jobs · cordatus-engines · cordatus-custom-engine

  • List jobs and start a job on a device (run an AI model on a camera)
  • Bulk delete jobs
  • List available AI engines and DeepStream models
  • Read and save custom engine alarm configurations

Try saying:

  • "Start people detection on the entrance camera."
  • "List my running jobs."
  • "Which models are available?"

Related dashboard docs: Jobs, Models and Pipelines.


Alarms & Notifications

cordatus-device-alarms · cordatus-inference-alarms · cordatus-triggered-alarms · cordatus-alarm-channels

  • Create, list, update and delete device alarms (CPU, memory, temperature and other metrics)
  • Create, list, update and delete inference alarms for AI models
  • Read triggered alarm events on a device and recent activations
  • List notification channels (email, webhook) and delete them

Try saying:

  • "Show today's alarms."
  • "Create an alarm when CPU goes above 90% on Demo Device."
  • "List my notification channels."

Related dashboard docs: Alarms, Device Alarms.


Users, Roles & Organization

cordatus-users · cordatus-roles · cordatus-auth

  • List organizations and manage members
  • Accept invitations
  • Create, update and delete roles, and manage asset permissions
  • Assign roles to members

Try saying:

  • "List the members of my organization."
  • "What permissions does the Camera Operator role have?"

Related dashboard docs: User Management.


What the assistant cannot do

The assistant is scoped to Cordatus operations. It will decline anything outside that scope:

Not supportedWhy
Watching live camera streamsLive video runs in the web/desktop app, not through the API
Starting or scheduling recordingsNot exposed as an API operation to the assistant
Creating calendars or schedulesNot exposed as an API operation to the assistant
General conversation, jokes, essaysOutside the assistant's scope
Writing or debugging codeOutside the assistant's scope
General knowledge, translation, mathsOutside the assistant's scope
Reaching anything outside the Cordatus APINo external network access
Downloading files, exploring the container, running shell commandsNot permitted
Changing its own configuration or scope rulesNot permitted

For recordings and scheduling, use the dashboard: Recording Streams and Record Scheduling.