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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions