Evaluates the performance, efficiency, and robustness of small language models (≤10B parameters) under three agent paradigms: base prompting, single-agent tool use, and multi-agent collaboration. It measures how architectural complexity impacts accuracy, latency, and reliability across diverse financial tasks. Use when the user wants to benchmark on Financial Agent Benchmark (20 datasets), or asks about evaluating this task. Reports Composite Effectiveness Score.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill financial-agent-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Financial Agent Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-financial-agent-eval)More formats (shields.io, HTML) on the badges page.
---
name: financial-agent-eval
description: Evaluates the performance, efficiency, and robustness of small language models (≤10B parameters) under three agent paradigms: base prompting, single-agent tool use, and multi-agent collaboration. It measures how architectural complexity impacts accuracy, latency, and reliability across diverse financial tasks. Use when the user wants to benchmark on Financial Agent Benchmark (20 datasets), or asks about evaluating this task. Reports Composite Effectiveness Score.
metadata:
skill_kind: dataset_eval
source_arxiv: 2604.19299
bibtex_key: wang2026rethinking
confidence: high
---
# financial-agent-eval
> Rethinking Scale: Deployment Trade-offs of Small Language Models under Agent Paradigms — Wang et al. (2026) (arXiv:2604.19299, 2026)
## What this evaluates
Evaluates the performance, efficiency, and robustness of small language models (≤10B parameters) under three agent paradigms: base prompting, single-agent tool use, and multi-agent collaboration. It measures how architectural complexity impacts accuracy, latency, and reliability across diverse financial tasks.
## Datasets
- **Financial Agent Benchmark (20 datasets)** — total 1000; splits: test (1000)
## Metrics
- `Completion Rate` — range: [0, 1]
- Proportion of samples returning a valid response without runtime errors, timeouts, or malformed outputs. Formula: # successful responses / # total samples.
- `Average Latency` — range: other
- Mean end-to-end inference time per input sample, including all intermediate reasoning and agent interactions.
- `Normalized Response Quality (NRQ)` — range: [0, 1]
- Relative improvement over the Base SLM for each dataset, adjusted so that higher-is-better and lower-is-better metrics are aligned in direction.
- `Composite Effectiveness Score` **(primary)** — range: other
- Standardized Z-score aggregating performance across heterogeneous datasets. Formula: Z_c = (1/N) * sum((X_i - mu_i) / sigma_i), where mu and sigma are computed across datasets for the same model.
- `Leading Advantage` — range: percent
- Relative gap between the best and second-best performing architectures. Formula: alpha = (s_best - s_second) / (|s_second| + epsilon) * 100%.
## Input / output format
**Input**: Financial task prompts/questions. For agent paradigms, includes tool definitions (calculator, wiki search, web search) and system instructions for the think-act-observe cycle.
**Output**: Final textual answer or prediction. For agent systems, includes intermediate reasoning steps and tool calls, but evaluation focuses on the final response.
## Scoring recipe
```python
def compute_metrics(predictions, golds, latencies, dataset_metrics):
# Completion Rate
valid = [1 for p in predictions if p is not None and not is_malformed(p)]
completion_rate = sum(valid) / len(predictions)
# Composite Effectiveness Score (Z_c)
z_scores = []
for i, (pred, gold) in enumerate(zip(predictions, golds)):
x_i = dataset_metrics[i](pred, gold) # Task-specific metric
z_i = (x_i - mu[i]) / sigma[i] # mu, sigma from all models on dataset i
z_scores.append(z_i)
composite_score = sum(z_scores) / len(z_scores)
return completion_rate, sum(latencies)/len(latencies), composite_score
```
## Common pitfalls
- Task-specific metrics (e.g., accuracy, F1) are used but not explicitly defined in the text; evaluators must infer them from the original dataset papers.
- The Composite Effectiveness Score requires computing dataset-level mean and standard deviation across all evaluated models before normalizing, not per-model statistics.
- Agent interactions are strictly capped at 5 turns, which artificially bounds latency and multi-agent coordination overhead.
## Evidence (verbatim from paper)
> To evaluate agent paradigms under realistic deployment constraints, we adopt a set of metrics that jointly capture effectiveness, efficiency, and robustness. Standard task-specific metrics are used where appropriate, but they are not redefined here due to space constraints. Below, we describe the metrics defined for this study. Completion Rate measures the robustness of a system in practical deployment settings. We define it as the proportion of samples for which the system returns a valid response without runtime errors, timeouts, or malformed outputs: Completion Rate = # of successful responses / # of total samples. This metric reflects the reliability of a paradigm beyond its nominal task performance.
## Citation
```bibtex
@misc{wang2026rethinking,
title={Rethinking Scale: Deployment Trade-offs of Small Language Models under Agent Paradigms},
author={Wang et al. (2026)},
year={2026},
note={arXiv:2604.19299}
}
```
- arXiv: 2604.19299
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!