Skip to main content
This page defines the key objects you’ll see in Maitai (and in the Portal).

Resource hierarchy

  • Company: the top-level tenant for your team.
  • Application: a product/service you’re integrating (ex: checkout, support_bot).
  • Intent: a specific action type within an Application (also called an ApplicationAction).
In practice, the hierarchy is: Company → Application → Intent

Cross-application grouping

  • Intent Group: a company-wide grouping of Intents by shared action_type (so you can manage monitoring/testing across many apps at once).
See: Intent Groups

Requests and sessions

  • Request: one chat completion (messages → model output).
  • Session: a set of requests grouped by session_id (highly recommended). Sessions are the main way to debug multi-turn behavior in the Portal.
See:

Quality and testing objects

  • Sentinel: an intent-group-level quality check (what to evaluate, severity, optional correction guidance).
  • Evaluation: the result of running one or more Sentinels against a request.
  • Test Set: a curated set of real requests for regression testing.
  • Test Run: executes a Test Set with a specific model/config and aggregates results.
See:

Auto-creation on first request

When Maitai receives a request with a new application / intent pair for your company, it will create the corresponding Application/Intent resources so they show up in the Portal automatically.