Agent-almanac build-consensus
install
source · Clone the upstream repo
git clone https://github.com/pjt222/agent-almanac
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/pjt222/agent-almanac "$T" && mkdir -p ~/.claude/skills && cp -r "$T/i18n/wenyan-lite/skills/build-consensus" ~/.claude/skills/pjt222-agent-almanac-build-consensus-bebfb1 && rm -rf "$T"
manifest:
i18n/wenyan-lite/skills/build-consensus/SKILL.mdsource content
Build Consensus
於無中央權之分佈代理之間達集體合意——以探子之辯護、門檻法定之察、承諾動態,仿蜜蜂蜂群決議之式。
適用時機
- 一群須共決於多選,而無指定之領
- 中央決為瓶頸或單點之失
- 利益相關者持異信息與視角,須合之
- 過去之決受群思之苦(早合)或分析癱瘓(不合)
- 設計須達共識之自動系統(分佈式數據庫、多代理 AI)
- 補
當協調須明集體之決coordinate-swarm
輸入
- 必要:須決之事(二擇、自 N 選、參數設定)
- 必要:參與之代理(團員、服務、投票者)
- 選擇性:既知選項之初評
- 選擇性:決之急(時預算)
- 選擇性:可容之誤率(群可偶擇次佳乎?)
- 選擇性:當前決之敗模(群思、僵、反覆)
步驟
步驟一:以獨立探求生提議
於任何辯護前確保決之空充探。
- 派探子獨探選空:
- 每探子評選而不知他探子之發
- 獨評止早期眾行向流行但平庸之選
- 探子數:最少每嚴肅選項三探子(為可靠)
- 探子生結構化評估:
- 選項識別符
- 質分(歸一 0-100 或類別:差/平/佳/優)
- 既辨之關鍵長與險
- 信心層(此選評之多徹底?)
- 聚探子之報而不濾——諸超最低質門檻之選入辯護階
預期: 具質分與評估之獨立評提議。無選為單評者所棄;視角多樣保全。
失敗時: 若探子不獨評而合於同選,則探非真獨。以明之信息障重運行。若入辯護階之選過多,升最低質門檻。若過少,降之或加探子。
步驟二:行辯護動態(搖擺舞)
令探子為所好之選辯護,辯強比其質分。
- 每探子為其最高評之選辯護:
- 辯強比其質分(佳者辯更強)
- 辯為公——諸代理觀諸辯信號
- 辯者呈證據與質評,非僅偏好
- 未承代理觀辯而評:
- 獨察所辯之選
- 若自察確其質,則入辯
- 若察揭質低於所宣,則不入
- 交叉檢視動態:
- 弱選之辯者於代理獨驗時自然失隨者
- 強選之辯者於質得確而得隨者
- 過程自正:誇之辯於驗階而敗
Advocacy Dynamics: ┌─────────────────────────────────────────────────────────┐ │ Scout A advocates Option 1 (quality 85) ──→ ◉◉◉◉◉ │ │ Scout B advocates Option 2 (quality 70) ──→ ◉◉◉ │ │ Scout C advocates Option 3 (quality 45) ──→ ◉ │ │ │ │ Uncommitted agents inspect: │ │ Agent D inspects Option 1 → confirms → joins ◉◉◉◉◉◉ │ │ Agent E inspects Option 2 → confirms → joins ◉◉◉◉ │ │ Agent F inspects Option 3 → disagrees → inspects Opt 1│ │ → confirms → joins ◉◉◉◉◉◉◉│ │ │ │ Over time: Option 1 advocacy grows, Option 3 fades │ └─────────────────────────────────────────────────────────┘
預期: 最佳選之辯隨時漸長,代理獨驗其質。弱選之辯於驗敗而衰。群自然朝最強選合,無代理專斷。
失敗時: 若辯不合(二選並懸),則選或真等——以任一進法定,或用破平之則。若辯過速合於平庸選,升評估之獨立(加探子、嚴信息障),並加強制交叉察步。
步驟三:立法定門檻而承
定觸集體行動之承諾門檻。
- 立法定門檻:
- 簡決:代理五十加一承於一選
- 要決:六六至七五承於一選
- 關鍵/不可逆決:八十以上承於一選
- 拇指之則:籌碼愈高 → 門檻愈高 → 愈慢而愈可靠
- 監承諾累積:
- 追幾代理已承於何選
- 透明示承諾層(諸代理可見當前態)
- 勿允循環中撤承(止反覆)
- 法定達時:
- 勝選為集體之決
- 敗選之辯者承之(無叛代理)
- 即行實作——共識後之延蝕承諾
預期: 明之法定刻,足代理獨承於一選。決為合法,因出於獨立評估,非權威或脅迫。
失敗時: 若時預算內法定未達,升至步驟四(解僵)。若法定達而代理不悅,辯階過短——代理於評未足而承。若共識誤(事後察),則獨立探求不足——下循環增探子多樣與評估徹底。
步驟四:解僵
自然共識過程滯時破決之僵。
- 診僵之類:
- 真平:二選等佳 → 擲幣;延之代價超擇「誤」等選之代價
- 信息不足:代理不能足評選 → 再投探求,後再辯
- 派形成:頑之子群拒交叉察 → 引強制輪換,辯者須察對立選
- 選過繁:選過多碎承諾 → 汰底五十,再辯
- 應合之解:
- 真平:隨擇或若相容合選
- 信息不足:時限之探求延
- 派形成:強制交叉察之輪
- 選過繁:排汰之淘汰賽
- 解後重法定之鐘而再行步驟三
預期: 以合之干預解僵。解可見並為群所受為公正之程,即使個代理好異果。
失敗時: 若同決反覆僵,決之框或誤。退一步而問:決是否可分為更小獨立之決?範圍可減乎?有「兩試而觀」之選乎?時最佳共識為「我們將行限時實驗」。
步驟五:評共識之質
評共識過程生善決,非僅生一決。
- 決後評:
- 勝選是否為至少 N 代理獨驗?
- 決速是否合(不過速/群思、不過慢/癱)?
- 過程是否浮單決者漏之信息?
- 代理承於實作,抑僅順從?
- 追共識健康指標:
- 至法定之時:歷決減示學;增示愈繁或失調
- 探子對承諾比:每承諾需幾探求?高比 = 難決或低信
- 決後悔率:群多少時希擇他?
- 反饋入過程:
- 按決之要與過去準確調法定門檻
- 按選之繁調探子數
- 按歷時至法定調時預算
預期: 反饋環歷時改共識質。群學更效探求、更誠辯、更自信承諾。
失敗時: 若共識質指標差(高悔、慢決),審過程之結構之敗:探求多樣不足、辯無驗、門檻設過低。重建具體之敗階,非翻全過程。
驗證
- 提議以獨立探求生(無眾行)
- 辯強比所評之質
- 未承代理獨驗所辯之選
- 法定門檻合決之要
- 法定達且決速實作
- 解僵機制備(即使未用)
- 決後質評已行
常見陷阱
- 略去獨立探求:直跳辯生群思。共識之質全依獨評之質
- 不等選之等辯護:若每選不論質皆得等辯,過程退為隨擇。辯須比所評之質
- 撤承諾:允代理撤承生反覆。一循環既承,代理留承至循環解
- 共識混於全同:共識須足合意,非全合意。待百分百生永僵
- 忽敗之方:辯敗選之代理持群所需之信息。其慮當導實作,即使不阻決
相關技能
— 支信號本共識之基礎協調框架coordinate-swarm
— 集體防之決常須壓下速共識defend-colony
— 群大小顯變時共識機制須適scale-colony
— 形變之技能,溶解前之共識關鍵dissolve-form
— 衝刺規劃涉承諾範圍之團共識plan-sprint
— 回顧為關過程改之共識建conduct-retrospective
— AI 自用變體;映蜂蜂民主至單代理多徑推理,帶信心門檻與解僵build-coherence