Checklist: Prompt & Assistant Testing
Use this checklist when validating a prompt or assistant before wider deployment.
- Functional correctness
- Does the assistant produce the required fields or format on >90% of test inputs?
- Are outputs factually consistent with provided context or retrieval snippets?
- Robustness and edge cases
- Test ambiguous inputs — does the assistant ask clarifying questions or safely refuse?
- Test adversarial inputs (malformed, contradictory, or abusive). Does it behave appropriately?
- Safety & compliance
- Does the assistant avoid forbidden content and follow domain-specific compliance rules?
- Are sensitive data handling rules enforced (never leak PII in generated examples)?
- Performance
- Are latency and token-cost within acceptable bounds for the workflow?
- Does chaining add unacceptable delay or cost?
- Maintenance
- Is the system instruction and key examples stored in version control?
- Is there a simple regression test suite that can be re-run after changes?
- User experience
- Is the tone appropriate for the audience and consistent across responses?
- Does the assistant provide next steps and clearly indicate uncertainty when present?
If any checklist item fails, prioritize fixes by user impact: safety and compliance first, then functional correctness, then cost/latency.
Discussion
Comments and conversation will live here.