软工实践——CodeArts团队实战总结

zjcTander zjcTander 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

软工实践——CodeArts团队实战总结

  • 作业发布时间: 2025-11-11 00:00:00

提交须知

  • 1.项目开发截止时间:2025年11月12日 23:59

  • 2.博客截止时间:2025年11月12日 23:59

  • 3.所有内容以博客和CodeArt的提交记录为准,超过时间的提交默认无效

  • 4.如果的确修复了严重问题,需要特殊声明使用超时提交的版本

  • 5.如果声明使用超时提交的版本,会有一定的扣分,请在博客中说明改进情况及反思

题目背景

随着人工智能技术的快速发展,大语言模型(LLM)在各个领域展现出强大的应用潜力。在汽车消费市场,消费者在购车决策过程中往往需要专业的咨询和建议。基于此背景,我们计划开发一个基于大语言模型的购车意向咨询系统,为用户提供个性化、智能化的购车建议和决策支持。

该系统将利用先进的LLM技术,结合汽车行业知识,为用户提供以下服务:

  • 基于用户需求和偏好的车型推荐

  • 不同车型的对比分析

  • 购车预算规划建议

  • 汽车相关专业知识解答

请结合之前的大模型评测作业,进一步完成以下功能,最终做出一个基于大语言模型的购车意向咨询软件

基础功能

用户模块

  • 用户注册

  • 用户登录

  • 用户基本信息(姓名、手机号、购车预算、偏好车型等信息)

购车咨询模块

  • 每名用户都可以发起多次购车咨询请求

  • 咨询信息包括

    • 购车预算范围
    • 偏好车型(SUV、轿车、MPV等)
    • 主要使用场景(通勤、家庭、商务等)
    • 燃料类型偏好(燃油、电动、混动等)
    • 品牌偏好
  • 咨询记录保存和查看

  • 咨询结果基于LLM生成,提供详细的分析和建议

除了上述基础功能之外,大家还需要思考并解决:

  • 用户如何快速了解系统功能并开始咨询?

  • 咨询结果如何清晰、直观地展示给用户?

  • 如何保证咨询结果的准确性和实用性?

  • 如何保护用户隐私和数据安全?

附加功能

附加功能1

  • 设置咨询积分系统,用户完成咨询、提供反馈等行为获得积分,积分可以兑换汽车周边礼品。

附加功能2

  • 管理员模块:可以查看所有咨询记录、用户行为统计、热门咨询话题分析,并能够管理用户账号和咨询内容。

附加功能3

  • 压力测试,模拟百万量级的用户同时进行咨询请求,测试系统的并发处理能力和LLM接口的稳定性,要求在博客中写下详细测试过程和结果。

程序要求

  • 实现完整GUI界面

  • 实现基础功能,有余力时实现附加功能

  • 本次作业不限制语言,不限制库和框架的使用。

  • 至少集成两种大语言模型API(如阿里百炼、智普AI等)

作业要求

  • 事先设计好模块分工

  • 多人协同工作,每个人都需要编码,要求commit次数≥3,建立CodeArt团队仓库(在班级中自己的子组织下,命名TeamPractice+组号),截止时间前将相关程序和文档上传至仓库,仓库目录结构没有硬性要求,但要保证可以依靠此仓库提供的代码来构建项目。

  • 团队博客发表一篇博客,内容如下:

    • 项目地址(仓库地址、访问地址等相关地址)

    • CodeArt 的提交日志截图(鼓励小粒度提交),统计各组的commit次数

    • 程序运行环境(本次作业不限制客户端,所以需要说明运行环境方便助教测试,比如是桌面程序,使用Releases发布程序包;或是安卓应用程序,使用Releases发布apk安装包。不要出现“在我这里能正常运行啊”的情况。给出必要的,能够正常运行的环境依赖。如果助教不能运行,仅靠程序运行截图,实现部分得分再减50%)

    • 功能实现思路描述

    • 程序截图说明

    • 组员职责分工

    • 评估每位组员的贡献比例,总分100(如果没有评估,全组平均后,组长得分减 50%)

    • 合作中遇到的困难及解决方法

      • 组员1
      • ..
      • 组员2
      • ...
    • PSP表格(每名组员一个表格,发布在团队博客中)

评分标准

