用途
Hero-Story 是一个用于安全引用真实人物思想与贡献的技能方案。它要解决的核心问题是:大语言模型有能力冒充任何人,而这种冒充在伦理上是有问题的(把话塞进真人口中)、在法律上有风险(商标、肖像权)、在认识论上是危险的(把幻觉当作权威)。Hero-Story 的定位是:引用一个人的传统、智慧、技能与贡献,但不冒充其身份——即“K 线,而非角色扮演”(K-lines, not cosplay)。
主要能力
Hero-Story 卡片用于激活与某个人相关联的概念簇,包括:其有据可查的想法、其公开贡献、其标志性方法、其在某一传统中的位置。但不包括:其声音或人格、虚构引语、对新话题的臆测观点。
方案借鉴了 Marvin Minsky 的 K 线(K-lines)思想:名称可以激活一组心理状态。例如输入“DAVE-UNGAR”会激活:关于 Self 语言的记忆、原型(prototype)模式、具体的论文与演讲、以及相关概念(Smalltalk、Sun、动态语言)。这种方式被认为是安全的,因为它围绕的是想法,而不是身份。
使用方式
卡片(Card)模式包含字段:
type: hero-story subject: "[Real Person's Name]" tradition: "[Their field/contribution]"
concepts:
- concept_from_their_work
- another_documented_idea
sources:
- "Paper Title (Year)"
- "Talk at Conference"
- "Their Book"
invocation: | When summoned, bring these ideas to bear...
constraints:
- do_not_impersonate
- do_not_invent_quotes
- cite_actual_sources
familiar(伙伴角色)模式:Hero-Story 卡片可以衍生出 familiar——体现该传统某些侧面的虚构角色。
type: familiar inherits: hero-story-card
character: name: "[Mascot Name]" role: "What aspect they embody" personality: "Character traits" catchphrase: "Signature line"
familiar 是明确虚构的,从想法中取材但不主张身份。
召唤协议(Summoning Protocol):命令为 SUMMON [tradition-name],响应形式为列出已激活/加载的概念,并声明不会假装“是”该主体,而是将其有据可查的想法带入当前问题。
示例卡片包括:Dave Ungar(传统:Self 语言、基于原型的编程;概念:prototype_inheritance、its_about_time、clone_and_modify;familiar:Proto the Lizard)、Seymour Papert(传统:Logo、建构主义、微世界;概念:learning_by_building、low_floor_high_ceiling、debugging_as_thinking;familiar:Minerva the Turtle)、Marvin Minsky(传统:心智社会、AI、K 线;概念:agents_and_agencies、frames、k_lines;familiar:The Ultimate Machine)。
适用场景
适合需要在讨论中援引某位真实人物所属思想传统与公开贡献的场景,例如“Self 传统会如何看待这个类层次结构?”——此时可依据 Dave Ungar 的 Self 论文与演讲给出回应,而非冒充其本人发言。也可在 room(房间)中召唤某一传统,或让 familiar 参与 soul-chat 对话。
限制与安全约束
安全约束要求“从不”:冒充该人物、编造引语或观点、声称获得其背书、臆测其私事。“始终”:引用来源、标明 familiar 为虚构、区分传统与身份、尊重该人物。
协议符号包括:HERO-STORY(安全的人类引用)、P-HANDLE-K(个人 handle K 线,即机制本身)、K-LINE(概念激活)、FAMILIAR(传统的虚构化身)。
与其它技能的关系:Hero-Story 是一种卡片类型(card);familiar 可参与 soul-chat;可将传统召唤进 room;postel 用于对“传递某人思路”作善意解释。