Skip to content

DialogAssert documentation

DialogAssert is a behavioural QA runner for AI agents. It tests whether an agent behaved correctly in realistic multi-turn conversations, especially in regulated workflows such as banking support.

  1. A business user writes a customer journey and acceptance criteria.
  2. Engineering points DialogAssert at the agent through an adapter config.
  3. DialogAssert runs the journey against the real agent.
  4. DialogAssert captures transcript, tool calls, tool results and final output.
  5. DialogAssert evaluates the run against workflow expectations, acceptance criteria, optional trajectory checks and optional deterministic assertions.
  6. DialogAssert writes JSON and HTML reports with evidence, findings, scores and reproduction commands.