想象你是一家创业公司的老板,办公桌上堆着一百封没拆的信件:有客户催报价的合同、有 HR 的培训通知、还有三份促销广告混在其中。这时候来了一位金牌助理小林——她只用了十分钟就帮你完成了三件事:把最重要的客户邮件摆到最上面,给那份二十页的合同写了一张三行字摘要,还模仿你的语气起草了一封回复草稿。你只需要点一下“发送”,剩下的她全包了。 Superhuman 就是邮件世界里的“金牌助理小林”。它不像传统邮箱那样把邮件一股脑倒给你,而是通过一套 AI Agent 架构:先理解每封邮件在说什么,再判断谁重要谁次要,然后自动起草回复、总结长邮件,甚至通过快捷指令把“回复 + 转发 + 建日历”串成一条命令。这套系统的核心不是某一个炫酷模型,而是“会分诊、会拟稿、会汇报、会来事”的整体设计。整篇文章我们都会借用小林的故事,看看 Superhuman 是如何一步步把 AI 装进你每天都要用的邮件客户端的。
对 AI 从业者而言,Superhuman 是一个绝佳的“AI 生产力工具”参考样本:它展示了 Agent 架构、文本生成、个性化排序这些技术如何在一款真实产品里协同工作并创造商业价值。读懂它,你就能把 AI 能力从“demo“做成”日活”。
可视化演示
动态演示Superhuman用AI重的核心机制,通过架构/数据/状态/性能四种模式展示关键概念与交互流程。
本节配有交互动效(进入视口后自动加载,约 3KB)。
Superhuman用AI重:Supe Superhuman AI邮件 AI自动起草回复与即时发送 核心机制可视化 Superhuman用AI重整体架构与关键组件
邮件泛滥痛点
老板的办公桌已经三个月没有整理,催款单、促销传单、HR 通知、客户合同全都混在一堆。任何一个人面对这种“信息洪流”都会头皮发麻——这封是不是该今天回?那封是不是已经过期了?金牌助理小林上岗后做的第一件事,不是急着写回信,而是先分类分诊:她给桌子装了一个“三层收纳架”,最上层是必须今天处理的,中间层是可以明天再看的,底层是直接进碎纸机的广告。
这个收纳架其实就是 Superhuman 对“邮件泛滥(Email Overload)”的解法。传统邮箱把每一封邮件都当成一等公民,推送到你面前,让用户自己承担排序成本。而 Superhuman 的产品逻辑是:在用户看到邮件之前,先由 AI 做一层“减法”。自动分组把订阅通知折叠成一张卡片,会话串把同一件事的十几封往来邮件并成一条线,垃圾识别再把噪音沉到底层。
那么如何衡量这套减法做得好不好?我们可以引入一个“有效处理率”的概念。定义进入收件箱的全部邮件量为 \( R_{\text{全部}} \),其中真正需要用户亲自回复或决策的邮件量为 \( R_{\text{有效}} \),有效处理率就是两者之比:
小林把收纳架摆好后,老板终于能在十秒内找到最该回的那封信。Superhuman 的哲学与之完全一致:真正高效的工具,不是帮你处理更多邮件,而是让你需要处理的邮件本来就很少。
- \( R_{\text{全部}} \)邮箱服务器收到的所有邮件数量,包括广告、通知、订阅和真正的客户来信,它代表“信息洪流”的总量。
- \( R_{\text{有效}} \)经过 AI 分组、折叠、过滤之后,真正需要用户阅读并作出反应的邮件数量,它代表“决策负荷”。
- \( \eta \) 比值有效处理率,用有效邮件占比衡量收件箱质量。当 η 趋近于 1,说明 AI 过滤几乎没有误伤,用户看到的就是该看的。
Agent 架构设计
小林的厉害之处不在于她一个人三头六臂,而在于她背后有一个分工明确的“助理团队”:前台小陈负责接电话记录诉求,文书阿强负责查资料起草文件,情报员阿珍负责翻阅历史档案。老板只需要说一句“跟张总把合同敲定”,三人小组就会自动开始协作。
Superhuman 的 AI 也采用了类似的 Agent 架构,而不是简单地拿一个大模型去“硬读”每封邮件。整个系统由四层组成:任务理解层负责把用户的指令或一封新邮件拆解成结构化目标;多 Agent 协作层把这些目标分配给不同职责的子 Agent;上下文记忆层保存用户的历史邮件、偏好和会话脉络;工具调用层则让 Agent 能访问日历、通讯录、CRM 甚至外部搜索 API。四层各司其职,形成一个微型“助理团队”。
任务理解层是整个架构的中枢,它本质上是一个“意图解析器”。当用户输入“帮我把这封邮件转发给财务并预约明早会议”,它会把这句话转成一组子任务:
小林团队的分工表,就是 Superhuman 的架构图:前台记录需求,文书处理写作,情报员提供上下文。每个 Agent 只做自己擅长的事,组合起来却能完成非常复杂的邮件工作流。
- Query用户的原始请求或新邮件全文,它是整个 Agent 工作流的输入起点。
- Planner任务理解层中的规划模块,负责分析语义、识别意图,相当于小陈在接电话时做的“需求记录”。
- \( t_1, t_2, \dots, t_n \)规划器输出的子任务序列,比如“提取收件人”、“生成转发正文”、“创建日历事件”。
- 花括号集合表示这些子任务是一个有序集合,交由多 Agent 协作层按顺序或并行执行。
AI 回复起草
小林入职三个月后,已经摸清了老板的脾气:给重要客户回信要礼貌但简洁,给团队内部回信可以随意些,遇到催债的一律先道歉再给期限。老板甚至不用叮嘱,小林拟出来的草稿八九不离十。
这种“会来事”的能力对应到技术上,就是 Superhuman 的 AI 回复起草功能。它不是一个固定模板的自动回复,而是从用户过往的邮件行为中学习写作风格:用词习惯、句子长短、语气正式程度、甚至落款格式。当一封新邮件到达时,系统会把“邮件原文 + 用户风格示例”一起交给语言模型,让它生成符合用户口吻的候选草稿。
从概率的角度看,AI 起草回复的本质是:在已知邮件内容 Email 和用户风格 Style 的条件下,找到一个使整个句子出现概率最高的词序列:
Superhuman 还会一次给出三个不同语气的草稿,让老板挑一个,或者改动几个字。小林拟稿、老板拍板,人机之间形成“草稿—确认”的协作节奏——这正是 AI 生产力工具最健康的交互模式。
- Email 与 StyleEmail 是待回复的来信全文,Style 是从用户历史邮件中提取的风格特征,两者共同作为生成的“条件”。
- \( w_i \)回复文本中的第 i 个词。生成是逐词进行的,每生成一个词,都要考虑前面所有词。
- \( w_{<i} \)已经生成的前 i-1 个词,它们代表当前句子的上下文,保证语义连贯。
- 条件概率连乘每个词的概率相乘,得到整句回复的总概率。AI 会挑选总概率最高的方案输出,这就是“最像老板会说的话”。
邮件智能总结
有一次,客户发来一份二十页的合作合同。老板看得直皱眉,小林却不慌不忙,三分钟后开口汇报:“合同核心三条:预付 30%、六月底交付、逾期一天违约金千分之五。建议今天下班前确认付款条款。”老板瞬间抓住了重点。
这个场景对应的是 Superhuman 的邮件智能总结功能,它面对“长邮件、长会话链”时有自己的一套方法。首先进入抽取式摘要:系统会扫描全文,给每个句子打一个“重要性分数”,优先保留包含数字、时间、金额、专有名词和动作动词的句子。然后进入生成式整理:语言模型把这些抽出的句子重新组织成三段式结构——“核心结论”、“关键细节”、“需要你做的事”,也就是行动项。
句子重要性打分的核心是一个“稀有词加权”思路:一篇文章里,像“合同”“截止”“违约金”这种只在特定语境出现的词,比“我们”“非常”这种常用词携带更多信息,所以权重更高。对邮件正文中的第 j 个句子 \( s_j \),将其包含的所有词 \( w \) 的稀有度权重相加,就得到该句的重要性分数:
打完分之后,语言模型还会做一步“结构化”:把保留下来的关键句改写成“结论—细节—行动项”的简报。老板看到的不再是一堆截取的句子,而是一份可以直接照做的简报。小林读合同、老板听重点,这就是邮件总结的正确姿势。
- 句子 \( s_j \)正文被标点切分后的第 j 个句子,它是打分的对象。
- 词 \( w \)句子中的一个词汇,比如“合同”“截止”“我们”。
- IDF(w)逆文档频率,衡量一个词在语料中的稀有程度。“合同”的 IDF 远高于“我们”,因为它只出现在少数邮件中。
- 求和把句子中所有词的 IDF 相加。分数越高的句子,越有资格被提取进摘要。
优先级排序
小林心里有一杆秤,而这杆秤从第一天起就在校准。老板的直属上司来信,必须一分钟内看到;老客户的续约函,十分钟内要处理;至于某电商的“限时五折”促销,连收件箱顶部都不该出现。秤的背后不是感觉得来的,是一套复杂的评价标准。
Superhuman 的优先级排序,正是把用户心里的那杆秤落成算法。它不像传统邮箱那样只按时间排序,而是对每封邮件输出一个“重要度评分”。这个评分融合三类信号:发件人权重 \( S(e) \),即通信录里这个联系人的历史地位和互动频率;语义紧急度 \( M(e) \),即邮件正文中是否出现“紧急”“截止”“合同”“今天”等强信号词;历史互动 \( H(e) \),即用户过去是否经常立刻回复这个发件人。三者加权求和,就是最终的优先级分:
小林的秤越用越准,就是因为老板每次手动置顶或忽略,都是对秤的一次校准。Superhuman 的优先级评分也一样——它不是一套静态规则,而是会跟着用户行为不断进化的动态排序系统。
- 发件人权重 \( S(e) \)基于历史互动数据,给每个联系人的来函赋予基础分。老板、客户、家人天然高分,营销账号天然低分。
- 语义紧急度 \( M(e) \)NLP 模型读取主题和正文,检测时间词、行动词和情绪词,识别出“火烧眉毛”的信号。
- 历史互动 \( H(e) \)衡量用户过去对这位发件人的“响应速度”。秒回的加权重,从不点的降权重。
- 加权求和三个得分分别乘以可调系数 \( w_1, w_2, w_3 \),得到总分。用户可以手动“标星”来微调这些权重,系统也会根据行为动态更新。
快捷指令体系
老板是个急性子,最常说的一句话是:“小林,把这份报价转发给张总,然后约他周四下午两点来公司谈。”这一句话里其实藏着三个动作:转发邮件、查日历、创建会议邀请。小林已经熟练到条件反射——听到前半句拔腿就走,听到后半句已经掏出手机联系对方。
Superhuman 的快捷指令体系,就是给用户准备的这个“条件反射”。它的核心是一个命令面板,用户用键盘按下快捷键就能呼出,然后输入类似“转发给 X 并预约会议”这样的自然语言指令。系统不会把这句话原样丢给某个模型处理,而是经过意图解析后,把指令映射为一系列可执行的 API 调用:
快捷指令的聪明之处在于,它把所有高频操作变成了一套“肌肉记忆”。键盘流操作让老用户双手不离键盘,而个性化模板让“报销提醒”这种固定流程可以一键触发。老板一句话、小林一整套——这就是“指令即工作流”的体验感。
- Intent用户输入的命令,如“转发给财务并预约明早会议”,它是自然语言,机器无法直接执行。
- 映射函数 \( \phi \)指令解析与规划模块,它把自然语言转换成结构化动作序列,相当于电话交换机把语音变成信号。
- 动作 \( a_i \)一个可执行的原子操作,例如“打开转发窗口”、“搜索联系人张总”、“创建时间 14:00 的日历事件”。
- 动作集合一组按顺序执行的原子操作,完成一整条工作流,这就是“一键完成复合任务”的本质。
体验优化闭环
小林每个月都会找老板做一次十分钟复盘:“上个月有 3 封邮件我判断错了优先级,有 2 封草稿语气太生硬,您手动改过。我已记在本子上,下个月不会再犯。”老板很满意——这位助理不仅干活,还会从错误中学习。
Superhuman 的产品团队也设计了一套“体验优化闭环”,让 AI 在实际使用中不断变强。核心指标是“AI 建议采纳率”:系统展示了多少次建议,用户真正接受了多少次。每一次用户点击“采用”、手动修改、或者直接忽略,都是一条训练信号。
除了反馈机制,这个闭环还包含隐私保护和低门槛接入:邮件数据默认做本地化处理,用户随时可以关闭 AI 记忆;新用户不需要任何学习成本,就能在默认设置中感受到“整理过的收件箱”。小林把每一句批评都记在心上,Superhuman 把每一次点击都写进模型——好的 AI 产品,永远在复盘的路上。
- \( N_{\text{展示}} \)一段时间内 AI 给出的所有建议数量,包括草稿、摘要、优先级标记和快捷指令执行方案。
- \( N_{\text{采纳}} \)用户没有修改直接采用,或者只做微小调整就使用的建议数量,它是“真香”的凭证。
- Adoption 比值采纳率。产品团队会用这个指标做 A/B 测试,验证新模型、新提示词是否真的让用户更满意。
AI 应用场景
客户支持团队的智能回复工作台
阶段:回复起草 + 人工确认
解决的问题:客服人员每天要面对几百封相似的问题邮件,传统做法是从模板库里复制粘贴再人工修改,效率低且语气生硬。引入 Superhuman 式 AI 后,系统在邮件到达时自动生成 3 个候选回复,客服只需选一个或改几个字即可发出,处理时间从平均 5 分钟降至 1 分钟。
具体案例:某 SaaS 公司的技术支持团队接入了类似 Agent 架构。系统根据知识库和过往工单学习企业语气,自动把“重置密码”、“账单疑问”这类高频问题归类,生成附带操作步骤的回复草稿。客服主管通过后台的采纳率面板,发现两周内系统草稿采纳率从 40% 提升到 75%。
销售管道的邮件优先级管理
阶段:优先级排序 + 快捷指令
解决的问题:销售顾问的收件箱里,真正决定季度业绩的邮件往往被淹没在会议通知和内部邮件中。传统 CRM 的提醒依赖人工设置,而 AI 优先级排序能实时识别“客户说到了合同、预算、竞品”等强信号,把高潜客户的邮件置顶,并自动附加客户背景卡片。
具体案例:一家 B2B 软件公司的销售团队使用该方案后,对“24 小时内响应高价值客户邮件”这一指标从 55% 提升到 92%。销售顾问还可以用一条指令“把报价单发给李总并安排下周二电话会”,直接触发转发、日历、提醒三个动作。
法务与金融团队的邮件审计摘要
阶段:邮件智能总结 + 隐私保护
解决的问题:法务顾问每天要阅读大量合同往来和监管函件,单封邮件动辄数千字,人工提炼耗时且容易遗漏关键日期。AI 总结功能自动圈出金额、期限、违约责任等关键信息,并生成“需要你回信确认”的行动项列表,配合隐私保护机制确保敏感内容不外传。
具体案例:某律所部署了本地化部署的邮件 Agent 后,合同审核团队的邮件阅读时间减少了 60%。系统把一周内所有客户邮件压缩成每日三行摘要,重大条款变化会单独标红提醒,同时所有文本处理都在企业内网完成,满足合规要求。
Python 演示
"""Superhuman 风格 AI 邮件助手模拟演示"""import re SENDER_WEIGHT = { "boss@corp.com": 10, "client@corp.com": 9, "HR@corp.com": 5, "news@tech.com": 1} ALERT_KEYWORDS = ["紧急", "重要", "截止", "发布会", "客户"] EMAILS = [ {"sender": "boss@corp.com", "subject": "紧急: 明天发布会方案", "body": "客户临时要求更换演示场地, 请在今晚18点前回复调整方案, 这是重要项目。"}, {"sender": "news@tech.com", "subject": "本周AI技术周报", "body": "本周精选12篇文章, 涵盖大模型和Agent方向, 欢迎阅读。"}, {"sender": "client@corp.com", "subject": "合作合同反馈", "body": "合同收到, 付款时间和验收标准需要确认, 请回复我们周三的会议时间。"}, {"sender": "HR@corp.com", "subject": "周四新员工入职培训", "body": "请参加周四上午10点的培训, 地点在3楼会议室, 请提前10分钟到场。"}] def priority_score(email): score = SENDER_WEIGHT.get(email["sender"], 3) text = email["subject"] + " " + email["body"] for w in ALERT_KEYWORDS: if w in text: score += 2 return score def summarize(email, max_sentences=2): text = email["body"] sentences = [s.strip() + "。" for s in re.split(r"[。!?]", text) if s.strip()] if not sentences: return "(无内容)" scored = [] for s in sentences: sc = sum(2 for w in ALERT_KEYWORDS if w in s) scored.append((sc, s)) scored.sort(key=lambda x: x[0], reverse=True) top = [s for _, s in scored[:max_sentences]] return "".join(top) def draft_reply(email): topic = email["subject"].replace("紧急: ", "").replace(": ", "") if "截止" in email["body"] or "紧急" in email["body"]: return "收到, 关于" + topic + "已了解, 我会在确认后尽快回复。" if "合同" in email["body"] or "会议" in email["body"]: return "谢谢同步" + topic + ", 我建议明天上午沟通细节。" return "收到" + topic + ", 谢谢!" def main(): print("=" * 40) print("Superhuman 风格 AI 邮件助手") print("=" * 40) ranked = sorted(EMAILS, key=priority_score, reverse=True) for index, email in enumerate(ranked, 1): score = priority_score(email) print("\n[%d] 发件人: %s" % (index, email["sender"])) print(" 主题: %s" % email["subject"]) print(" 优先级评分: %d" % score) print(" AI 摘要: %s" % summarize(email)) print(" AI 草稿: %s" % draft_reply(email)) if __name__ == "__main__": main()
SENDER_WEIGHT.get(email["sender"], 3)用字典给不同发件人设置基础权重,没在名单里的给默认值 3,对应“发件人权重”模块。for w in ALERT_KEYWORDS: if w in text: score += 2检测紧急词,每命中一个加 2 分,对应“语义紧急度”信号。ranked = sorted(EMAILS, key=priority_score, reverse=True)按优先级分数降序排列邮件,也就是“小林心里的那杆秤”。scored.sort(key=lambda x: x[0], reverse=True)对每个句子按关键词命中次数排序,属于“抽取式摘要”的实现。draft_reply(email)根据邮件主题和正文特征,从风格模板中选择最合适的一句回复,对应 AI 回复起草功能。
常见误区
误区既然 AI 都能生成回复了,那就应该让它在后台自动把邮件发出去,省得我还得点一下确认。
正解Superhuman 的人机协同理念恰恰相反——AI 永远只负责起草,发送必须是人的决定。误发一封邮件的成本远高于多一次点击,尤其在商务场景下,一句语气不当的回复可能毁掉一段合作关系。AI 是“小林”,但盖章的人永远是老板。
为何常见:工具类产品天然追求自动化,用户容易把“生成内容”和“执行发送”混为一谈,忽略了 AI 出错时的责任归属问题。
误区既然是 AI 总结,字数越少越厉害,能压缩到一句话才显得技术牛。
正解总结的核心价值是保留“决策信息”——时间、人物、金额、截止日期、需要谁做什么。一味追求短会丢失这些关键细节,导致用户还要点开原文确认。Superhuman 的总结采用“结论 + 细节 + 行动项”三段式,压缩率是有上限的,以不丢决策信息为底线。
为何常见:受“一句话摘要”等宣传口径影响,用户把“短”当成了“好”的评价标准,忽视了摘要的根本目的是辅助决策而非娱乐。
误区优先级排序很简单,把老板和重要客户置顶,其他邮件靠后就行了。
正解发件人只是其中一个信号。一封普通供应商邮件,如果正文里出现“合同到期”“违约”“今晚截止”,它的紧急程度可能超过老板的日常通知。Superhuman 的综合评分模型会融合发件人权重、语义紧急度和历史互动,并且允许用户通过“标星/忽略”动态调整。
为何常见:发件人是肉眼可见的最直观特征,用户容易高估它的作用,而忽略了语义理解才是 AI 比规则过滤器更强的地方。
误区核心不就是 ChatGPT 吗?我把 GPT 的 API 接到邮箱里,就能获得同样的体验。
正解Superhuman 的体验来自 Agent 架构、上下文记忆、工具调用、反馈闭环和快捷键交互的协同设计。单点调用大模型只能做“问答”或“写一段文字”,但无法自动执行“转发 + 建日程 + 排优先级”这类复合工作流。模型只是助理的大脑,Superhuman 做的是给大脑配上手脚和记忆。
为何常见:市场宣传把“AI 能力”等同于“产品体验”,让用户以为模型即产品,忽视了工程化、交互设计和数据闭环的巨大投入。
面试题
Q1. Superhuman 将 AI 定位为哪种角色?
- A.全自动发信器
- B.人机协同助手← 正确答案
- C.垃圾邮件过滤器
- D.邮件数据报表工具
答案:B。Superhuman 的 AI 负责起草、总结、排序,但最终发送和决策权始终在用户手里,是典型的“人机协同助手”。A 错在“全自动”违背了人工确认原则;C 只是其中一个子功能;D 更是完全不符。
Q2. AI 生成的回复草稿最终由谁发送?
- A.系统后台自动发送
- B.用户确认后发送← 正确答案
- C.发送给主管审批
- D.定时批量统一发送
答案:B。Superhuman 始终坚持“AI 起草、人工拍板”的原则。草稿必须经过用户确认才能发出,这是为了规避误发风险和语气错误。A、D 都绕开了用户确认,C 则多此一举。
Q3. 邮件智能总结最关键的是什么?
- A.字数越少越好
- B.保留决策信息← 正确答案
- C.文笔优美流畅
- D.包含全部细节
答案:B。总结的核心是提取时间、金额、截止日期、行动项等决策信息,而非单纯追求短小。字数太少会丢关键信号,全部细节就失去了总结意义。文笔是次要的,决策价值才是第一位的。
Q4. Superhuman 优先级排序的核心思路是什么?
- A.只看发件人职位高低
- B.多因子加权综合评分← 正确答案
- C.按邮件到达先后排序
- D.随机抽取重要邮件
答案:B。优先级排序融合发件人权重、语义紧急度和历史互动三类信号,加权求和得出优先分。只按发件人、时间或随机抽样都无法体现邮件内容与用户偏好,是典型的单因子思维。
Q5. Agent 架构中负责拆解用户目标的是哪一层?
- A.工具调用模块
- B.上下文记忆模块
- C.任务理解规划层← 正确答案
- D.多 Agent 协作层
答案:C。任务理解层(Planner)负责把自然语言指令解析成结构化子任务。工具调用模块负责执行 API,上下文记忆模块提供历史信息,多 Agent 协作层负责任务分发,三者的上游都是任务理解层。
Q6. 快捷指令体系的核心价值是什么?
- A.减少键盘敲击次数
- B.把意图变成一连串动作← 正确答案
- C.让界面更好看美观
- D.让邮箱具备更大存储
答案:B。快捷指令的精髓是“一句话触发工作流”:输入“转发给张总并预约会议”,系统自动执行转发、找联系人、建日历三个动作。减少敲击和美化界面都是附带收益,存储则与本功能无关。
Q7. 为什么邮件 Agent 需要上下文记忆?
- A.记住用户生日礼物
- B.多轮交互保持连贯← 正确答案
- C.提升打字输入速度
- D.方便显示历史记录
答案:B。上下文记忆让 Agent 能关联历史邮件、用户偏好和会话脉络。比如用户说“按上次的方式回复”,系统需要知道“上次的方式”是什么。它服务于多轮交互和个性化生成,而非简单的历史展示或打字提速。
Q8. 以下哪些属于 Superhuman 提升邮件处理效率的做法?
- A.AI 起草回复← 正确答案
- B.长邮件自动总结← 正确答案
- C.优先级智能排序← 正确答案
- D.无限扩大存储空间
答案:ABC。AI 起草、智能总结、优先级排序是 Superhuman 效率提升的三大核心能力。扩大存储空间只是基础设施,与“处理效率”无关,邮件再多不看也没用。
Q9. 优先级评分可以融合哪些信号?
- A.发件人亲密权重← 正确答案
- B.正文语义紧急度← 正确答案
- C.历史互动频率← 正确答案
- D.邮件字号大小
答案:ABC。优先级评分由发件人权重、语义紧急度和历史互动三部分加权求和。邮件字号属于视觉样式,与内容重要性无关,不会作为排序信号。
Q10. 体验优化闭环包含以下哪些关键环节?
- A.用户采纳反馈← 正确答案
- B.模型特征重加权← 正确答案
- C.灰度实验对比← 正确答案
- D.数据永久公开
答案:ABC。体验优化闭环是“用户行为反馈 → 调整权重/重训模型 → A/B 测试验证 → 上线迭代”的循环。用户采纳反馈和特征重加权是内部机制,灰度实验对比是验证手段。数据永久公开既不合理也不合规,违背隐私保护原则。