用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/arm2arm/AstroAgentAssistant --skill llm-agent-benchmarking命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
S3/MinIO operations: connectivity, transfers, read benchmarks, and matplotlib visualization templates.
Complete guide to the REANA reproducible analytics platform: Dockerized client setup, multi-backend profiles, workflow authoring patterns, S3 dataset workflows, and best practices. Covers dev/prod backends, serial workflows, REANA_WORKSPACE usage, and self-learning from finished workflows.
Complete guide to working with Arepo simulation HDF5 files: structure inspection, unit conversion, radial profiles, slice projections, and dimensionality reduction (UMAP/t-SNE) for clustering analysis.
正在显示 SKILL.md
| name | llm-agent-benchmarking |
| description | Run LLM agent benchmarks (AgentBench FC) to evaluate multi-turn agent performance |
Class-level guide for running LLM agent benchmarks (AgentBench FC, etc.) to evaluate agent performance on multi-turn, multi-task environments.
AgentBench FC evaluates LLM agents across 8 environments: alfworld, dbbench, knowledgegraph, os_interaction, webshop, and more. Uses function-calling style prompts with containerized task workers.
# Clone and setup
cd /tmp
git clone https://github.com/THUDM/AgentBench.git
cd AgentBench
# Create venv (required due to PEP 668 externally-managed-environment)
python3 -m venv .venv
source .venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Pull required images
docker pull mysql:8
# Build local OS interaction images
docker build -t local-os/default -f ./data/os_interaction/res/dockerfiles/default data/os_interaction/res/dockerfiles
docker build -t local-os/packages -f ./data/os_interaction/res/dockerfiles/packages data/os_interaction/res/dockerfiles
docker build -t local-os/ubuntu -f ./data/os_interaction/res/dockerfiles/ubuntu data/os_interaction/res/dockerfiles
# Optional: For knowledgegraph task, setup Freebase data
# See: https://github.com/dki-lab/Freebase-Setup
Full stack (requires ~16GB+ RAM):
docker compose -f extra/docker-compose.yml up -d
Lite stack (dbbench + os_interaction only):
docker compose -f extra/docker-compose.yml up -d dbbench-std os-std redis agentrl-controller
Check status:
docker ps --filter "name=agentbench"
docker logs agentbench-fc-dbbench-std-1
| Issue | Workaround |
|---|---|
ALFWorld build fails (visdom → pkg_resources error) | Skip alfworld, run other tasks only |
| Webshop requires ~16GB RAM | Use dbbench or os_interaction for lighter tests |
| Full benchmark needs LLM agent client | Create custom client or use single-query testing |
deepseek-r1:70b requires >50GB RAM | Cannot run on systems with <50GB available memory; use llama3.2:3b instead |
qwen3.6:latest (local) fails to generate code blocks | Use llama3.2:3b for proper code block output |
| API endpoint returns 404 or times out | Verify endpoint availability; fall back to local models |
Recommended for AgentBench:
| Model | Size | Success Rate | Speed | Best For |
|---|---|---|---|---|
llama3.2:3b | 1.9GB | 100% | 0.3-6.5s | ✅ All tasks (DBBench, KG, OS, LTP, ALFWORLD, AVALON) |
qwen3.6:latest | 22.3GB | 3% | 28s | ❌ Fails (no code blocks) |
deepseek-r1:70b | 39.6GB | N/A | N/A | ❌ Requires >50GB RAM |
aip-best (API) | N/A | 100%* | 10s | ✅ When API available (*verify endpoint first) |
Key Findings:
llama3.2:3b achieves 100% success across all 6 AgentBench categoriesllama3.2:3b is 10x faster than external APIs (0.3-6.5s vs 10s+ per sample)To test an LLM on individual tasks without full benchmark infrastructure:
# Extract sample task
import json
with open('data/dbbench/standard.jsonl') as f:
sample = json.loads(f.readline())
# Sample structure:
# - description: natural language question
# - table: schema with columns and rows
# - sql.query: expected SQL query
# - sql.label: expected answer
┌─────────────────┐
│ LLM Agent │ (your agent: Hermes, Claude, etc.)
└────────┬────────┘
│ HTTP API
┌────────▼────────┐
│ Controller │ jingbh/agentrl-controller
│ :5020 │
└────────┬────────┘
│ gRPC
┌────────▼────────┐
│ Task Workers │ dbbench, os_interaction, etc.
│ :5021 │
└─────────────────┘
src/client/agent.py patternSee references/agentbench-api.md for API details.