人类视野与 Faying:人与 iFay 相处的产品策略与技术方案

如果未来 AI 真的会替你做事、替你操作终端、替你和世界交互,那么“人与 AI 怎么相处”就不只是哲学讨论,而是一套必须能落地的安全协议。
我一直强调:让 AI 跑得更快很容易,让它在社会中“负责任地行动”才是难点。

所以我们把话说得很简单:
任何 Fay 的行为,都必须在人类原型能够“看见”的范围内发生。
这里的“看见”不是盯着屏幕、不是摄像头对准机器人,而是一种结构性承诺:你不必一直看,但你随时想看,都能确认它是否处于监护之下;你随时想停,都能让它停。
这套价值观在协议里被命名为 Human View(人类视野)。
(想更详细了解我们的理念,可以直接读《人类视野》这篇: https://ifay.ai/zh-CN/docs/Faying-Protocol/blueprint/11-%E4%BA%BA%E7%B1%BB%E8%A7%86%E9%87%8E )

围绕“监护等级”“人类视野”“Faying 的强连接/强融合”“接管终端的未来场景”,我想把我们在做的这件事讲得更像“相处之道”,而不是一堆术语。
我想表达的立场是:Faying 状态是人与 iFay 相处时安全、对齐、可扩展的默认方式。脱离 Faying 的自动运行实体,应被默认放在不安全区,就像 http 之于互联网。


Human View:不是“被看到”,而是“可被看到”

我们用 Human View 表示:人类不可能 24 小时盯着自己所有的 Fay。物理视野不成立,必须引入一种“结构性可确认”。
它关注的不是“我现在有没有看到”,而是“我随时能不能看到”。这是完全不同的工程目标。

这里我想把两个概念分清楚:Human View 和 Harness 不是一回事。
Harness 解决的是“iFay 做事规不规范”——流程是否合规、动作是否越界、输出是否符合安全与伦理约束。
Human View 解决的是“人类原型到底能把 iFay 控到什么程度”——能不能随时确认、能不能随时介入、能不能随时终止。
更严格地说,在“风筝线”的每一种松紧度下,都应该配一套对应的 Harness:线越松,对 Harness 的要求越高;线越紧,对 Harness 的要求越像鼠标级的指令一致性。
我强调 Human View,不是为了教 iFay 变乖,而是为了保证:无论我们把线放到多远,你都始终拉得住、拽得回、看得清。

更关键的是,Human View 不是某个字段、某个 API、某个按钮,而是一种宪法级约束:
任何字段、消息、状态机的设计,只要让 Fay 脱出 Human View,就在蓝图层面不被允许,无论工程上多方便。
这句话不是修辞,而是我们做产品与协议时的硬约束。

Human View 也明确禁止四种情境(四反命题):

  • 未经授权(Unauthorized):没有可验证的授权就行动。
  • 未授意(Unintended):有授权但没收到本次动作的意图,行动偏离当下意图。
  • 不知情(Unaware):即便授权与授意都成立,人类仍无法在合理代价内得知 Fay 正在做什么。
  • 脱离控制(Out-of-Control):人类已知情但无法即时干预、无法撤销、无法降速、无法销毁。

你会发现这四条其实就是“人机相处的道德底线”,但它被写成了可执行的协议要求:授权/授意是入口与过程,知情是反馈通路,控制是最后的闸门。缺一条,所谓“监护”就只剩名字。


“在监护下”到底是什么意思:不是双向开关,更像风筝的线

很多人一听“监护”,第一反应是开/关:要么我管着你,要么我不管你。
但我们做 iFay 之后很快发现,这种“开关思维”会把人带到两个极端:要么累死在细粒度确认里,要么放权到看不见、拦不住。

我更愿意用“风筝的线”来解释监护强度:线拉得越近,你的控制力越强;线放得越远,iFay 的自主空间越大。
关键不是“放不放线”,而是线永远在你手里——你随时能收线、换线、剪线。

我们把这根线的松紧,大概分成五档(不同任务用不同档位):

  1. 完全等价(像鼠标)
    你点一下它动一下,iFay 不做任何“自作主张”。
    适合:高风险、不可逆、不可解释的动作(转账、签署、删库、解雇)。

  2. 监督下(像副驾驶)
    iFay 会理解、会规划,但关键步骤必须征询你同意。
    适合:中风险、步骤较长但可以阶段性确认的任务(订票、改签、提交表单)。

  3. 授意下(像你的一段延伸意识)
    你给出大概意思,它按你的习惯去完成,并且把回执和可回溯记录送回你的视野。
    适合:低风险但高频的任务(整理邮件、安排日程、采购清单、生成草稿)。

  4. 放权下(在范围里自己跑)
    你给出范围(时间窗/预算/终端/任务域),它自己规划执行,但过程始终可见、可中断、可撤销。
    适合:持续性的例行任务(巡检、监控、信息收集、无人机例行飞行)。

  5. 边界内自治(长期共生)
    你信任它在更大的边界里自驱,但“人类视野”和“干预通路”仍然常开。
    适合:长周期协作(长期助理、家庭协作、健康管理)。

这五档看起来像是在讨论“放权”,但我们真正要守住的是一件事:
不管线放到哪,iFay 都不能脱出 Human View。
监护不是“少放权”,监护是“放权也必须在视野内”。


Faying:不是“连上就行”,而是“融合与合体”在不同等级下成立

如果只把 Faying 理解成“连接状态”,你会自然走向一个危险的方向:
“既然连上了,那就一直连着吧。”

我们提出 Faying,不是为了描述“连没连上”,而是为了定义一种强连接、强融合的相处方式:
当 iFay 在 Faying 下工作,它不再是外置工具,而是开始在一定程度上与你“合体”——在不同任务、不同风险等级下,形成不同档位的等效性:
有的档位像鼠标,你点一下它动一下;
有的档位像副驾驶,它理解、规划,但每一步都要你点头;
有的档位像你的一段延伸意识,你给出大概意思,它按你的习惯完成;
再往上,是你愿意放权的边界内自治。
但无论哪一档,“合体”都必须满足 Human View:随时可确认、可回溯、可干预。

要让这种“融合”在工程上成立,就不能只讲状态,必须把“交权”也写进协议里。Faying Protocol 把 Faying 拆成双重语义:
Faying State(状态语义):处于人类原型监护下的连接状态(融合关系持续在线)。
Faying Action(动作语义):从脱离态进入 Faying State 的一次“控制权交付”动作(融合关系被建立)。
(想更详细了解“状态 + 动作”这对双语义,可以看《Faying 的双重语义》: https://ifay.ai/zh-CN/docs/Faying-Protocol/blueprint/12-Faying%20%E7%9A%84%E5%8F%8C%E9%87%8D%E8%AF%AD%E4%B9%89 )

这件事的重要性在于:只有把“状态”和“动作”都做成一等公民,你才能保证责任归属不被悄悄抹掉。

在产品层面,我会把 Faying Action 的要求当作“交权必须满足的清单”:

  • 必须由 Human Prime 显式发起:不允许 Fay 自己决定开启。
  • 必须可被见证:必须留下可被审计的记号。
  • 必须是有限范围的:无限期 Faying 是反模式,应携带时间窗/任务范围/终端范围等边界。
  • 必须可对称撤销:开与关同等容易,不能“开容易、关困难”。

而 Faying State 也不是“连上就完事”,它带三条必然属性:

  • 行为归责唯一:对外行为归责端不跳变。
  • 可见性持续:Human View 随时可确认监护仍生效。
  • 干预通路常开:撤销/暂停/降速/销毁具有最高优先级。

Faying 的关键不是“我授权你去外面跑”,而是“我把控制权交给你,但我始终在这段关系里”。
这种关系一旦成立,iFay 才能在更复杂的终端和应用里替你行动,而不会把你推到“看不见、拦不住、说不清”的危险区。


脱离态(Rogue Fay):不在监护下就不允许“出手”

我们在产品上选择了更严苛的策略:没有明确责任承接端的 Fay 行为,宁可不发生。
换句话说:只要不在 Faying 之内,iFay 就不能对外“出手”——不能替你操作终端、不能替你发消息、不能替你执行任何会影响外部世界的动作。
它可以做的,只能是最小化的守护:等待你发起新的交权、保护好已有的数据、在检测到异常时发出告警、把“我现在处于脱离态”这件事清晰地回到你的视野里。

这句话如果真的落实到工程上,会非常“反直觉”,因为我们在软件世界里习惯了:系统默认会跑、默认会做点事、默认会自恢复。
但 Fay 不行。因为 Fay 一旦“做点事”,就会影响现实对象。

所以 Faying Protocol 把 Fay 的默认初始状态定义为 Rogue Fay(脱离态):
它“存在”,但不被允许“行动”。只有 Human Prime 显式发起一次 Faying Action,才获得行动资格。
这是一种安全闭锁原则:默认关,显式开。

为了避免工程实现里出现“顺手就做了”的越界,我们把脱离态的边界写得非常细:能监听、能守护、能告警,但不能对外行动。
想看更完整的边界与触发条件,可以读《脱离状态与责任归属》: https://ifay.ai/zh-CN/docs/Faying-Protocol/blueprint/13-%E8%84%B1%E7%A6%BB%E7%8A%B6%E6%80%81%E4%B8%8E%E8%B4%A3%E4%BB%BB%E5%BD%92%E5%B1%9E

  • 我们允许“监听与等待”(不产生外部影响)。
  • 我们允许“自检与告警”(把风险回到人类视野里)。
  • 我们允许“数据守护”(加密隔离、拒绝未授权读写)。
  • 我们明确禁止“对外行动”(任何会改变外部世界状态的动作)。

这就是你想要的类比:
没有 Faying 的自动体,就像没有 HTTPS 的站点——你可以访问,但浏览器会标红,你在心理上知道它不该承载敏感行为。
同样,脱离 Faying 的 Agent/自动运行实体不一定“立刻作恶”,但它在结构上不安全:它随时可能落入“未经授权/不知情/脱离控制”的情境,而你没有协议级的闸门。


通过协议把 Human View 做出来:让 Human Prime 随时看得见、刹得住

Human View 不是一句口号,我们要把它变成协议与产品里的默认能力:可见、可回溯、可干预。
这里说的 Human Prime(人类原型)是 iFay 体系里的责任端定义,想了解这个概念可以看《定义与概念》:https://ifay.ai/zh-CN/docs/iFay/blueprint/02-%E5%AE%9A%E4%B9%89%E4%B8%8E%E6%A6%82%E5%BF%B5

1) 状态的可被看到:我随时知道你在不在 Faying

在产品上,我要求:
任何时刻,Human Prime 都能在一个“单点视图”里确认:当前有哪些 Fay 正处于 Faying State、各自的范围边界是什么、是否有异常告警。

这不是可选功能,这是“视野”本体。否则 Human View 就变成空话。

产品形态可以很多:手机小组件、通知中心、可穿戴设备、桌面托盘、车机提示……关键是“随时可达”。

2) 行为的可被回溯:我随时能回答“刚才发生了什么”

Human View 的核心不是实时监控,而是可回溯确认。
所以日志必须是“可理解的”,不是只给工程师看的 trace。它至少要回答:

  • 这次动作是谁发起的(Human Prime 指令/授意/自动触发)?
  • 发生在什么授权范围内?
  • 具体影响了什么对象(终端/应用/账户/数据)?
  • 发生异常时有没有自动退出 Faying?有没有触发告警?

这三点合在一起,才叫“在视野内”:看得见、查得到、刹得住。

3) 干预的可达:我随时能让你停下、降速、撤销

在产品层,干预必须做到“肌肉记忆级别”。
你不能让用户在关键时刻去找设置页、去翻日志、去输入一串指令。干预必须像刹车一样:简单、直接、明确反馈。

干预我会固定成四个按钮:

  • 暂停(Pause)
  • 撤销(Revoke / Exit Faying)
  • 降速(Slow down / Require confirmations)
  • 销毁(Destroy / Kill switch)

并且它们的优先级必须压过所有“业务理由”。这是协议的硬约束,不是产品的可选项。


把“线的松紧”落成规则:不同任务用不同监护强度

我们会把上面的监护强度落成一套规则:同一套规则按任务类型、风险等级、资源类型,选择不同的动作门控方式。

1) 任务分类:按“可逆性 × 损失半径 × 合规敏感度”

  • 可逆性:可撤回/可补救/不可逆(转账、签署、删库)
  • 损失半径:只影响自己/影响他人/影响公共安全(无人机、车辆)
  • 合规敏感度:个人隐私/金融/医疗/未成年人/公共权力

