Skip to content

Add configurable adversarial benchmark pipeline - #2436

Open
hannahwestra25 wants to merge 13 commits into
microsoft:mainfrom
hannahwestra25:hannahwestra25-adversarial-benchmark-system-prompt
Open

Add configurable adversarial benchmark pipeline#2436
hannahwestra25 wants to merge 13 commits into
microsoft:mainfrom
hannahwestra25:hannahwestra25-adversarial-benchmark-system-prompt

Conversation

@hannahwestra25

@hannahwestra25 hannahwestra25 commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds an ADO script to run the adversarial benchmark scenario so we can automatically run the scenario as new models are released. Keeps targets, dataset, sample size, concurrency, retries, and log level configurable.

The pipeline runs exactly the space-separated technique names supplied through one techniques parameter; there are no candidate/default/union presets.

Right now it uses a deterministic 14-objective HarmBench subset and reuses the existing integration-test service connection and Key Vault environment. It retains phase and exit diagnostics, logs, SQLite state, partial or completed result views, and retry-deduplicated per-technique metrics as pipeline artifacts.

Notes

  • the pipeline has no CI, PR, or scheduled trigger
  • failed runs retain partial metrics, but incomplete technique/model populations must not be interpreted as final comparisons

@hannahwestra25
hannahwestra25 marked this pull request as draft August 19, 2026 22:00
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 5b5e066d-8e77-4ba9-8fc8-56f4745ef365
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 5b5e066d-8e77-4ba9-8fc8-56f4745ef365
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 5b5e066d-8e77-4ba9-8fc8-56f4745ef365
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 5b5e066d-8e77-4ba9-8fc8-56f4745ef365
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 5b5e066d-8e77-4ba9-8fc8-56f4745ef365
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 5b5e066d-8e77-4ba9-8fc8-56f4745ef365
@hannahwestra25
hannahwestra25 force-pushed the hannahwestra25-adversarial-benchmark-system-prompt branch from b2cbedd to 7f7b98a Compare August 20, 2026 16:34
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 5b5e066d-8e77-4ba9-8fc8-56f4745ef365
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 5b5e066d-8e77-4ba9-8fc8-56f4745ef365
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 5b5e066d-8e77-4ba9-8fc8-56f4745ef365
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 5b5e066d-8e77-4ba9-8fc8-56f4745ef365
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 5b5e066d-8e77-4ba9-8fc8-56f4745ef365
@hannahwestra25 hannahwestra25 changed the title DEV: Add configurable adversarial benchmark pipeline Add configurable adversarial benchmark pipeline Aug 20, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 5b5e066d-8e77-4ba9-8fc8-56f4745ef365
@hannahwestra25
hannahwestra25 marked this pull request as ready for review August 20, 2026 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant