项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- 已安装并运行 Docker
- 本机 8088 端口可用
- 可拉取 zhenghaoz/gorse-in-one 镜像
安装与启动步骤
-
1启动演示环境
使用 playground 模式启动 Gorse,容器会下载 GitRec 数据并导入。
docker run -p 8088:8088 zhenghaoz/gorse-in-one --playground -
2打开控制台
启动后浏览器访问本地 8088 端口,进入 Gorse Dashboard。
-
3等待推荐任务
在 Tasks 页面等待 Generate item-to-item recommendation 任务完成。
-
4导入用户反馈
向 Bob 插入多条 star 反馈,示例物品为 LLM 相关 GitHub 仓库。
read -d '' JSON << EOF [ { "FeedbackType": "star", "UserId": "bob", "ItemId": "ollama:ollama", "Value": 1.0, "Timestamp": "2022-02-24" }, { "FeedbackType": "star", "UserId": "bob", "ItemId": "huggingface:transformers", "Value": 1.0, "Timestamp": "2022-02-25" }, { "FeedbackType": "star", "UserId": "bob", "ItemId": "rasbt:llms-from-scratch", "Value": 1.0, "Timestamp": "2022-02-26" }, { "FeedbackType": "star", "UserId": "bob", "ItemId": "vllm-project:vllm", "Value": 1.0, "Timestamp": "2022-02-27" }, { "FeedbackType": "star", "UserId": "bob", "ItemId": "hiyouga:llama-factory", "Value": 1.0, "Timestamp": "2022-02-28" } ] EOF curl -X POST http://127.0.0.1:8088/api/feedback -H 'Content-Type: application/json' -d "$JSON" -
5获取推荐结果
调用推荐 API 获取 Bob 的 10 条推荐,观察是否出现 LLM 相关仓库。
curl http://127.0.0.1:8088/api/recommend/bob?n=10
如何确认成功
访问 http://localhost:8088 能看到控制台,且推荐接口返回 Bob 的 10 条推荐。
常见问题
Q:Dashboard 地址是什么?
A:Dashboard 位于 http://localhost:8088。
Q:为什么要等待任务完成?
A:README 要求在 Generate item-to-item recommendation 任务完成后再插入反馈并体验推荐。
Q:playground 模式的数据来自哪里?
A:会从 GitRec 下载数据并导入 Gorse。
Q:如何查看 Bob 的推荐?
A:请求 http://127.0.0.1:8088/api/recommend/bob?n=10 即可获取 10 条推荐。
注意事项
- 以上为 README 提供的 playground 演示模式命令。
- 更多信息请阅读官方文档 https://gorse.io/docs/。
核心亮点
- Go 实现,单二进制部署,自带 REST API 和缓存,接入成本低
- 召回与排序链路完整,支持协同过滤、向量召回和 LLM 排序器
- 支持多模态 embedding,内容冷启动场景有现成方案
不足之处
- 深度排序与实时特征能力有限,超大规模场景需自行扩展
- 文档与社区以英文为主,中文资料和最佳实践较少
适用场景
- 电商或内容平台快速上线猜你喜欢、相关推荐
- 新闻资讯类应用做个性化信息流排序
- 中小团队无推荐算法团队时搭建推荐基础设施
替代项目
recommenders、Merlin、Metarank
同类项目推荐
xmgai-like
开源
换脸、艺术二维码随手玩,副业灵感一包带走。
本开源 AI 副业搞钱项目集成了强大功能,包括 AI 艺术二维码生成、AI 换脸、Delle3 绘画等···
spoken-to-signed-translation
开源
把口语文本一路转成手语视频的流水线
a text-to-gloss-to-pose-to-video pipeline for spoken to signed language translation
DDC_Skills_for_AI_Agents_in_Cons···
开源
给建筑AI装上221个专业技能,让Claude秒变工地专家
221 AI skills for construction: BIM analysis, cost estimation, scheduling, document ···
hub
开源
已退役的YOLO训练平台,迁移到Ultralytics Platform
Historical Ultralytics HUB repository — HUB shut down on July 31, 2026 and was repl···