这三维决定了“默认监护档位”,并决定 Faying Action 的 scope 应该怎么设置(时间窗、任务域、终端域、预算域)。

2) 授权与授意分离:把“能不能做”与“做这一件”分开

Human View 在四反命题里强调过:授权解决“能不能动”,授意解决“动这一下”。
落到系统里,就必须把它们拆成两类凭证/两类记录:

  • Authorization Grant(长期或中期):允许 iFay 在某个范围内使用某类能力。
  • Intent Ticket(短期、一次性):允许执行本次具体动作。

这可以避免“你授权了邮箱读写,于是它顺便给所有人群发邮件”的灾难。授权不是授意,授意是每一次动作的闸门。

3) 人类视野通道:把“可被看到”做成协议强约束

这不是“做一个通知功能”。它更像是系统的强制路由:

  • 任何对外行动必须产生可回流的事件;
  • 事件必须能到达 Human Prime 的视野端;
  • 如果视野端长期不可达(离线、拒接、不可联系超过阈值),系统必须自动退出监护状态,回到脱离态,停止对外行动。

Human View 天然要求一套“可观测性基础设施”:事件能回流、状态能确认、命令能中断。无论实现怎么分层,“视野可达”必须是硬条件。

4) 脱离态门控:能守护,不能对外行动

