← 返回列表

Proof of Turnover:用照片验证度假短租房打扫是否完成

SanyaBoroda4/proof-of-turnover · Hackathon 2026. Proves vacation-rental cleanings from the cleaner's photos: an item counts as done only when two independent vision checks and SAM 3.1 agree on one photo. Gaps become re-photo requests in the cleaner's language.

GitHub原文发布 未知首次收录 2026-11-03上架 2026-11-03 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

该项目是一个面向度假短租房清洁验收的可验证 AI 代理。房东在 setup 页面按房间上传清洁示例照片和规则,由 Muse Spark 起草检查清单并规划引导式拍照流程;清洁工按房间逐一拍摄照片,系统在后台用两次独立的 Muse Spark 检查加 SAM 3.1 目标检测进行三重校验,只有三者对同一张照片达成一致才判定该项已完成。未获证明的项会以清洁工所用语言生成补拍请求,问题项由清洁工选择“已修复、无法修复、没问题或稍后”,最终由房东在 host 页面审核前后对比照片、语音备注翻译和模型调用日志,并决定通过或退回。项目还提供模型调用缓存与回放机制,记录每次判定所依据的证据照片和调用时间线。

核心能力与快速开始

★ 0 · Python

能做什么
引导清洁工按房间和镜头逐张拍照;根据房东的照片与规则生成检查清单和拍照计划;对每张照片执行两次独立视觉模型检查与 SAM 3.1 物体检测/计数,三者一致才判定完成;对未证明项生成对应语言的补拍请求;支持语音说明转写和翻译;生成带标注框的证据图和模型调用日志;支持从缓存回放模型调用。
适用场景
度假短租房或民宿的清洁验收;房东远程核查清洁完成情况;清洁人员按多语言指引完成并补拍照片;对涉及物品存在性和数量的清洁项进行可追溯核验。
项目形态
可直接使用的工具
部署方式
本地运行 FastAPI 服务,数据以本地文件保存;手机使用页内相机、麦克风和语音播放时需要 HTTPS 隧道(README 示例使用 cloudflared)。
主要依赖
Python 3.13、Meta Model API key;依赖 Meta 的 muse-spark-1.3-contributor、muse-wonder-1.0、sam-3.1、muse-voice-transcribe-1.0 模型,语音朗读使用 edge-tts。API 成本与调用配额未说明。
使用限制
需要自备 Meta Model API key 并具备网络访问;照片识别依赖视觉模型和 SAM,判定可能因检查结果不一致而要求补拍;仅覆盖 README 所述清洁验收流程,未说明其他场景的适用性;许可证为 MIT,但商用条件与模型服务条款未说明。
许可证
MIT
最近推送
2026-11-02 23:52

资料检查:2026-11-03 07:00 · 卡片整理:2026-11-03 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

职业应用

程序员

作为可参考的 Python/FastAPI 多模态 AI 代理实现,用于学习如何组织视觉模型校验流程、模型调用缓存与回放(POT_REPLAY=1)、以及记录 calls.jsonl/timeline.jsonl 调用日志;也可运行其 pytest 测试套件(使用 fake Meta client)进行测试实践。

查看内容依据
The suite (320 tests) uses a fake Meta client; live-API smoke and rehearsal scripts live in `scripts/`.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。