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.
The product loop
Section titled “The product loop”- A business user writes a customer journey and acceptance criteria.
- Engineering points DialogAssert at the agent through an adapter config.
- DialogAssert runs the journey against the real agent.
- DialogAssert captures transcript, tool calls, tool results and final output.
- DialogAssert evaluates the run against workflow expectations, acceptance criteria, optional trajectory checks and optional deterministic assertions.
- DialogAssert writes JSON and HTML reports with evidence, findings, scores and reproduction commands.
Where to start
Section titled “Where to start”- New to DialogAssert? Read the overview, then run the quickstart with no API key.
- Writing a test? Start with business journeys.
- Connecting an agent? See generic HTTP, OpenAI Agents SDK or LangChain.
- Reading results? See reading a report or browse the public sample reports.