返回列表
产品发布人工智能Chrome插件端侧模型

看视频馋了怎么办?CraveLens端侧AI识别美食一键下单

创新AI应用CraveLens在Product Hunt发布。作为一款Chrome浏览器扩展,它利用端侧LiteRT与Gemma模型识别视频及网页中的美食画面,并基于模型上下文协议与Swiggy外卖联动自动生成购物车,实现从影视画面到外卖送达的无缝对接。

Product Hunt

核心要点

  • 端侧智能识别:CraveLens采用基于本地运行的LiteRT与Gemma轻量视觉模型,可实时识别视频流与网页画面中的美食,兼顾响应速度与隐私保护。
  • 打通外卖履约:该扩展接入了印度外卖平台Swiggy的开发者生态,通过模型上下文协议(MCP)工具调用,自动将识别出的菜品转化为可审核的购物车。
  • 全栈云原生支撑:后端采用部署在Google Cloud Run上的Node.js架构,结合WebSocket实时双向通信、Redis与MongoDB,支撑高并发弹性扩展。
  • 入选生态扶持:项目已正式入选Swiggy Builders Club,直接获得官方MCP网关与API生态支持。

详细分析

端侧视觉推理实现低延迟与隐私兼顾

在流媒体视频播放过程中,用户经常因影视剧或美食节目中的菜肴产生即时消费欲望。CraveLens作为一款Chrome浏览器扩展程序,创新性地将视觉识别流程下放至端侧设备。通过利用LiteRT以及Gemma轻量级模型,扩展可以直接在用户浏览器内部针对视频片段或所选网页区域进行特征提取与食品种类判定。这种架构有效降低了将高清视频流频繁上传到云端服务器所带来的带宽成本,并从根本上杜绝了用户浏览画面与播放历史泄露的隐私风险。

模型上下文协议驱动的自动化购物链路

仅仅识别出美食画面只是第一步,如何将其转化为实际消费才是CraveLens的核心价值所在。该产品深度接入了Swiggy的模型上下文协议(Model Context Protocol, MCP)网关。当端侧AI识别出菜品后,后端Agent会通过标准化的MCP工具调用,在Swiggy商户库中匹配最相似、评分最高且可配送的同款餐品,并自动构建个性化购物车供用户确认。此外,系统还支持将购物车清单推送至Telegram等移动工具,极大缩短了从产生食欲到完成下单的操作路径。

云原生无服务器架构应对突发流量峰值

视频消费场景引发的点餐冲动往往具有极高的突发性与瞬时并发特征。为此,开发者Nishith P将CraveLens的Node.js后端部署在Google Cloud Run上。借助Cloud Run从零秒级自动伸缩的能力,系统能够从容承载突发的并发会话,避免闲置算力浪费。同时,系统通过Redis和MongoDB剥离会话状态、购物车分布式锁与遥测数据,结合原生WebSocket支持,在保证端到端实时双向代理事件流通信的同时,维持了后端的无状态水平扩展。

行业影响

CraveLens的发布展示了多模态AI与现实生活消费场景深度结合的巨大潜力,尤其为AI Agent(智能体)在即时电商领域的落地提供了典型范例。首先,它推动了“多模态理解+端侧计算”的混合架构普及,验证了轻量化端侧模型在垂直消费任务中的实用性。其次,借助模型上下文协议(MCP),AI应用能够标准化、模块化地与传统互联网商业基础设施对接,打破了信息孤岛。这一模式为未来的内容电商、沉浸式互动观影以及“所见即所买”体验开辟了全新的商业化路径。

常见问题

CraveLens是什么工具?它的核心功能是什么?

CraveLens是一款基于Chrome浏览器的AI扩展程序。当用户在观看影视剧、视频或浏览网页时,该工具能利用AI自动识别画面中出现的美食,并通过外卖平台的API与模型上下文协议,自动匹配附近餐厅的相应菜品并生成购物车,实现从“看到美食”到“一键下单”的无缝对接。

CraveLens如何保证用户的隐私与数据安全?

CraveLens采用了端云协同的隐私优先架构。美食视觉检测与识别直接通过LiteRT与Gemma模型在本地设备端运行,无需将用户的浏览画面或视频流上传至云端服务器;云端仅负责处理脱敏后的菜品名称匹配与购物车协议调用,最大程度保护了用户的隐私安全。

什么是MCP协议?它在CraveLens中扮演了什么角色?

MCP即模型上下文协议(Model Context Protocol),是一种让AI模型与外部系统工具安全交互的标准协议。在CraveLens中,MCP充当了AI识别结果与Swiggy外卖平台之间的桥梁,使得AI Agent能够准确调用商户检索、餐品匹配及购物车填充等自动化工具。

相关新闻