自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 TripGenie:畅游济南旅行规划助手:团队工作纪实(十五)

本周我们对整个项目进行了详细的测试,项目目前存在的主要问题有:交通搜索的时候总页数未更新、缺少交通切换回主页面按钮、生成新行程不显示进度条、天气数据爬取频率太慢,导致数据准确性低、页面按钮部分颜色不一致,下面是我们团队针对本次测试结果进行的总结内容,详细介绍问题及其解决方案,保证接下来的项目完善工作中有针对性的进行。

2025-06-12 09:46:32 686

原创 TripGenie:畅游济南旅行规划助手:团队工作纪实(十四)

为了更详细的展示站点信息,选择在最后一栏加了一个详情,用户点击每一个路线的站点详细图表之后,会在右侧弹出一个站点信息的弹窗,展示每一个路线的详细站点信息,包含站点名称、站点详细位置信息,帮助用户更清晰的知道那个公交线路更符合自己的行程规划。这次,我们团队新增了一个济南公交线路的展示界面,济南的公交线路多,且经过的站点覆盖范围广,价格实惠,是出行旅游交通工具的不二之选,我基于此现实情况,觉得做一个新的页面全面展示济南交通。同时,计划数据从后端传入前端进行渲染,写了一个新的路由路径,按列提取对应的信息。

2025-06-11 09:33:45 353

原创 TripGenie:畅游济南旅行规划助手:个人工作纪实(十)

我选用了成熟的网络爬虫框架,结合各大旅游资讯平台的公开 API,按照提取的关键信息发起搜索请求。同时,为了保证搜索效率和稳定性,我引入了缓存机制,对高频搜索的内容进行本地缓存,减少重复请求,提升系统响应速度。另外,如何在海量搜索结果中筛选出最符合用户需求的内容也是难点,为此我尝试了基于关键词权重的排序算法,根据用户输入信息与搜索结果的匹配度进行优先级排序。未来,我将继续钻研前沿技术,提升系统的智能化和个性化水平,让 TripGenie 能更好地满足用户的济南旅行规划需求,为用户带来更优质、便捷的服务体验。

2025-06-05 15:37:52 183

原创 TripGenie:畅游济南旅行规划助手:个人工作纪实(九)

在功能按键位置调整上,我面临着诸多挑战。同时,为了保证智能体回复页面的简洁性,我对页面布局进行了精细的 CSS 调整,运用 Flexbox 和 Grid 布局,重新分配各元素的空间,使页面在功能调整后依然保持良好的视觉效果和操作流畅性。在技术实现上,我使用了 HTML5 的自定义数据属性(data - *)来标识不同的工具按钮,结合 JavaScript 的事件委托机制,实现了工具栏中按钮的高效响应。在未来的工作中,我将继续提升自己的技术能力,以更专业的态度投入到项目开发中,为用户打造更加优质的产品体验。

2025-06-05 15:35:13 186

原创 TripGenie:畅游济南旅行规划助手:团队工作纪实(十三)

前期我们智能体已经有了旅游景点推荐与地图可视化展示,这里我们再次增加了美食、住宿的推荐,首先我们对数据集进行了扩展,增加了美食与住宿的数据集,我们这里做的是根据用户的旅行地点进行推荐,即如果用户去大明湖,我们会推荐大明湖附件的美食饭店,所以我们的数据集需要增加美食、住宿的坐标。我们依据已经有的功能,将功能的按键进行位置的更改,颜色的渲染调整,优化前端的页面,首先我们将原有的导出pdf、截图挪到了发送的位置,保证智能体回复页面的整体简洁,同时避免了附加功能影响用户对智能体回复的关注。

2025-05-28 16:32:37 292

原创 TripGenie:畅游济南旅行规划助手:团队工作纪实(十二)

在本周,我们团队对智能体的智能体回复、地图展示、进度条、前端设计等功能模块进行了优化升级,进一步提升用户的使用体验和回复的个性化。

2025-05-04 20:28:59 437

原创 TripGenie:畅游济南旅行规划助手:个人工作纪实(八)

同时,在面对技术难题时,不能急于求成,要静下心来分析问题产生的原因,多查阅资料、参考优秀案例,逐步解决问题。此次为 TripGenie 项目增添的 “导出为 PDF” 和 “截图” 功能,不仅丰富了项目的实用性,也让我在技术实践中收获颇丰,为后续的项目开发积累了宝贵经验。而在使用 html2canvas 进行截图时,部分动态加载的图片无法正确显示在截图中,后来通过监听图片加载完成事件,确保所有资源加载完成后再进行截图操作,才使截图内容完整呈现。这看似简单的功能添加,实则涉及多方面的技术整合与优化。