本次作业总分100分,附加分20分

  • (20')基本要求【覆盖课程作业2】

    • (5')博客排版,采用markdown排版,正确给出CodeArt仓库链接
    • (15')功能需求建模分析,要求至少包括用例分析、类图分析
  • (40')功能设计与实现【覆盖课程目标3】

    • (35')基础功能设计与实现,要求包括体系结构设计、接口设计和关键模块设计,其中必须包括调用LLM接口的设计

    • (5')用户体验,操作的方便、快捷性

  • (20')程序展示【覆盖课程目标5】

    • (5')CodeArt 的提交日志截图,统计各组员的commit次数

    • (15')程序运行截图及说明

  • (20')合作分工【覆盖课程目标6】

    • (10')描述为完成这次作业的工作流程、组员分工、组员贡献度比例;(将用于小组分数到个人分数的映射,请一起讨论、妥善安排比重)

    • (5')合作中遇到的困难及解决方法

    • (5')在服务器上部署项目

  • (20')附加功能实现

    • (10')附加功能1
    • (5')附加功能2
    • (5')附加功能3

博客规范

为了方便其他学校的老师或者助教了解课程实况,请大家在作业开头添加作业的基本信息:(必做)

这个作业属于哪个课程<班级的链接>
这个作业要求在哪里<作业要求的链接>
这个作业的目标<写上具体方面>
其他参考文献...
...全文
0人已提交
完成率0%
暂无数据

相关推荐

华为云CodeArts项目部署指南[源码]

本文详细介绍了如何使用华为云CodeArts平台进行项目打包和部署的全流程。文章首先介绍了CodeArts的基本功能,包括代码托管、构建流水线等,然后逐步讲解了如何创建项目、使用代码仓库、配置后端和前端的构建流水线。后端流水线包括编译构建和部署步骤,前端流水线则涉及编译构建和部署配置。作者还分享了实际项目中的经验,如修改前端构建步骤以压缩dist包,以及配置Nginx等。最后,展示了通过CodeArts实现自动化部署的成果,极大简化了开发者的工作流程。

elastic6hunter

码农必备!InsCode从入门到精通秘籍.pdf

内容概要:本文全面介绍了InsCode——由CSDN与华为云CodeArts IDE联合推出的AI编码助手,涵盖其核心功能、使用教程及优势特点。InsCode支持多种主流编程语言,提供语法高亮、智能提示、代码折叠、格式化等高效编辑功能,集成强大的调试工具和Git版本控制系统,支持断点调试、变量查看、分支管理等,提升开发效率与代码质量。同时具备项目管理能力,提供多种项目模板,简化项目初始化流程,并拥有丰富的插件生态系统,支持代码美化、性能分析、代码审查等功能,还可自定义插件以满足个性化需求。文章还详细讲解了安装启动、项目创建、代码编辑、调试测试、版本控制及插件使用的操作步骤,并给出了自定义快捷键、配置代码风格等实用技巧与注意事项。; 适合人群:适用于各类开发者,无论是编程新手还是经验丰富的工程师,尤其适合需要提升开发效率、进行团队协作或希望借助AI工具优化编码体验的编程人员。; 使用场景及目标:①用于日常编码中提升代码编写速度与准确性;②在团队协作项目中实现高效的版本管理与代码规范统一;③通过插件扩展实现代码质量优化与性能调优;④帮助开发者快速搭建项目结构并进行系统化调试与测试。; 阅读建议:建议读者结合实际操作,边学习边实践文档中的功能步骤,重点关注调试、版本控制和插件使用部分,同时遵循安全开发习惯,如及时提交代码、谨慎安装插件、定期更新版本,以充分发挥InsCode的效能。

大雨淅淅

《解锁GitCode:开发者的代码托管新宠》

内容概要:本文介绍了GitCode,一个由CSDN与华为云CodeArts联合打造的代码托管平台,详细解析了其核心功能,包括代码托管、Web IDE支持、问题跟踪系统、CI/CD工具以及丰富的模板资源。GitCode的优势在于高速访问体验、多语言支持、开源共享精神和安全可靠保障。它适用于个人项目管理、团队协作开发、开源社区建设和教育学习领域。文章还对比了GitCode与其他平台如GitHub、GitLab、Gitee的区别,强调了其在访问速度、功能特性、收费模式和社区活跃度方面的竞争力。最后,提供了GitCode的使用教程,涵盖注册与账号设置、创建新仓库、代码推送与拉取等操作。 适合人群:具备一定编程基础的开发者,尤其是国内开发者和开源爱好者。 使用场景及目标:①个人开发者用于代码托管和版本控制;②团队项目用于协同开发和代码审查;③开源社区用于项目发布和维护;④教育领域用于教学资源管理和学生代码提交。 其他说明:GitCode以其本土化服务和开源共享精神,为开发者提供了高效、便捷的代码管理工具,促进了国内开源社区的发展。对于尚未尝试的开发者,推荐注册体验其便捷与高效的功能。

奔跑吧邓邓子

2025 年 2 月发布测试版、5 月正式开放,支持 macOS、Ubuntu/Debian 和 Windows WSL 环境,或 GitHub 官方仓库 下载安装

2025 年 2 月发布测试版、5 月正式开放,支持 macOS、Ubuntu/Debian 和 Windows WSL 环境,或 GitHub 官方仓库 下载安装

xszzrs

HVAC.rar

下载并安装缺失的 CAD 字体文件,以解决文字乱码和问号问题

欢I迎I关I注I获I取
评论
收藏 已收藏
分享
返回顶部
zjcTander
2501_CS_SE_FZU 106 成员 407 内容