Writing effective tasks
Start with clear objectives
Define success criteria upfront:Use progressive complexity
Start simple, then increase complexity:Week 1: Simple tasks
Week 2: Medium tasks
Week 3: Complex tasks
Week 4: Production use
Checkpoint strategies
When to use auto-detect
- You’re new to the system
- Task involves external actions (emails, purchases)
- You don’t know optimal verification points
- Task complexity is high
When to use manual checkpoints
- Testing specific decision points
- You know exactly where verification is needed
- Task has well-defined stages
- Regulatory requirements dictate specific checks
Optimal checkpoint placement
Verification workflow tips
Responding to checkpoints
approve
reject
hint: [text]
Using hints effectively
When to use hints
When to use hints
- Agent is close but needs adjustment
- You want to guide without rejecting
- Teaching agent better approaches
- Minor corrections needed
Good hint examples
Good hint examples
Bad hint examples
Bad hint examples
Testing strategies
Baseline comparisons
Always run tasks both ways to measure human impact:- Success rate
- Execution time
- Cost per task
- Error rate
- Quality scores
A/B testing checkpoints
Test different checkpoint strategies:Performance optimization
Batch processing
Submit multiple tasks efficiently:Webhook vs polling
Use Webhooks
- No polling overhead
- Real-time notifications
- Lower API usage
Use Polling
- Simpler setup
- No server needed
- Direct control
Optimizing task descriptions
Cost optimization
Understanding costs
Evaluation costs include:- AI model usage - Based on tokens processed
- Tool usage - External API calls (web search, integrations)
- Verification overhead - Human review time (no additional cost)
Reducing costs
1. Use baseline mode for simple tasks
1. Use baseline mode for simple tasks
2. Optimize checkpoint count
2. Optimize checkpoint count
- Auto-detect typically finds 1-3 checkpoints
- Manual: Only checkpoint truly critical steps
- Baseline: No checkpoints = lowest cost
3. Batch similar tasks
3. Batch similar tasks
4. Use precise task descriptions
4. Use precise task descriptions
Quality assurance
Validation strategies
Define expected outcomes
Run with verification first
Compare with baseline
Iterate on prompts
Tracking quality metrics
Monitor these metrics over time:Team collaboration
Assigning reviewers
Match reviewers to task expertise:Review response times
Set expectations for checkpoint responses:Urgent
Normal
Low Priority
Sharing results
Export evaluation results for team review:Common pitfalls
❌ Vague task descriptions
❌ Vague task descriptions
❌ Too many checkpoints
❌ Too many checkpoints
❌ No baseline comparison
❌ No baseline comparison
❌ Ignoring metrics
❌ Ignoring metrics
❌ Not using hints
❌ Not using hints
hint: to guide agent to correct approachAdvanced patterns
Chained evaluations
Run sequential tasks where output of one feeds into next:Conditional workflows
Run different tasks based on results:Template-based tasks
Create reusable task templates:Troubleshooting
Task fails immediately
Check task description
Verify reviewer exists
Check API key permissions
eval:create scopeReview error message
Checkpoint not triggering
Possible causes:- Auto-detect didn’t identify action as high-risk
- Task description too vague
- Action type not in checkpoint criteria
Slow verification responses
Tips for faster reviews:- Use mobile notifications
- Set up Slack alerts
- Assign backup reviewers
- Use webhooks for real-time notifications