2025-04-25 10:57:22 270

原创 TripGenie:畅游济南旅行规划助手:团队工作纪实(十一)

增加了英文版本,它打破了语言壁垒,服务更多国际游客,满足不同母语背景人群需求,提升产品的包容性与用户体验,让外国友人也能便捷获取济南旅行规划,感受泉城魅力。完善了注册界面,方便新用户简单快捷注册新账号,同时增加登录界面和注册界面的相互跳转功能,方便用户的使用。在给出的内容后增添“导出为PDF”“截图”功能按钮,方便用户对内容进行分享和保存。完善了登录界面,保证每个用户信息安全,有效保存历史记录,方便用户的查找。本周任务总结,本团队增加了部分功能,提高了了结构体完整性和内容丰富性。

2025-04-25 10:50:20 182

原创 TripGenie:畅游济南旅行规划助手:团队工作纪实(十)

本周,团队通过紧密协作完成了判断时长功能的代码实现与初步测试优化。该功能的加入使TripGenie旅行规划助手更加完善,能为用户提供更全面的旅行规划信息。后续,团队将持续关注用户反馈,进一步优化功能细节,同时推进项目其他功能的迭代升级,不断提升产品质量和用户体验。

2025-04-25 10:34:57 434

原创 TripGenie:畅游济南旅行规划助手:个人工作纪实(七)

这种基于类名控制样式的方式,不仅让代码结构清晰易懂,还极大地方便了后续的维护和功能扩展。这使我明白,技术的提升是一个不断攻克难题的过程,每一次挑战都是成长的契机。这一过程让我更加深刻地理解了前后端分离的开发模式,也意识到数据传输的准确性和稳定性对整个系统的关键作用。的开发历程中,我作为团队的一员,主要参与前端页面的构建与优化,并且积极配合后端基于。的个性化旅游推荐功能,确保前后端无缝协作,为用户打造出高效、实用的旅游规划平台。操作在实现交互功能时的重要性,每一个细节都需要精准把握,以保障用户体验的流畅性。

2025-04-18 16:34:29 232

原创 TripGenie:畅游济南旅行规划助手:团队工作纪实(九)

后端开发人员则致力于功能的实现和性能优化,确保系统能够快速、准确地处理用户的请求并返回合理的旅行规划,进一步完善了系统的功能体系,提升了用户体验。未来,我们将继续努力,根据用户反馈和市场需求,持续优化和扩展系统的功能,提高系统的稳定性和响应速度。本周,我们团队在上周完成用户可要求智能体重新生成旅行规划与对智能体的旅行规划回答可以生成pdf文件导出后,增加了出行时间估计、登录注册、英文页面、切换主题多个功能,增加了智能体回复的全面性的同时提升了用户体验,还增强了系统的实用性和可用性。

2025-04-18 16:22:17 311

原创 TripGenie:畅游济南旅行规划助手:个人工作纪实(六)

明确了文件上传功能需要支持拖拽上传和手动选择上传这两种方式,同时要对上传的文件类型和大小进行严格限制,仅允许上传不超过 5MB 的图片文件。与产品经理的交流,使我更加明确了项目的需求和目标,避免了开发过程中的偏差。同时,与其他开发人员的分享和交流,让我学到了很多新的技术和方法。首先获取页面上的关键元素,如文件输入框、上传区域、文件列表、上传按钮和清空按钮等,并定义了一个数组来存储用户选择的文件。在未来的工作中,我将继续努力,不断提升自己的技术水平,为 TripGenie 项目的成功贡献更多的力量。

2025-04-13 15:31:19 695

原创 TripGenie:畅游济南旅行规划助手:个人工作纪实(五)

为应对这一情况,我在程序中设置了随机的 User - Agent,模拟不同浏览器的访问请求,同时合理控制请求频率,避免因频繁访问被网站封禁 IP。经过研究,我利用 Selenium 库结合 ChromeDriver,通过模拟浏览器行为,等待页面动态内容加载完成后再进行数据提取,成功解决了这一问题。这次工作经历也让我明白,在大数据时代,数据的获取与整理是实现个性化服务的基石。在后续的项目工作中,我将继续优化爬虫程序,提高数据的准确性和完整性,为 TripGenie 项目的成功贡献更多力量。

