兴趣班搜索系统
业务和功能介绍
1、立项背景和目标:
针对北美课后教育市场商家信息高度分散(独立建站)、传统搜索引擎难以实现垂直领域精细化搜索,且聚合平台人工维护数据成本高昂的痛点,Richoo项目应运而生。本系统旨在打造一个垂直领域的SaaS+平台,核心目标是通过引入AI大模型(LLM)技术,实现海量商家网站课程信息的自动化采集、同步与智能解析,从而为北美家长和儿童提供高效的课程发现、个性化推荐以及统一的日程管理服务。
2、核心功能模块:
系统主要由五大核心业务模块构成:
课程查询系统:基于Elasticsearch提供BM25文本匹配与向量语义搜索相结合的混合召回能力。
课程推荐系统:结合用户画像与实时点击行为数据,为用户提供个性化的课程推荐。
课程日历系统:提供便捷的可视化工具,帮助家长统一管理小孩的课后班日程。
课程信息爬虫系统:负责在后台周期性并发抓取数万个商家网站的更新内容。
智能客服系统:利用Langraph技术,将家长复杂的自然语言需求精准转化为搜索过滤条件。
3、业务流程与路径:
系统的整体业务流呈现高度自动化的数据闭环:首先,爬虫系统从分散的商家网站抓取原始网页数据;随后,数据进入异步消息队列,由LLM解析服务接管,利用大模型将非结构化网页文本提取为结构化的课程JSON数据并建立索引;在用户端,家长通过前端发起搜索、对话(智能客服)或浏览推荐,网关将请求路由至对应的检索或推荐微服务,系统结合热度数据进行快速响应,最终用户可将心仪的课程一键加入个人日历中。
在线教育