What is Human Evaluation?
Human Evaluation lets your team manually review and score AI outputs. Instead of an LLM judge, evaluations enter aPENDING_HUMAN status and wait for a human annotator to submit a score through the dashboard.
It is especially useful when you need subjective judgment, domain expertise, or a human-in-the-loop quality gate that automated scoring cannot provide.
How It Works
- Create a user group — organize the team members who will review outputs
- Link products to the group — choose which products the group members can review
- Create a Human Evaluation metric — route evaluations to your group instead of an LLM judge
- Run evaluations — evaluations enter
PENDING_HUMANstatus - Annotate in the dashboard — group members review outputs and submit scores
Step 1: Create a User Group
User Groups organize evaluators and control who can score evaluations for specific metrics. Only an OWNER or ADMIN can create a group or change its users. Any user who may edit a metric can link a group to that metric.Step 2: Add Users to the Group
Link users by their user IDs. Users in the group will see pending evaluations for linked metrics in their Human Evaluations dashboard page. A READER or HUMAN_EVALUATOR also sees only the evaluations of the products their groups grant.Step 3: Link Products to the Group
A READER or HUMAN_EVALUATOR sees only the products that one of its groups links. Link the products that the group must review. You can also create the group withall_products=True to link every product of the organization, current and future.
Step 4: Create a Human Evaluation Metric
Create a metric with the Human Evaluation type and link it to your user group. When evaluations run against this metric, they enterPENDING_HUMAN status and appear in the linked group members’ dashboards. A metric with no linked group reaches nobody, so always link at least one group before running evaluations against it. A READER or HUMAN_EVALUATOR in that group also needs a group that links the evaluation’s product.
Option A: From the Dashboard
Go to the Metrics creation form and configure:- Evaluation Type — Select Human Evaluation
- User Groups — Assign one or more user groups
- Evaluation Parameters — Choose which parameters (Input, Expected Output, Actual Output, etc.) annotators will see
- Evaluation Guidelines — Write the criteria annotators should follow when scoring
Option B: From the SDK
Step 5: Run Evaluations
Run evaluations using the SDK or from the dashboard just like any other metric. The only difference is that each evaluation will enterPENDING_HUMAN status instead of being scored by an LLM.
Link the metric and a Dataset to a Specification once (see Writing Specifications), create a Version for the build you want reviewed, then let galtea.evaluations.run() do the rest: it resolves the specifications, runs your product on every Test Case, and submits the results for review. A specification missing either its metrics or a dataset is skipped silently, so the run evaluates nothing.
Step 6: Annotate in the Dashboard
Navigate to the Human Evaluations page in the sidebar. The Evaluate tab opens on the next pending evaluation and reserves it for you, so no one else in your group gets the same one. Review the conversation and context, submit a score, optionally add a reason, and click Save & Next. Pick Incorrect, Partially correct or Correct (stored as 0, 0.5 or 1), or switch to Percentage or Fraction for any other score from 0 to 1. Skip gives the evaluation back to the group; you see it again after the others. To back your score with a phrase of the conversation, select it and click the evidence icon next to it, then write a note. The evidence is saved at the end of the reason, under Evidence from the conversation, sohuman_reason returns it too. The Evidence button next to Reason shows how many you added and lists them, and you can edit or remove each one.
Each evaluation has its own URL, so a reload or a second browser tab reopens the one you are scoring. To bring a reviewer in, send them the link to the Human Evaluations page: it opens on their next evaluation. The Pending and Submitted tabs list the evaluations; Evaluate and Re-evaluate open one in the Evaluate tab.
Managing Groups
Update a Group
Remove Users or Metrics
Related
Evaluation Types
Understand AI Evaluation, Human Evaluation, and Self-Hosted scoring.
User Group Concept
Learn more about user groups and their properties.