Create your first Eval

Turn a quality question into a review batch that produces comparable, traceable verdicts.

An Eval is a structured review of traces or spans. Use it when “this looks wrong” needs to become a repeatable judgment that people and AI evaluators can answer consistently.

At the end of this guide, reviewers will have a bounded set of production evidence, specific questions, and a clear verdict format.

The first Eval should answer one real product decision. For example: Can we trust refund answers to use the policy that was active on the request date? Everything in the Eval, from subject selection to verdict format, should support that decision.

Start with the decision

Write the decision the results should support before you create the form:

Can we trust refund answers to follow the policy in effect on the request date?

Then turn that decision into questions that can be answered from the selected evidence.

Weak questionStronger questionWhy it is stronger
Was this good?Did the final answer apply the policy effective on the request date?Names the standard and evidence
Was retrieval correct?Did the retrieval span return at least one policy valid on the request date?Defines the operation and success condition
Is the tone okay?Does the answer explain the denial without blaming the customer?Describes observable behavior

Split correctness, tone, citation quality, and task completion when they require different evidence or expertise. One question should represent one judgment.

Choose the subject

EvaluateUse whenWhat one example contains
Trace-levelQuality depends on the end-to-end interactionThe first message in and the final answer out; one row per trace
Span-levelYou are judging one model, tool, retrieval, or agent stepThat step's own input and output; one row per span

Choose the smallest subject that still contains everything required to answer the question. Evaluating a whole trace to judge a single retrieval result creates extra reviewer work; evaluating one span to judge end-to-end task completion hides necessary context.

Build the Eval

You need Project Member or Project Admin access to create an Eval. A Project Viewer can answer Evals assigned to them but cannot create one; ask a project admin for access.

Open evals and select create eval. The New eval wizard opens with four steps: Dataset, Evaluators, Form, and Review. If you left a setup unfinished, choose Resume draft or Start fresh.

Dataset, Type: choose what one example is. Select Trace-level or Span-level.

Dataset, Schedule: choose when it runs. Under How often?, choose Just once or a cadence: Daily, Weekly, Biweekly, or Monthly. Then choose Immediately or At a set time.

  • Just once and Immediately reviews traces that already exist.
  • Just once and At a set time collects matching traces from the week before that time, including ones that arrive in the meantime, and sends them to evaluators at that time.
  • A cadence creates a schedule that sends a new batch every interval until you stop it. Starting Immediately also sends matching traces from the previous interval right away.

Dataset, Conditions: choose the population and sample size. Add conditions on fields such as Workflow, Tags, Metadata, Detections, User ID, Cost, or Latency. Span-level Evals also offer Span type and Span name.

For existing traces, set Duration (how far back to search) and How many to evaluate: All matching, or Evaluate the most recent with a count (100 by default). For traces that have not arrived yet, set the Sampling rate and, optionally, Cap total (one-time) or Cap per batch (recurring). Select Preview samples to open examples the conditions would select.

Evaluators: choose who answers. Type a teammate's name or any email address to add people, and attach saved AI evaluators. When people are assigned, set the deadline (for Evals that collect future traces, the review window after each send), Auto-reminders, and whether to Send notifications via Slack or Email. Auto-reminders currently go out for one-time Evals only. See Add human and AI reviewers for reviewers outside your organization.

Form: build the questions. Add questions yourself, start from Templates, or describe what you need in Ask AI to draft questions… and select Generate. Every evaluator answers every question by default; select a question's evaluator chip (it reads Everyone) to choose specific people or AI evaluators in Assigned evaluators. Select Preview to see the form as reviewers will.

Review: confirm and create. Confirm & send summarizes Eval details (a name and an AI-generated description you can edit), Scope, Form, Evaluators, and Settings. Select Create eval. When setup finishes, Neatlogs opens the new Eval.

The Eval form turns a general quality concern into questions reviewers can answer against the same evidence.

Choose a verdict format

The answer format determines what you can compare later.

