跳转到内容

邮件

Jarvis 会把你的未读邮件排好序,让需要你的信排在前面;除非你点一下或点头同意,她不会动你的邮箱。这个功能是可选的,不打开就不工作,它和她其他的插件一样,通过 MCP 连接 Gmail。

她每隔几分钟看一次收件箱里未读的「主要」邮件。每来一封新信,一个小模型回答两个问题:发件人是不是指望你亲自回复?这是不是垃圾邮件?被标成「要回」的信会排到最前面,也可能触发弹出提示;「知会」类的邮件保持安静;模型拿不准的信就不加任何标记。看起来需要回复的信,绝不会同时被标成垃圾。

这套判断刻意偏谨慎,因为两种错误的代价不一样:少打一个标记,你什么也没损失;把一封该回的信误判成「不用回」,却可能让你漏掉欠别人的回复。所以两种标记的门槛都很高。

为了保护隐私,负责分类的小模型只看得到发件人的显示名和邮件主题。它拿不到邮箱地址、正文或预览片段,请求也只发往不留存数据的端点。每封信只问一次,答案会被记住,所以一封一直没读的信不会每隔几分钟被重新发出去。

设计时的一个小测试里,名字加主题已经足够区分真人来信和系统通知,所以正文始终留在你的电脑上。

当有信看起来像垃圾邮件时,邮件区块会出现一行「N 封像垃圾邮件」和一个「一键归档」按钮。归档只是把它们移出收件箱,仍然留在「所有邮件」里。只有你点了才会归档,她从不自己动手,点完之后有几秒钟可以撤销。她不会自动删除任何邮件。在邮件页面里,你也可以对单封信归档、移到废纸篓或标为已读,废纸篓用的是 Gmail 自己的,信会保留 30 天。

邮件页面列出未读的信,点开就在原地阅读。像新闻简报、商店促销这类按版式设计的邮件,转成纯文字会乱成一团,所以对这类信她会给出一句话概括,并附上到 Gmail 看原样的入口;普通的信直接显示文字,被引用的旧邮件会折叠起来。概括用的是另一个模型,不是负责分类的那个,因为它必须读完整封信。

点「让 Jarvis 起草回复」,她就会写一份。她知道你现在打开的是哪一封,因为页面会告诉她,所以「回复这封」指的就是这一封。草稿是你可以直接修改的文字,她会根据你的修改继续调整。「发送」并不会直接发出:它会弹出和其他地方一样的确认卡,上面是信发出去的最终样子,只有你确认了才会发送。

读邮件不需要许可。凡是会改变外部世界的操作,比如发送,都要经过确认。唯一的例外是你自己在邮件页面上的点击,那是你本人的操作,而且每一个都能撤销。

设计笔记:通过 MCP 接入 Gmail、邮件页面与草稿