Prerequisites
- Python 3.10–3.13
- An API key from a supported provider (e.g. OpenAI, Anthropic, or Google Gemini)
Get started
1
Install ArkSim
2
Set your API key and config
- OpenAI (default)
- Other providers
Set your API key:
3
Run Simulation & Evaluation
Download the examples, then run simulation and evaluation via CLI, Python, or the web UI.Download examples: From your project directory, run:This creates an
examples/ folder with three projects you can experiment.- CLI
- Python
- UI
From the bank-insurance example directory run:This uses the example’s
config.yaml (OpenAI) and scenarios.json. Ensure OPENAI_API_KEY is set from Step 2.You can run e-commerce and openclaw the same way from
examples/e-commerce and examples/openclaw. See the example guides in Next Steps below.4
View Results
Open
final_report.html or evaluation.json in your results/evaluation directory for metrics and failure analysis.Use these to see how your agent performed and where it failed or could be improved.Next Steps
Now that you’ve run your first simulation and evaluation, here’s where to go next.- Explore the core concepts: Dive deeper into Scenarios, Simulation, and Evaluation to understand how each piece works and how to configure them for your agent.
- Explore the examples: Run ArkSim against E-commerce, Insurance, and Personal AI assistant (OpenClaw) to see different use cases and configs.