AIGC·非著名程序员
26-09-22 23:52 微博认证:微博新知博主 科技博主 头条文章作者 微博原创视频博主

刚才看到一个挺有意思的开源项目,叫 Jev 聊天助手。简单说,它是一个装在安卓手机上的 App,你在微信、QQ、X(推特)、飞书里跟人聊天的时候,它能帮你分析对方话里的意思,然后给你写好几条候选回复,你觉得哪条合适就点一下填进输入框。但关键是,它只填不发,发送按钮永远得你自己按。

先说它怎么读消息的。它用的是安卓系统自带的无障碍服务,就是那种帮视障人士读屏幕的功能。它顺着这个通道去读你聊天界面上正在显示的对话,不碰你的聊天软件本身,不改安装包,不登你的账号,不翻你的聊天数据库。微信因为做了混淆处理,普通无障碍服务读不到内容,Jev 就把自己的服务伪装成系统级的读屏服务,绕过了这层限制。飞书更特殊,消息正文是自己画上去的,无障碍树里根本没有文字,Jev 就对每个气泡截图,再用离线 OCR 把字识别出来,全程不联网上传图片。

再说它分析的部分。它会先跑一个判断模型,一次性回答七道题:对方到底想干嘛、危险程度多高、对方在要什么、该不该马上回、最好怎么做。这一步大概一秒钟就出结果。然后,另一个生成模型会起草三条口语化的候选回复,判断模型再按合适程度排个序,最后在半透明的悬浮窗里展示给你。

还有一个细节值得提。它有一个本地知识库,你可以往里面存笔记和联系人档案。比如你备注了某个朋友的关系、性格、以前聊过什么,下次分析这个人的对话时,这些信息会自动带上,回复就不会跟你平时的人设和说话习惯打架。知识库存在手机本地,不会上传。

调用模型的 API 密钥也是你自己填的,判断、回复、视觉三路可以分开配,也可以只填一把密钥让其它两路自动继承。费用在你自己的服务商那边结算,项目不经手。

目前微信、QQ、X 已经全链路跑通,飞书靠 OCR 兜底也能用。要给新的聊天 App 加支持,写一个几十行的适配器就够了。

传送门:github.com/jev-chat/jev-chat-jarvis

#科技先锋官# #How I AI#

发布于 山东