2025-04-13 15:11:39 253

原创 TripGenie:畅游济南旅行规划助手——团队工作纪实(八)

在本周的工作中,团队在上周完成地图展示和进度条的基础上,增加了两个功能点:用户可以对生成回答不满意要求智能体重新生成旅行规划;智能体的旅行规划回答可以生成pdf文件导出。这两个功能的增加为旅行规划服务的用户体验带来了显著提升。

2025-04-13 14:49:49 909

原创 TripGenie:畅游济南旅行规划助手:团队工作纪实( 七)

利用 JavaScript 为按钮添加点击事件监听器,用户点击 “是” 按钮时,前端通过代码逻辑向后端行程生成模块发送请求,后端生成新路线数据返回,前端利用 DOM 操作技术,精准更新页面路线与地图信息,无需刷新页面,为用户提供流畅、便捷的多行程选择体验。前后端协同技术:前端与后端通过 HTTP 协议交互数据。例如后端接收用户咨询信息后,经校验分析,返回 “规划” 阶段状态标识,前端据此调用 CSS 样式切换与 DOM 更新函数,更新进度条显示状态,确保进度条与系统操作高度一致,为用户提供稳定的流程反馈。

2025-04-08 11:02:57 710

原创 TripGenie:畅游济南旅行规划助手:团队工作纪实(六)

在微观层面,缩放比例为 10 时,用户可以深入查看景点周边的细微之处,如小巷的走向、景点内各个建筑的具体位置等,满足了用户在不同场景下的查看需求,同时又不会因为缩放范围过大或过小而给用户操作带来不便。例如,在地图初始化时,首先加载地图的基础框架数据以及关键区域的矢量数据,确保用户能够快速看到地图的大致轮廓,然后再逐步加载周边区域及详细的路线数据。用户只需在触摸屏幕上轻松进行双指缩放操作,地图便能立即响应,实现流畅的缩放效果,为用户打造了便捷、自然的操作体验,极大地提升了用户与地图之间的交互效率。

2025-04-08 10:22:55 473

原创 TripGenie:畅游济南旅行规划助手:个人工作纪实(四)

这一过程中,我深刻认识到数据库设计不仅要满足当前数据存储需求,更要为未来的数据扩展和查询优化预留空间,每一个字段类型、每一个约束条件的设置都需要审慎考虑,技术细节决定系统成败。随后,选择FAISS向量数据库存储管理这些向量,利用其多种索引类型,如FlatL2和HNSW,根据数据规模和查询性能要求设置合理参数,实现高效相似性检索。开发POI检索接口,支持多种查询方式。在实现过程中,我深刻体会到技术开发需要从用户角度出发,充分考虑用户可能的查询方式,通过合理的算法设计和技术选型,提供高效、便捷的服务。

2025-04-06 10:24:13 646

原创 TripGenie:畅游济南旅行规划助手:团队工作纪实(五)

在处理噪声数据时,运用数据挖掘中的异常检测算法,如基于密度的 DBSCAN 算法,自动识别并剔除那些明显不合常理的数据,诸如价格异常高或低的住宿信息、地理位置超出济南范围的景点坐标等。在此过程中,为优化 RAG 系统的性能,对检索算法进行多次调优,通过调整相似度计算的权重参数,提高检索结果与用户需求的相关性。同时,针对大语言模型生成内容的质量把控,采用强化学习中的奖励机制,依据生成内容与用户需求的匹配程度、信息丰富度等指标,对模型进行反馈训练,持续提升模型生成优质推荐内容的能力。

2025-04-06 10:15:00 496

原创 TripGenie:畅游济南旅行规划助手:团队工作纪实(四)

例如,设计包含景点探寻、美食寻觅、住宿选择等不同场景的输入描述,分别以中文和英文两种语言形式输入相同的旅行需求,像 “我想在济南找一些历史文化景点” 和 “I want to find some historical and cultural attractions in Jinan”,密切观察大模型 api 的返回结果。经过一周的协同努力,数据库中景点推荐内容的丰富度得到质的提升,用户在查看景点推荐时,能够获取更全面、深入的信息,为其旅行规划提供更有力的参考依据。

2025-04-06 10:00:45 878

原创 TripGenie:畅游济南旅行规划助手:个人工作纪实(三)

