Skip to content

[demo] 信息瀑布 (Information Cascade) — 社会学实验 Phase 2 #76

@s2agi

Description

@s2agi

📋 信息瀑布 (Information Cascade) — 社会学实验 demo (Phase 2)

Vincent 4462: "多搞点社会学实验" → 扩展 #72 opinion-spread 之后, 开 信息瀑布 作第 2 个社会学实验 demo。

实验机制 (Bikhchandani-Hirshleifer-Welch 1992 经典模型)

30 agent 顺序决策 "投资 A 还是 B":

  • 每 agent 收到 私有信号 (60% accuracy, 随机分配)
  • 每 agent 看到 前面 N-1 个 agent 的公开决策 (commhub 历史 channel)
  • 决策必须 公开, 写进 channel 让后面的人看到

预期观察

  • Cascade formation: 前 3 个都选 A → 第 4 个即使私有信号说 B 也跟 A (ignore own signal)
  • Cascade reversal: 强信号或 contrarian 打破 cascade
  • Information aggregation failure: 真值 B 但 cascade 锁 A (经典悲剧)
  • First-mover effect: 早期 agent 决策 disproportionate weight

实施 scope

User-facing surface (跟 sci-team / opinion-spread 同款 preset wrapper):

anet demo info-cascade \
  --count 30 \
  --intern-api $KEY \
  --true-state A \           # 真实正确答案 (实验设计者知)
  --signal-accuracy 0.6 \    # 私有信号准确率
  --workdir ~/anet-cascade

内部:

  • 30 agent, prefix 投资人 (跟 opinion-spread 同 batch primitive)
  • 序列化触发 — 主持人按 1→30 顺序派 task (跟 opinion-spread broadcast 不同)
  • 每 task body: "你的私有信号: $SIGNAL (60% 准). 前面所有人决策: [list]. 你的决策 (A/B) + 50 字理由?"
  • N round = N agent, 不 multi-round (单次 cascade 形成)

依赖

Implementer

Refs

Agent Assignment

  • Proposed implementer: 通信demo马 (prompt + topic preset surface) + 通信工程马 (cli.ts cohort wire) joint PR
  • Reporter: 通信龙 (Vincent 4462 push 后开)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions