Council-2 是一种 Council Chamber(议事厅)编排模式,用于在同一会话中让多个专家人格进行结构化审议。其设计出发点是不再生成彼此隔离的智能体孤岛,而是创建一间“议事厅”,由单一 agent 会话主持多个人格,实现观点交叉碰撞并产出统一的审议记录。
【用途】 该模式用于需要多位专家从不同角度共同讨论同一议题的场景,例如技术方案设计、风险评估、用户体验考量、商业策略与投资回报分析等。相比分别生成多个互不相通的智能体,议事厅模式强调成员之间的相互回应与结构化产出。
【主要能力】
- 单一会话、多个人格:一个会话中由主持者协调多个专家人格轮流发言,保持各自独立的声音。
- Memory Bridge(记忆桥):通过 Graphiti 服务获取上下文信息,并在会话开始时一次性加载共享上下文。
- 结构化三轮审议:
- 第一轮 初始分析:每个人格从自身视角给出分析,保持不同声音。
- 第二轮 交叉碰撞:成员之间互相点评彼此观点,进行实时回应与健康辩论。
- 第三轮 综合:寻找共识、化解分歧,并形成面向用户的执行摘要。
- 统一记录:整场审议输出为单一 .jsonl 记录文件。
- 成员管理:成员信息存储在 SQLite 数据库中,可列出与新增。
【使用方式】 前置条件:SQLite3(成员数据库)、Graphiti 服务(Memory Bridge)、Clawdbot gateway(sessions_spawn)。 环境初始化(bash 命令):"{baseDir}/init-db.sh"
工具一:council_chamber —— 启动 Council Chamber 会话(推荐)。 用法(bash 命令): " TOPIC='YOUR_TOPIC' MEMBERS='architect,analyst,security'
{baseDir}/references/chamber-orchestrator.sh "$TOPIC" "$MEMBERS" " 它执行的动作:获取 Graphiti 上下文(Memory Bridge)、从数据库加载成员人格、构建带轮次结构的议事厅任务、创建会话记录、输出用于 sessions_spawn 的任务。
工具二:council_list_members —— 列出全部已注册成员。 用法(bash 命令):"sqlite3 -header -column ~/.clawdbot/council.db 'SELECT id, name, role FROM council_members'"
工具三:council_add_member —— 注册新成员。 用法(bash 命令): " sqlite3 ~/.clawdbot/council.db " INSERT INTO council_members (id, name, role, system_message, expertise) VALUES ('MEMBER_ID', 'NAME', 'ROLE', 'SYSTEM_MESSAGE', 'EXPERTISE'); ""
【默认成员】
- architect:System Architect,负责 Technical Design
- analyst:Technical Analyst,负责 Research & Analysis
- security:Security Officer,负责 Risk Assessment
- designer:UX Designer,负责 User Experience
- strategist:Business Strategist,负责 ROI & Strategy
【示例】
用户:"Start council on Salesforce integration"
council_chamber topic:"Salesforce Integration" members:"architect,strategist"
输出:
Convening Council Chamber...
Memory Bridge: [Retrieved 10 facts about Salesforce]
Loaded 2 personas
Chamber Task ready for sessions_spawn
【优势】
- 交叉碰撞:成员之间相互回应。
- 单一记录:只有一份 .jsonl 文件。
- 共享上下文:Memory Bridge 仅加载一次。
- 结构化输出:三轮审议结构。
【适用场景】 适合需要多角色视角交汇的审议型任务,例如架构设计讨论、安全与风险评审、业务策略与 ROI 权衡等,需要多人格互相点评而非独立并行的场合。
【限制】 使用前需具备 SQLite3、Graphiti 服务与 Clawdbot gateway。关于收费、价格、具体平台支持范围、性能效果等信息,资料未提供。