Quality evaluation
Check what the model said against explicit expectations. Keep useful edge cases in reviewable YAML.
Explore evaluators ↗Go beyond a good-looking answer. Test models and agents against real workflows, clear rules and outcomes you can inspect.
npm install -g @artemiskit/cliApache-2.0 · Runs in your environment · CLI requires Bun
Created and maintained by Babangida Tsowa ↗
Define what matters for your system. Run a controlled test. Review the evidence before you decide what to ship.
Check what the model said against explicit expectations. Keep useful edge cases in reviewable YAML.
Explore evaluators ↗Probe prompt injection, unsafe responses and policy boundaries in an authorised test scope.
Explore red teaming ↗Measure latency and behaviour under load, with concurrency and workload under your control.
Explore stress testing ↗Declare tools, permissions and budgets. Check the outcome independently of the agent’s own account.
Explore agent workflows ↗Turn saved workflow records into technical or executive reports. Keep gaps and uncertainty visible.
Explore reporting ↗Keep scenarios alongside your code. Review changed behaviour in CI before a change reaches users.
Explore CI integration ↗Keep the scenario close to your code. Start with a small check, then add the awkward cases your workflow actually encounters.
Write the prompt or workflow, allowed actions and expected behaviour.
Choose the provider and configuration. Keep scope, permissions and budgets explicit.
Review outcomes and evidence gaps. Turn useful findings into repeatable checks.
name: hello-test
provider: openai
model: gpt-4o
cases:
- id: greeting
prompt: "Say hello"
expected:
type: contains
values: ["hello"]
mode: any
# With Bun and your provider key configured:
# akit run hello.yamlA support answer, a citizen request and an operational handoff have different failure costs. Your tests should reflect that.
Need a scoped assessment? Vorbtech helps define the tests, examine the findings and make the limitations clear.
ArtemisKit is an Apache-2.0 open-source project by Vorbtech Innovative Solutions. Use the toolkit independently. Bring a bug, a scenario or a better way to test.
Created and primarily maintained by Babangida Tsowa ↗.
ArtemisKit is an open-source AI assurance toolkit by Vorbtech Innovative Solutions. It evaluates model responses and tool-using workflows against declared scenarios, rules and success criteria, with evidence and limitations available for review.
Yes. The toolkit is Apache-2.0 licensed. Install it, inspect the source and run it in your own environment. Model providers may charge for inference; VIS-led assessments are a separate service.
No. A passing check applies to the scenario, configuration and evidence tested. ArtemisKit supports technical review; it does not provide legal certification, guarantee safety or replace domain judgment.
Workflow reports retain invalid and unavailable measurements separately from eligible passed and failed task outcomes. Missing evidence is visible; it is not converted into a passing result.
Yes. Declared agent workflows use bounded tool permissions, simulated or disposable Docker environments, independent outcome checks, recovery controls and saved evidence. Read the workflow documentation for requirements and limits.