Answer typeBest forExample
Multiple choice or DropdownClear pass/fail or one categoryValid policy / Expired policy / Insufficient evidence
Linear scale or RatingOrdered quality levels with defined anchors1 = contradicts policy; 3 = incomplete; 5 = fully supported
CheckboxesSeveral independent failure modes may applyMissing citation, wrong version, unsupported exception
Multiple choice grid or Checkbox gridThe same judgment across several rowsOne row per policy clause
Short answer or ParagraphContext and reasoningWhy the case is ambiguous

New questions are Required by default; turn that off for optional reasoning. Prefer a structured verdict plus optional reasoning. Free text alone is difficult to aggregate and calibrate.

Write reviewer guidance

For every question, specify:

  • the evidence the reviewer may use;
  • what each answer means;
  • how to handle missing information;
  • whether partial success passes;
  • one positive and one negative example when the boundary is subtle.
Note

Use an explicit Insufficient evidence or Not applicable option when it is a legitimate outcome. Forcing uncertain cases into pass or fail corrupts the standard you later use to calibrate AI evaluators.

Test before dispatching

On the Conditions step, select Preview samples to open traces the conditions would select. On the Form step, select Preview to read the form as a reviewer will. Check the form against at least three cases:

  1. an obvious pass;
  2. an obvious failure;
  3. a boundary or missing-evidence case.

If two qualified reviewers could reasonably choose different answers, improve the question or rubric before scaling the review.

Know what gets created

  • A one-time Eval produces one review batch, listed under Batches on the evals page.
  • A recurring Eval produces a schedule, listed under Schedules, and a new batch on each cadence.
  • An unfinished setup is kept under Drafts so you can resume it.
  • Assigned reviewers find their work under Assigned to me.
  • Reviewer answers remain attached to their subject and question. A batch's Responses tab shows one row per trace or span and one column per question.

Avoid common first-Eval mistakes

MistakeBetter approach
Combining correctness, tone, and completeness in one questionCreate one question per independent judgment
Selecting only known failuresInclude passes, failures, and boundary cases
Evaluating a span with a trace-level questionChoose the smallest subject that contains all required evidence
Using free text as the only resultAdd a structured verdict and optional reasoning
Assigning AI before establishing the standardStart with qualified human examples
Forcing missing evidence into FailAdd an explicit insufficient-evidence outcome
Comparing batches with different populations as one trendKeep filters, sampling, and schedule visible

Know when the Eval is ready

Before dispatch, confirm that:

  1. every question represents one decision;
  2. reviewers can answer from the allowed evidence;
  3. verdict boundaries and missing-data behavior are explicit;
  4. the selected population represents the decision;
  5. at least one pass, failure, and boundary case has been previewed;
  6. assignments and review window are realistic.

If two qualified reviewers still need to invent different rules, revise the Eval before scaling it.

Frequently asked questions

Can one Eval use both people and AI evaluators?

Yes. By default every evaluator answers every question, and you can narrow each question to specific people or AI evaluators. Sending the same question to both lets you compare their answers. The exception is a Code evaluator, where it is enabled: an Eval that uses one cannot also have people assigned.

Should the first Eval use an AI evaluator?

Usually begin with people on a small, representative sample. Once the standard and edge cases are clear, test an AI evaluator against those answers.

Can I change a dispatched batch?

Only partly. The Eval's creator can move a deadline with Change deadline or end the batch with Close batch (Close eval on a one-time Eval). The questions and population of a dispatched batch stay as sent, and submitted answers are final. To change the questions or conditions, create a new Eval rather than rewriting completed review history.

How large should the first sample be?

Large enough to include obvious passes, failures, and boundary cases, but small enough to review carefully. Coverage matters more than a round number.

Next step

Choose human and AI reviewers →

On this page

Ask Neatlogs AI

Answers from the docs

How can I help?

Ask anything about instrumenting, tracing, or the Neatlogs dashboard.