Open-source agent evaluation

Ship AI agents
with evidence,
not hope.

Generate multi-turn conversations. Evaluate every turn. Know exactly where your agent breaks before users do.

Try ArkSim
evaluation in progress
Turn 1 · user

I need to cancel my order but also want a refund for the shipping.

Turn 1 · agent

I can help with that. Let me pull up your order details and check our refund policy.

helpfulness 94relevance 91faithfulness 88
Turn 5 · user

Actually wait, I changed my mind. Can I update the address instead?

Turn 5 · agent

Of course! I'll cancel the refund process and update your shipping address.

context 62helpfulness 85coherence 41
verdictNeeds review: context loss at turn 5

Trusted by teams at

WalmartIntelliPro GroupRichTech SolutionsRevvoANC

95%

of AI agents never make it to production because teams cannot prove they work across real conversations.

01

No test coverage

Teams build agents with no way to simulate realistic multi-turn behavior before launch.

02

Quality drifts silently

Context gets lost by turn five. Tool calls break. Contradictions appear. Static benchmarks catch none of it.

03

No release evidence

Without simulation data, teams ship on vibes, then scramble when things break in production.

How Arklex works

arksim run \
  --scenario refund_escalation \
  --agent http://localhost:3000/api \
  --turns 42 \
  --users 5
01

Simulate

Generate multi-turn conversations with synthetic users who have distinct goals, personalities, and edge-case behaviors.

turn 7context loss

Agent forgot user cancelled refund, re-initiated it

turn 11tool misuse

Called payment API with stale session token

turn 14policy violation

Shared internal pricing without authorization

02

Catch

Surface context loss, tool misuse, and policy violations that only emerge across multiple conversation turns.

Helpfulness
91
Faithfulness
88
Goal completion
86
Escalation
64
03

Evaluate

Score every response on helpfulness, coherence, relevance, faithfulness, and goal completion.

Ready for production
Helpfulness > 85%
Faithfulness > 80%
No policy violations
!Escalation, needs review
04

Govern

Set quality gates and readiness standards that agents must pass before reaching production.

Open-source.
Framework-agnostic.
Ready now.

ArkSim generates synthetic users, simulates conversations, evaluates every turn, and surfaces failures. Works with any agent: HTTP endpoint, A2A protocol, or Python class.

$ arksim run --scenario onboarding_flow

▸ Generating 5 synthetic users...
▸ Running 42-turn conversations...
▸ Evaluating responses...

┌─────────────────────────────────────┐
│ Simulation Complete                 │
├─────────────────────────────────────┤
│ Turns evaluated    210              │
│ Avg helpfulness    91%              │
│ Avg faithfulness   88%              │
│ Failures caught    3                │
│ Gate status        READY            │
└─────────────────────────────────────┘

Frequently Asked Questions

Instead of scoring a static dataset, Arklex creates the test data for you. It generates multi-turn conversations between synthetic users and your agent, then evaluates how the agent handled each turn. The result is coverage for failure modes you would not catch with single-turn benchmarks.

Most tools need you to bring your own test conversations. Arklex generates them. That means you can test for scenarios that have not happened in production yet, including edge cases where users push back, change their mind, or ask unexpected follow-ups.

An agent can ace a single question and still fall apart in a real conversation. Context gets lost by turn five. Tool calls break when the user changes direction. The agent contradicts something it said two turns ago. These are the failures that reach production, and they only show up when you test across multiple turns.

Any agent, any framework. If it exposes an HTTP endpoint, speaks the A2A protocol, or is a Python class, Arklex can test it. The platform handles the simulation and evaluation regardless of how your agent is built.

Arklex works as a CI/CD quality gate that runs on every code change, and as a standalone platform for testing, governance, and deployment approval. Teams typically start with ad-hoc testing during development and add CI gates once they have a baseline.

Workspaces are fully isolated with separate data storage. The platform can run on your infrastructure, keeping all conversations and evaluation data in your environment. Private cloud deployment is available for enterprise customers.

Stop shipping on vibes.

Simulate. Evaluate. Ship with evidence.

Try ArkSim