例如,通过机器学习算法分析用户的历史旅行数据,精准预测用户的兴趣偏好,从而为其量身定制个性化的旅行方案,为用户创造更加完美、便捷的旅行规划体验,助力 TripGenie 项目在旅行规划领域持续创新、脱颖而出。在数据处理阶段,一个错误的数据录入,比如景点的经纬度小数点位置错误,可能会使该景点在地图上的位置偏离实际位置数公里之远,进而误导用户对景点相对位置关系的判断。在坐标转化过程中,参数设置的细微差异,例如投影算法中的缩放因子稍有偏差,就可能导致整个地图上的景点布局出现混乱,严重影响地图展示的准确性。

2025-04-06 09:40:56 454

原创 TripGenie:畅游济南旅行规划助手:团队工作纪实(三)

在本周的工作中,团队在上周完成可视化前端页面制作与基础问答功能的基础上,进一步优化了问答回复的时间,并增加了完善的功能点,为用户提供更直观、更高效的交互体验,特别是在展示景点之间的相对位置关系以及生成方案的优化方面取得了进展。

2025-04-06 09:22:42 212

原创 TripGenie:畅游济南旅行规划助手:个人工作纪实(二)

在投身于构建专为济南景点服务的一体化个性旅游助手 TripGenie 的征程中,数据问题横亘在我们面前,成为亟待解决的关键挑战。彼时,济南可用的数据集状况不佳,数量匮乏不说,涵盖范围也过于宽泛,呈现出数据残缺不全、涉及领域有限以及更新滞后等诸多弊病。为了给用户提供全面且实时的济南景点、住宿和美食等信息,我们经过深思熟虑,毅然决定采用爬虫技术,将目光投向高德、大众点评等流量庞大的热门网站,计划从中抓取所需数据。在开启这项任务之前,我对爬虫技术完全陌生。但为了确保项目顺利前行,我即刻踏上了学习爬虫技术的道路。

2025-03-30 12:01:54 455

原创 TripGenie:畅游济南旅行规划助手:个人工作纪实(一)

明确项目主题之后,我们马上投入到项目书、申请书以及答辩 PPT 的撰写工作中,全方位、细致地规划项目的各个环节,从目标用户的精准定位、功能需求的深度剖析,到技术路线的谨慎抉择、开发计划的缜密安排以及预算的合理规划等,无一遗漏。在数据库整合环节,团队经过考量选择了 MySQL。从最初的主题确定,到中间的数据收集与处理,再到当前的数据库整合,每一个阶段都如同坚实的基石,为项目的成功筑牢根基。我们满怀期待,在接下来的分析和报告阶段,能够充分挖掘这些数据的价值,将其转化为富有建设性的见解和切实可行的建议。

2025-03-30 11:49:39 526

原创 TripGenie:畅游济南旅行规划助手:团队工作纪实(二)

本周初,我们对市场上的智能助手产品进行了深入的前端设计调研,特别是Kimi、DeepSeek和豆包等。我们的目标是理解当前的设计趋势、用户界面交互的最佳实践,并探索如何提升用户体验。前端界面开发:我们开始构建前端界面,注重简洁性和直观性,同时确保界面的响应式设计。面对API集成的复杂性和前端设计的创新,我们共同探讨解决方案,确保了项目的顺利进行。技术集成:DeepSeek的前端设计强调了与后端技术的无缝集成,提供了强大的搜索功能。互动元素:豆包包含了丰富的互动元素,如动画和过渡效果,增加了界面的活力。

2025-03-30 11:35:25 414

原创 TripGenie:畅游济南旅行规划助手:团队工作纪实(一)(含说明文件)

在数据处理阶段,面对不同网站对同一景点可能存在的命名格式差异、文件中不需要的信息,页码与序号与景点名称的统一问题,标题不清晰的CSV文件等问题,进行了讨论与修改。在项目启动阶段,我们组织了多次团队会议,明确了项目的目标和主题。确定了项目主题后,我们开始撰写项目书、申请书、答辩PPT,详细规划了项目的各个方面,包括目标用户、功能需求、技术路线、开发计划和预算等。面对数据不全面和更新不及时的挑战,我们决定采用爬虫技术,从各大网站爬取济南的景点、住宿、美食等信息。面对数据获取的难题,我们决定学习并应用爬虫技术。

2025-03-22 14:36:56 408

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除