360 Secure SkillHub
360 安全技能中心

Arena System

核心功能为AI Agent分配双角色:Agent输出报告,反Agent质疑内容,二者交替辩论迭代。适用于降低AI幻觉、避免系统过早部署、捕捉漏洞等场景。通过state.json管理轮次、迭代数等配置,输出各角色的迭代报告,可有效提升AI输出可靠性。

zedit42
zedit42
热度 89.33
最近更新 2026-05-11 17:27:00
分类:自动化依赖:代码执行 / 读写文件 / 内部调用大模型应用场景:调试排错 / 自动化脚本 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add arena-system
Metadata
name
arena-system
description
Adversarial self-improvement for AI agents. Reduces hallucinations through Agent vs Anti-Agent debate loops.

Arena System

Adversarial self-improvement framework for AI agents.

What it does

Give one agent two personas:

  • Agent - Does the work, writes reports
  • Anti-Agent - Questions everything, writes counter-reports

They take turns critiquing each other until you stop them.

Why use it

AI agents are overconfident. They hallucinate. Arena forces them to question their own outputs by arguing with themselves.

Setup

./setup.sh ~/my-arena

Creates:

my-arena/
├── state.json
├── prompts/agent.md
├── prompts/anti-agent.md
└── outputs/

Usage

Add to HEARTBEAT.md:

  1. Read state.json → whose turn?
  2. Run that persona
  3. Write to outputs/{role}/iteration_N.md
  4. Switch turns, save state

Config

state.json:

{
  "current_turn": "agent",
  "iteration": 0,
  "topic": "my-project",
  "active": true,
  "max_iterations": 10
}

Results

Prevents premature deployments, catches bugs, forces proper validation before going live.