Creating a simulation
Click Add simulation to create a new simulation. Each simulation defines:- Persona: The visitor the simulation plays. Give the persona a name, role, and behavior style (for example, Cautious, Eager, or Skeptical).
- Expected outcome: The conversation outcome the agent should reach by the end of the session.
- Max turns: The number of conversation exchanges before the simulation ends.
- Questions the buyer asks: Specific questions the persona asks during the session.
- What the buyer does: Instructions for how the persona engages (for example, objections they raise or flows they request).
- Criteria: Specific behaviors or phrases you want to verify. The simulation checks each criterion when grading the run.
Running simulations
Click Run all to start the suite. Navattic runs every simulation in sequence and grades each one against the expected outcome and criteria. A pass rate bar at the top of the sidebar updates as runs complete. Simulations that you edited since the last run are marked Queued. Re-run the suite after editing your agent to get an updated pass rate.Reading results
The sidebar groups your simulations by status. After a run, each simulation shows one of the following statuses:- Excellent: Every run reached the expected outcome and met all criteria.
- On track: The agent reached the expected outcome, but a run missed a criterion or some runs did not reach it.
- Failing: The agent did not reach the expected outcome often enough, or fired the wrong outcome.
- Out of date: An outcome the simulation tests was edited or deleted. See Out-of-date simulations.
- Queued: The simulation has not run yet, or was edited since the last run.
Out-of-date simulations
When you edit or delete an outcome that a simulation tests, Navattic marks the simulation Out of date. Out-of-date simulations are left out of runs and the pass rate until you resolve them. Open the simulation and choose one of the following:- Regenerate: Rewrite a generated simulation to test the current outcome. Click Regenerate all in the group heading to regenerate every generated simulation in the group.
- Keep as is: Keep the simulation unchanged because it still tests the right thing.
- Edit simulation: Update a simulation you wrote yourself, or one that cannot be regenerated.
- Delete: Remove a simulation whose outcome was deleted.
Marking a run as passing
Sometimes a run reaches the expected outcome but misses a criterion that does not matter. To count that run as passing:- Open the simulation, then click Mark as passing on the recommendation card. You can also open the run result at the bottom of the detail view and click Mark as passing there.
- Choose why the run should pass: The grader misread the conversation, The criterion is wrong, The outcome handles it, or The buyer never gave the agent the chance.
- Optionally add a comment, then click Mark as passing.
Applying a recommendation
A recommendation may include a proposed fix: a concrete text change to a stage goal, topic message, outcome condition, outcome final message, or brain entry. To apply a recommendation:- Review the proposed change shown on the card. The card displays the current live text so you can compare it with the suggestion.
- Click Apply recommendation to patch your agent with the proposed change. Navattic checks that the text has not changed since the suggestion was generated. If it has, the apply is refused and you can review the current version first.
- After applying, the simulation is marked Queued. The pass rate does not change until you re-run the suite.
Edit or regenerate a recommendation
Click the More recommendation actions menu on the card to adjust a recommendation before you apply it:- Edit recommendation: Change the suggested text, or pick a different part of your agent to update, then click Apply recommendation. The card then reads Edited recommendation applied.
- Regenerate: Ask Navattic for a new recommendation for the same run.
For a Brain finding, clicking Apply recommendation opens the brain content entry form prefilled with the suggested text. The finding is marked applied only after you save the new entry. Mark as not applied on a Brain finding marks it as not applied rather than deleting the entry you added.