Skip to main content
Lesson: Foundations · Topic 2 of 2

Lesson summary

Bluejay is built around a small set of core entities that work together. Understanding how they connect is the key to using the platform effectively. This topic walks through each entity, explains what it does in plain language, and shows how they all fit together — like pieces of a puzzle.

Objectives

  • Map out the relationship between Agents, Simulations, Digital Humans, and Communities
  • Understand what Custom Metrics are and why they matter
  • Know where each entity lives in the dashboard

Video walkthrough

Video coming soon. Follow the written walkthrough below in the meantime.

Walkthrough

1

Meet the core entities

Here is a quick reference for the five main entities you will work with:
EntityWhat it isReal-world analogyDashboard location
AgentA mirror of your production AI agentThe product you are testingAgents page
SimulationA repeatable test that runs conversations against an AgentA test caseSimulations page
Digital HumanA synthetic persona that plays the caller or customerA test actor reading a scriptInside a Simulation
CommunityA reusable group of Digital HumansA casting pool of actorsCommunities page
Custom MetricAn evaluation rule scored after each conversationA grading rubricCustom Metrics page
2

See how they connect

The entities relate to each other like this:
Agent
 ├── Simulation
 │    ├── Digital Human (created directly in the simulation)
 │    └── Community (a shared pool of Digital Humans)
 └── Custom Metrics (evaluation rules applied after every conversation)
An Agent can have many Simulations. Each Simulation includes one or more Digital Humans — you can create them inside the simulation or pull them from a Community. When a conversation finishes, Custom Metrics score the result automatically.
3

Understand each entity's role

  • Agent: The starting point. Everything you do in Bluejay — testing, monitoring, metrics — is organized under an Agent.
  • Simulation: Think of it as a test case. You define the scenario, attach the actors (Digital Humans), pick the grading rubric (Custom Metrics), and press “Run.”
  • Digital Human: The actor. It has a persona (personality, voice style) and a scenario script (what it is calling about). It is what makes your test feel like a real conversation.
  • Community: A folder for Digital Humans you want to reuse. If you build a set of ten personas that cover your most common call types, put them in a Community so you can attach the whole group to any simulation with one click.
  • Custom Metric: The grading rubric. It answers a specific question about the conversation, such as “Did the agent confirm the order number?” or “Was the greeting delivered in the first ten seconds?” Metrics are used in both testing and production monitoring.
For full reference material on each entity, explore the Key Concepts section.

Activity

Hands-on exercise: Open the Bluejay dashboard and navigate to each of the five entity pages — Agents, Simulations, Communities, Custom Metrics, and Observability. For each one, locate the button or link you would use to create a new entry. You do not need to create anything yet — just confirm you know where everything lives.

Knowledge check

Yes. Digital Humans are standalone entities that can be added to any number of Communities, making it easy to reuse personas across different Simulations.
Custom Metrics are evaluated after a conversation ends — whether that conversation was a simulation run or a production call ingested through observability.
There is no structural difference — they are the same kind of entity. The only difference is organization: inline Digital Humans live inside a single Simulation, while Community members can be shared across many Simulations.

Lesson complete

You have finished the Foundations lesson. Continue to Lesson 2: Testing with Simulations.