AIBeat Series

Test AI behavior.
Before it reaches your users.

Red-team models and prompts with PromptBeat, verify black-box HTTP agents with AgentBeat, and inspect AI relay security benchmarks with RouterBeat.

PromptBeat

Automated red-teaming and quality evaluation to verify models and prompts before deployment.

  • Generate and inspect test cases locally without uploading sensitive data
  • Test prompt injection, jailbreak resistance, and guardrail regressions
  • Export standalone HTML reports with failure cases and scoring details
Website Preview

AgentBeat

Black-box HTTP agent evaluation measuring goal completion alongside observable action evidence.

  • Standard black-box HTTP evaluation without modifying internal agent code
  • Record state observations and tool traces when integrations supply evidence
  • Automated scoring combining task completion rates with safety checks
Benchmark Board

RouterBeat

Multi-dimensional live benchmarks evaluating security, stability, and transparency for AI relay platforms.

  • Public multi-dimensional benchmarks with S/A/B/C tiers and stability metrics
  • Inspect real model fingerprints, response integrity, and billing transparency
  • Analyze prompt leakage risks and relay supply-chain anomalies
AIBeat Skill

Start by describing what you want to test.

Load AIBeat Skill into your coding tool, then describe your evaluation in your own words. The skill assists with test planning and offline case generation before running full evaluations.

AIBeat Skill brings AIBeat workflows into your coding assistant. Its five current modules focus on PromptBeat; for black-box HTTP Agent evaluation, use AgentBeat.

Before you start: choose a suitable model

Not every model supports these evaluation workflows. Choose a model that supports the required tool calls and whose provider terms permit your authorized security-testing use case. Some models may refuse security test inputs or fail specific steps. Always stay within authorized scope, begin with non-sensitive samples, and never send real credentials, personal data, or production secrets.

Model role distinction: The coding assistant or Harness model driving the Skill is distinct from the tested Target system and any generator or Judge model; support in one role does not imply support in another. When bootstrapping test cases locally, the Pi assistant itself still relies on model calls and is not fully offline.

Agent Evaluation Planning ConsultationTry asking

“I have a customer-support agent and worry it might access other users’ orders without authorization. How should I start testing? Help me plan first; do not execute tests.” (Recorded in Chinese)

In a workspace containing the product guides, we ask about authorization testing for a customer-support agent. The assistant first differentiates prompt/model-level testing from HTTP Agent testing, provides preliminary test ideas centered on prompt inputs, and asks about target architecture and data sources for next steps.

Step 1 · Ask questionPi
Pi terminal loading promptbeat-getting-started skill and submitting customer-support agent authorization testing inquiry

Loading promptbeat-getting-started skill with authorization test planning inquiry, requesting to plan first without executing tests. Click to view full 1280×960 image.

Step 2 · View advicePi
Terminal PageUp view showing assistant's candidate test ideas and categories

Terminal history view showing candidate test ideas provided by the assistant. Note: In the screenshot, the model misclassifies direct user input as indirect injection; direct malicious user input is direct injection, whereas indirect injection comes from untrusted external content or tool outputs. Candidate suggestions require verification; testing real backend permissions requires preparing interfaces and evidence per AgentBeat guides rather than relying on prompt responses. Click to view full 1280×960 image.

Step 3 · Next stepsPi
Pi terminal outputting configuration items, Judge criteria, and next-step advice

Terminal output showing candidate criteria and next-step routing, asking about target architecture and data sources for integration preparation. Click to view full 1280×960 image.

PromptBeat Case Generation & FilteringTry asking

“Help me generate a few prompt-injection risk test cases for a customer-support scenario. Use local examples first, generate test cases only, and do not call target models.” (Recorded in Chinese)

Two turns in a single terminal session: Turn 1 loads promptbeat-run-quick-eval, validates local config, and generates 3 customer-support cases (saved to artifacts/cases.json without calling target models for evaluation); Turn 2 asks to keep only prompt injection cases, saving the 2 filtered cases to artifacts/prompt_injection_cases.json.

Step 1 · Ask questionPi
Pi terminal loading promptbeat-run-quick-eval skill and requesting offline case generation

Loading promptbeat-run-quick-eval skill to generate customer-support cases using local examples without calling target models. Click to view full 1280×960 image.

Step 2 · Validate & generatePi
Pi terminal executing promptbeat validate and promptbeat generate output summary

Terminal runs validate to verify config then generate, writing 3 test cases to artifacts/cases.json. Click to view full 1280×960 image.

Step 3 · View casesPi
Pi terminal displaying 3 generated test cases and output path artifacts/cases.json

Terminal displays the 3 generated cases (2 prompt injection, 1 unauthorized tool invocation) saved to artifacts/cases.json. Click to view full 1280×960 image.

Step 4 · Follow-upPi
Follow-up in same session: retain only prompt injection cases and save separately

Follow-up in same session asking to keep only prompt injection cases and save them separately. Click to view full 1280×960 image.

Step 5 · Filtered resultsPi
Assistant filters cases and saves artifacts/prompt_injection_cases.json with 2 cases

Assistant executes filter, saving 2 retained prompt injection cases to artifacts/prompt_injection_cases.json and reporting count and location. Click to view full 1280×960 image.

Suggested Prompts · For Exploration (Not Recorded Runs)

More Questions You Can Ask AIBeat Skill

First Steps

“I just downloaded AIBeat; what can I try out locally without connecting any models?” (Recorded in Chinese)

Select Risk Pack

“We run a customer service bot; which risks should we test first?” (Recorded in Chinese)

Validate Config

“Check whether my configuration is complete first; do not start evaluation yet.” (Recorded in Chinese)

Troubleshooting

“Why did the connection time out? Locate the root cause first, do not re-run.” (Recorded in Chinese)

Seeds Community

Expand your test scenarios.

Explore public scenario seeds to broaden evaluation coverage for prompt injections, privilege violations, and safety regressions.

First Test Cohort OpenSubmit Seeds on Discord. Outstanding contributions may receive official attribution, showcase, Early Access, and co-creation priority.
01

Browse by scenario

Browse seed collections by safety domain, prompt-injection strategy, and regression scenario.

02

View samples and guides

Review seed samples and follow the guide to add them to your local test suite.

03

Reuse in future tests

Add seeds to your tests and reuse them after model, prompt, or application updates to check safety.

WeCom QR code to add official assistant Xiaoxingxing
Community

Connect with the community

Scan to add our official assistant, Xiaoxingxing. Send AIBEAT to join the community chat.