← 返回列表

拾物:多模态个性化推荐助手,整合意图理解、召回、解释与反馈的课程系统

NJNAN/integrated-recommendation-assistant · 多模态个性化推荐助手:契约/意图/召回/解释/反馈五模块整合,六阶段可重跑验收,接入真实推荐目录与本地语音视觉手势

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

☆ 收藏查看项目 ↗

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

拾物是一个按六阶段任务书实现的课程整合项目,将推荐系统与多模态助手整合为可离线演示、可追踪、可复现的系统。支持文本/语音/图片/手势输入、多轮推荐、硬约束过滤、基于商品证据的解释、正负反馈重排,并提供六阶段可重跑验收脚本与回归测试。接入 2,208 件真实商品目录与冻结排序结果,也支持 18 件合成商品的纯离线演示模式。

核心能力与快速开始

★ 0 · Python

能做什么
整合推荐系统与多模态助手:六类意图(discover/similar/filter/compare/feedback/explain)与槽位、多轮会话合并/撤销/冲突处理、硬约束先于打分、多路召回、基于 EvidencePack 的商品证据解释、正负反馈重排、语音/视觉/手势媒体入口、HTTP API 与前端页面、六阶段证据重跑与回归测试、降级与失败出口(离线 popularity 召回、媒体接口 503、硬约束无候选返回 empty、证据不足停止解释)。
适用场景
课程整合项目答辩与演示;多模态个性化推荐流程的可追踪、可复现验证;在离线或接入真实商品目录两种模式下演示推荐、约束过滤、解释与反馈闭环。
项目形态
可直接使用的工具
部署方式
本地运行:默认 auto 模式通过 HTTP 调用模块一冻结 Flask 服务,模块二通过 JSON-lines 子进程调用;纯离线模式 IRA_PROFILE=demo 只需标准库。HTTP 服务绑定回环地址,无账号认证,仅适合本机课程演示。
主要依赖
Python 3.10+(实测 3.13.6);离线核心、HTTP 服务、测试与六阶段脚本只用标准库;auto 模式需 Flask 及模块一 requirements-web.txt;模块二媒体接口需其独立 .venv,仓库内 vendor 副本不含 venv 与模型权重。
使用限制
阶段样例使用 18 件合成商品与固定规则,只证明契约与流程正确,不代表真实推荐效果;真实目录价格为 GBP 历史最后观测单价,非当前售价,人民币预算会先澄清币种;语音/视觉/手势验收输入为已转写/已识别/已确认的结构化输入,真实麦克风、摄像头与真人手势需现场演示另行确认;体积原因未纳入模块一模型 pickle、原始交易数据与模块二 .venv/模型权重。
许可证
未说明
最近推送
2026-11-03 17:08

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

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

讨论 0

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

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