TL;DR: An evaluation agent answers whether the work is done. Only a yes continues to the language agent that drafts the customer reply.
Who this is for
Support teams that want a check before a reply is drafted.
What you'll need
- Connectors: Your helpdesk.
- Agents: An evaluation agent for the done check, and a language agent for the reply. See What is an evaluation agent?.
- Trigger: Manual, or a webhook after the ticket, policy, and proposed action are gathered.

How to build it with Ask Ballet
- Open the Console on Home.
- Paste the prompt below.
- Review the proposed plan and confirm.
Build a playbook that receives an order, a policy, and a proposed action.
Create an evaluation agent with one boolean question: are the order, the policy,
and the proposed action all present. Pass those three fields. Do not send a prompt.
Read the probability. If it is high, continue to a language agent that drafts the
customer reply. If it is low, stop and wait for a person. The evaluation agent
must not write the reply.
What the playbook does
- Input — receives the order, the policy, and the proposed action.
- Evaluation agent — returns whether the work is done.
- Branch — a high probability continues to the draft. A low probability stops.
- Language agent — drafts the reply only after the check passes.
Variations and tips
- Use this as the gate in front of any reply, not as the reply itself.
- Name the missing field in the language step only after the check says the record is complete.
Related articles