← 返回
未分类

Evez Debate Framework

Framework where multiple AI agents debate to reach better conclusions through adversarial reasoning. Use when building multi-agent systems, consensus-seeking...
多智能体通过对抗性推理辩论以获得更佳结论的框架,适用于多智能体系统和共识寻求场景。
evezart
未分类 clawhub v1.0.0 1 版本 99600 Key: 无需
★ 0
Stars
📥 249
下载
💾 0
安装
1
版本
#latest

概述

Multi-Agent Debate Framework

Multiple agents debate topics to reach stronger conclusions through adversarial reasoning.

Quick Start

from debate import Debate, Agent, Judge

debate = Debate("Should we use microservices?")
debate.add_agent(Agent("pro", stance="support", model="gpt-4o"))
debate.add_agent(Agent("con", stance="oppose", model="claude-sonnet-4"))
debate.add_agent(Agent("synth", stance="synthesize", model="gemini-2.5-pro"))
debate.set_judge(Judge(criteria=["evidence", "logic", "completeness"]))

result = debate.run(rounds=3)
# Returns: winner, consensus, key_arguments, confidence

How It Works

  1. Proposition: Pro agent argues for the topic
  2. Opposition: Con agent argues against
  3. Rebuttal: Each agent responds to the other's points
  4. Synthesis: Synth agent finds common ground
  5. Judgment: Judge evaluates all arguments and declares outcome

Debate Config

Debate(
    topic="Your question",
    rounds=3,                    # Number of debate rounds
    max_words_per_turn=500,      # Limit argument length
    convergence_threshold=0.7,   # Auto-stop when consensus reached
    judge_criteria=["evidence", "logic", "novelty", "completeness"],
)

Agent Stances

  • support — Argues in favor
  • oppose — Argues against
  • synthesize — Finds middle ground
  • devil_advocate — Argues weakest points to strengthen them
  • expert — Provides domain-specific knowledge

Judge

Evaluates arguments on configurable criteria and produces:

  • Winner per round
  • Overall winner
  • Consensus points
  • Unresolved issues
  • Confidence score

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-13 07:00 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Workflow Orchestrator

evezart
可视化工作流构建器,用于编排多智能体系统,支持分支、并行执行、错误处理和重试逻辑。适用于构建代理...
★ 0 📥 335

Evez Skill Vetter

evezart
在安装前对OpenClaw技能进行安全审查。用于评估第三方技能的安全性、检查权限范围、检测可疑行为。
★ 0 📥 294

Cross Domain Engine

evezart
利用EVEZ OODA循环架构发现不同研究领域的隐藏关联,用于寻找跨领域新关联、检测...
★ 0 📥 302