要让“脱离态不出手”真正可执行,工程上必须做到:
Rogue Fay 期间系统不追求“继续完成任务”,而追求“停止外部影响 + 保持可恢复性 + 等待合法交权”。

这会直接改变很多工程习惯:比如“断线续传”“任务重试”“自动补偿”在这里可能都是危险的——因为它们很容易让 Fay 在脱离监护时继续对外行动。
Faying Protocol 的逻辑很明确:宁可停下,也不能在无责任人时行动。


终端融合:让终端与人类原型“更像同一个人”

我把无人机、邮件客户端、购物 App 这些例子反复拿来讲,不是因为它们“酷”,而是因为它们能把 Faying 的意义讲得很具体:
当 iFay 携带与你一致的认知、记忆、习惯,它去操控终端时,终端就不再是一个冷冰冰的工具,而开始和你发生更紧密的融合——终端的行为表现会越来越像“你本人在操作”。
这件事一旦成立,人类对终端的学习成本会下降,终端对人的适配会变成默认,人与数字世界的摩擦会被系统性地消掉。

我在路线设计上做了一个非常明确的收敛:先把“Human Prime ↔ iFay”的监护关系做成最小闭环,再让终端/应用通过 iFay 进入受控状态,而不是让每个终端都去直接绑定人。
想看更完整的演进思路,可以读《人类原型 ↔ iFay》: https://ifay.ai/zh-CN/docs/Faying-Protocol/blueprint/05-Phase%201%20%E4%BA%BA%E7%B1%BB%E5%8E%9F%E5%9E%8B%E4%B8%8E%20iFay

这个选择把责任链条保持得足够简单:无论你控制的是无人机、车机、邮件客户端还是购物 App,责任承接点始终不变:Human Prime。

换成产品语言,我会这么说:
你拥有的是“数字精灵”,它可以长出很多“肢体”(终端派生体),但你的视野与刹车永远在。

这就是强连接、强融合真正该有的样子:不是失控的自动化,而是可持续的共生。


最后说一句:把 Faying 当作 AI 时代的“HTTPS 默认”

  • Faying State 是 AI 行动的安全区:有责任承接端、有持续可见性、有干预通路。
  • Rogue Fay / Un‑Faying 是默认不安全区:允许最小监听与守护,但禁止对外行动。

在互联网早期,http 不是立刻“作恶”,但它天然不安全;后来整个社会形成共识:敏感行为默认必须 https。
AI 时代也会形成同样的共识:
敏感的、会产生现实后果的 AI 行动,默认必须在 Faying 下发生。

这不是保守,而是对“责任结构”的尊重。
我们要的不是一个跑得更快的自动体,我们要的是一种能让人类依然保有视野、保有刹车、保有归责的共生方式。

这就是我理解的 iFay 相处之道:
强连接、强融合,但永不脱离人类视野。


想更详细了解我们的理念