粤程助手产品系统Vibe Coding

我要开发同款
proginn16172459192026年05月09日
10阅读

技术信息

语言技术
PythonJavaScript小程序
系统类型
Web小程序轻应用
行业分类
人工智能生活旅游

作品详情

行业场景

1. 广东省内城际出行班次分散在不同小程序和平台中,用户查询时间、价格、余票和上下车点成本较高。
2. 城际巴士上下车点通常比传统客运站更灵活,用户需要知道哪个站点离自己或目的地更近。
3. 本项目面向跨城通勤、临时出行和省内短途客运场景,解决班次查询分散、推荐不智能、购票路径不清晰的问题。

功能介绍

支持广东省内城际巴士路线、城市、班次、价格、余票等信息查询。
支持自然语言对话,用户可以直接输入“明天从深圳去广州天河”这类需求。
支持自动定位、目的地识别、上下车点距离计算,并按时间、价格、距离、余票等因素综合推荐班次。
支持一键生成订票跳转信息,帮助用户快速进入对应官方小程序完成购票。
支持乘车人、常用地址、订单创建、订单查询、订单取消、订单统计等订单管理功能。
支持多票源聚合设计,可扩展接入粤出行、如约城际等不同城际出行平台。

项目实现

主要负责小程序接口分析、抓包复现、数据采集、后端服务和智能推荐流程实现。
通过小程序反编译、接口抓包和请求重放,解析城际巴士平台的城市、路线、班次、站点、余票和订单相关接口。
使用 Node.js、Express 搭建后端 API,结合 PostgreSQL/Supabase 存储城市、路线、班次、用户画像、乘车人和订单数据。
实现数据清洗能力,对不同票源返回的城市名、站点名、路线 ID、班次时间、价格、余票状态等字段进行标准化处理,去除重复数据、异常数据和无效班次,统一成可排序、可展示、可订票的结构。
接入高德地图能力,实现 GPS 定位、逆地理编码、目的地坐标解析和上下车点距离计算。
使用 qwen-max Function Calling 实现自然语言意图识别、自动补全出发地、班次查询、评分排序和订票意图生成。
项目难点包括接口 PoW 校验复现、多票源数据结构统一、站点模糊匹配、实时缓存更新、余票状态校验以及推荐结果准确性优化。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论