软件工程实践——软件评测作业

这个作业属于哪个课程软件工程实践-2023学年-W班
这个作业要求在哪里软件工程实践-软件评测作业      皱欣老师–软件工程 案例分析作业
这个作业的目标通过分析软件来全面地了解软件工程的原理在软件上所起的作用
其他参考文献

第一部分 调研,评测

讯飞星火

介绍

讯飞星火是科大讯飞推出的新一代认知智能大模型,具备多种语言理解和生成能力,
能进行内容生成、知识问答、推理、数学操作等,持续从大量数据和知识中学习进化。

体验

  1. 语言问答

提问
在这里插入图片描述
否定其回答后,设定需求,它还是正确回答问题
在这里插入图片描述

  1. 代码编写

要求使用Vue3的组合式API编写一个loginForm组件
在这里插入图片描述在这里插入图片描述
运行结果展示
在这里插入图片描述

  1. LOGO设计助手

提供一些关键词
在这里插入图片描述

  1. 插件使用

在这里插入图片描述

  1. 文案编写

在这里插入图片描述

BUG

实验环境
  • 操作系统:Windows 10 家庭中文版 22H2 19045.4291
  • 处理器: 11th Gen Intel® Core™ i7-11800H @ 2.30GHz 2.30 GHz
  • 浏览器环境:Chrome Version 123.0.6312.122 (Official Build) (64-bit)
BUG 1-功能迷糊

这边提到可以让AI开始LOGO设计的草图创作
在这里插入图片描述
当时间过去十几分钟后,我询问其结果,被告知它并不能提供一个LOGO在这里插入图片描述

BUG 2-无法检查页面代码

点击F12打开浏览器的开发者工具后,页面代码会清空,只剩下空白。
在这里插入图片描述
在登录界面就打开开发者工具后,登录进去依旧是空白
在这里插入图片描述
不管是哪种情况,即使关闭开发者工具,刷新界面依然显示空白,且无法通过前进后退恢复。(上述现象已通过多次测试)

可能原因:开发者工具在运行时会对页面进行重新渲染和加载,导致之前的内容被清空。

BUG 3-放大后无法查看内容

放大到400%后,在这里无法通过滚轮向上查看对话信息,且无法选择对话信息
在这里插入图片描述
可能原因: 对话框使用了内部的滚动条,放大到400%后鼠标无法获取对话框焦点

BUG 4-无法切换插件

无法通过文字输入或者点击插件按钮进行切换插件或者取消使用插件,且不支持多个插件
在这里插入图片描述
可能原因:技术不支持

改进意见

  1. 页面布局,提供手机版浏览模式
  2. 建议可以查看页面源代码

结论

讯飞星火在回答问题、编写前端代码时具有不错的正确率,且会坚持正确的答案。

功能缺点:

  • ppt插件:如果没有详细说明制作一份ppt,就会按照正常的问答来处理。
  • 问答:当回答的内容过长时,超过某个限度后会清空内容,然后报错。
  • 助手:存在助手对于自身功能认知错误的问题

界面缺点:

  • 打开开发者工具后页面会清空

如果只是需要问答功能的话,不建议使用讯飞星火,如果要使用插件功能,可以尝试。

Kimi

介绍

Kimi是一款多功能的人工智能助手,能够理解和回应中英文对话,提供信息查询、文件内容解析、网页信息提取等服务,旨在帮助用户高效解决问题。

体验

  1. 算法题

在这里插入图片描述

在这里插入图片描述
正确通过

  1. 弱智吧

在这里插入图片描述

  1. 朋友圈文案

在这里插入图片描述

  1. 页面放大

在这里插入图片描述

  1. pdf读取

在这里插入图片描述

  1. 链接读取

在这里插入图片描述在这里插入图片描述

BUG

没有发现BUG

改进意见

可以逐步开发出插件功能

结论

如果没有特殊需求,目前来说kimi回答问题的正确率算是最高的,基本不会出问题,界面也很简洁,适配手机版,适合用于取代chatgpt3.5,推荐使用。

采访

采访对象为通信工程专业的大二学生
在这里插入图片描述
在这里插入图片描述

第二部分 分析

开发时间估计

阶段活动月估计/6人备注
前期准备需求分析与规划2包括定义目标、性能指标等
数据收集2取决于数据的可用性
数据清洗和格式化2根据数据质量和规模调整时间
数据标注(如果需要)4取决于数据量和复杂性
模型构建选择算法和技术栈1根据团队经验和项目需求选择
设计模型架构2包括初步设计和实验框架搭建
初步模型训练2根据模型复杂度调整时间
超参数调优2可能需要多次迭代
特征工程和模型优化3根据模型表现进行调整
质量保证编写测试用例1确保覆盖所有关键功能
进行模型测试2包括单元测试和集成测试
分析测试结果和调优2根据测试反馈进行必要的调整
实施与运维准备部署环境1包括硬件和软件的配置
部署模型到生产环境1确保部署流程顺利
建立监控系统1用于跟踪模型性能和用户反馈
监控模型性能和用户反馈持续过程持续监控和维护是必要的
持续发展收集用户反馈持续过程用于指导后续的迭代和优化
定期回顾和更新模型每1-2个月根据业务发展和用户需求进行
优化和扩展模型功能根据需求调整可能需要额外的资源和时间
合规与伦理审查数据隐私和安全性1确保符合法律法规和公司政策
确保模型公平性和透明度2包括定期的审查和调整
持续监控合规性和伦理问题持续过程需要团队成员的持续关注和努力

同类产品对比排名

排名产品名称优点缺点综合评分
1Kimi强大的中英文对话能力、优秀的理解和生成文本能力、遵守法律法规和伦理标准作为新兴产品,市场认知度有待提高4.2/5
2通义千问执行效率高、多语言支持、强大的数学计算能力插件较少、用户界面待优化4.5/5
3文心一言优秀的中文处理能力、提供AI绘图功能数学计算能力相对较弱、有时逻辑错误4.0/5
4讯飞星火语音输入能力、实时对话响应上下文理解能力有待提升、数学解答错误概率较高3.5/5

讯飞星火的语音输入和实时对话响应能力是其一大亮点,提供了便捷的交互方式。但是,上下文理解和数学解答的准确性方面仍有较大的提升空间。

综合评分是根据各项性能测试、用户反馈以及市场影响力等多方面因素综合评定的,每款产品都有其独特的优势和改进空间,用户可以根据自己的需求进行选择。

软件工程方面的建议

  1. 增强数据预处理:

优化数据清洗和标注流程,确保训练数据的质量和一致性。
引入更先进的数据增强技术,以提高模型对不同语境和场景的适应性。
采用更精细的数据标注方法,确保上下文信息和数学概念被准确捕捉和理解。

  1. 改进特征工程:

利用自然语言处理(NLP)的最新研究成果,提取更有效的特征表示。
探索和实验不同的特征选择方法,以识别对模型性能影响最大的特征。
采用深度学习技术,如预训练语言模型,来捕捉复杂的语言特征和上下文关系。

  1. 强化模型训练:

使用更复杂的网络结构或集成学习方法,以提高模型的泛化能力和准确性。
实施持续的模型评估和迭代,确保模型在不断变化的数据分布上保持高性能。
引入领域专家知识,对模型进行微调,特别是在数学和逻辑处理方面。

BUG存在的原因分析

  • 对于放大400%后无法查看对话框的消息,属于设计质量不高的问题,需要开发出移动端页面进行适配。

  • 对于打开浏览器的开发者工具后页面清空的问题,可能是安全性考虑吧,不太能理解。

第三部分 建议和规划

市场概况

  • 市场有多大

    据大模型之家的测算,预计到2023年,全球人工智能大模型市场规模将达到210亿美元,并且预计随着大模型的进一步发展和技术的不断创新,到2028年,大模型市场规模有可能达到1095亿美元。
    国际数据公司(IDC)预测,全球AI计算市场规模将从2022年的195.0亿美元增长到2026年的346.6亿美元。其中,生成式AI计算市场规模将从2022年的8.2亿美元增长到2026年的109.9亿美元。
    另一份报告预测,按收入计,2023年全球AI大模型收入大约为数百亿美元,预计到2030年将达到更高的数额,期间年复合增长率CAGR为一定百分比

  • 直接用户量和潜在用户量

    从2022年9月到2023年8月,排名前50位的AI工具产生了超过240亿次访问量,其中ChatGPT占据了140亿次流量。这些数据表明,AI大模型的直接用户量已经达到了数亿级别,因为即使只有一小部分用户是活跃的,考虑到重复访问和多个工具的使用,实际用户量也可能达到数千万。

    全球已有5%的企业在使用大模型,预计到2026年,这一数字将达到80%。考虑到全球企业数量和个人用户,潜在用户量可能达到数十亿级别。

市场现状

  • 目前市场上有什么产品

序号产品名称开发者/公司特点
1Stable DiffusionStability AI, CompVis, LAION文本到图像潜在扩散模型,需下载代码部署使用
2DALL·E 3OpenAIAI图像生成器,需chatGPT Plus会员才能体验
3Imagine with Meta AIMeta (Facebook)AI图像生成器,目前免费
4Imagen 2Google DeepmindAI图像生成模型,效果待验证
5Stable AudioStability AIAI音频生成模型
6MuseNetOpenAIAI音频生成模型
7Suno AIAnthropic音频大模型,可以根据prompt和歌词完成谱曲和编曲
8Gemini NanoDeepMind谷歌Gemini的口袋版,参数量3.2B
9Phi-2Microsoft小语言模型,参数量2.7B,开源
10LlamaMeta (Facebook)开源大模型,发布了第2.0版本
11VicunaUC Berkeley等高校模型参数量13B、7B,后来增加了33B的版本,目前版本为v1.5
12MistralMistralAI法国大模型初创企业发布的模型,参数量7B
13StarlingUC Berkeley模型参数量7B
14GemmaGoogle开源小语言模型,参数量为2B和7B
15DBRXDatabricks开源大语言混合专家(MoE)模型,参数量为132B,每次输入激活的参数36B
16零一万物零一万物开源大模型,参数数量为6B和34B,有基座版、微调版和量化版
17Qwen通义千问开源版本,参数数量为1.8B/7B/14B/72B,2024年3月底发布了MoE版本
18DeepSeek幻方团队开源大模型,DeepSeek-LLM的参数数量为7B和67B
19文心一言百度首批通过备案的人工智能大模型,提供文案生成、多轮会话等功能
20云雀大模型字节跳动专为电商和生活服务场景设计
21日日新大模型商汤科技认知大模型,以中文为核心的新一代认知智能大模型
22百川大模型百川智能跨领域的知识和语言理解能力
23智谱GLM大模型智谱AI支持32K的上下文长度,能满足更长的多轮对话、知识问答与摘要等需求
24ABAB大模型MiniMaxAI大模型产品,具体特点未提供
25书生通用大模型上海人工智能实验室首批通过备案的人工智能大模型
  • 领域处于成长阶段

市场与产品生态

  • 核心用户群体

典型用户是那些教育水平较高、对新技术有热情、在专业领域有实际需求、并且愿意为高效和创新的解决方案投资的个人或企业。随着AI技术的不断发展和普及,这一用户群体可能会进一步扩大,涵盖更多行业和背景的用户。

  • 用户群体间的关系

用户群体之间存在以下关系,并且可以利用这些关系构建特定的用户生态系统

  1. 开发者与业务用户:开发者创造应用,业务用户使用这些应用,双方互动促进产品优化。
  2. 行业专家与应用开发者:行业专家提供领域知识,帮助开发者开发更符合行业需求的AI解决方案。
  3. 数据科学家与决策者:数据科学家利用AI模型分析数据,为决策者提供洞察,辅助制定策略。
  4. 教育者与学习者:教育者使用AI工具进行教学,学习者通过这些工具提升学习效率,共同促进教育个性化。
  5. 服务提供商与客户:服务提供商通过AI模型提供定制服务,客户享受个性化体验,形成客户中心的服务生态。
  6. 研究者与政策制定者:研究者利用AI进行研究,政策制定者应用研究成果制定政策,推动科技与治理结合。
    通过这些相互作用,可以形成一个互动性强、多方共赢的用户生态系统,推动AI大模型技术的创新和广泛应用。
  • 产品与子产品

在AI大模型产品的子产品和其他相关产品之间构建产品生态系统的可能性和关系,可以通过以下几个方面来展示:

关系类型描述例子
互补性不同产品针对不同场景提供补充功能,共同满足用户需求。图像识别模型与自然语言处理模型结合,提供多模态交互体验。
集成性AI大模型作为核心组件,集成到各种应用中,形成以AI为核心的生态。智能手机集成语音助手,提供智能搜索和个人助理功能。
扩展性基于核心AI模型开发新功能或产品,不断扩展产品线。企业软件集成AI分析模块,提供市场趋势预测和客户关系管理。
互操作性产品之间通过标准化接口互操作,实现数据和功能的有效整合。不同品牌的智能家居设备通过统一平台进行控制和管理。
数据共享与协同在合规的前提下,产品间共享数据和模型训练成果,提升整体性能。医疗AI产品共享病例数据,协同提高疾病诊断的准确率。
商业模式创新探索新的商业模式,如将AI模型作为服务提供,创造新的收入渠道。云服务商提供AI模型API,供开发者使用和集成到自己的应用中。

通过上述表格,我们可以看到AI大模型产品的子产品和其他相关产品之间存在着多种潜在的关系和互动方式,这些关系有助于构建一个更加丰富和动态的产品生态系统,为用户提供更加全面和高效的服务体验。

产品规划

添加插件功能

原因

添加插件功能为了满足更广泛群体的使用

NABCD模型分析

需求 (Need)
  • 目标市场和用户识别:通过调研和反馈,确定用户在使用类似产品或服务时遇到的主要挑战。
  • 核心问题解决:明确插件功能需解决的关键问题,以满足用户的期望和需求。
优势 (Advantage)
  • 技术创新:强调Kimi插件功能的创新点,包括任何专利技术或独特的用户体验设计。
效益 (Benefit)
  • 用户价值:清晰地向潜在用户传达使用Kimi插件功能所带来的具体效益,如效率提升、成本节约等。
  • 业务目标支持:展示如何通过使用Kimi插件功能帮助用户实现业务目标和增长。
竞争 (Competition)
  • 市场分析:分析直接和间接竞争对手的产品特性、市场策略和用户基础。
  • 差异化策略:制定差异化和定位策略,以在市场中脱颖而出。
  • 动态监控:持续监控竞争对手的动态,并准备相应的应对策略。
推广 (Diffusion)
  • 营销计划:设计包含在线营销、内容创作、社交媒体互动在内的全面推广计划。
  • 用户参与:通过各种渠道和活动提高Kimi插件功能的知名度,并吸引用户试用。
  • 反馈循环:建立反馈机制,根据用户反馈不断优化推广策略和产品功能。

十六周规划

周期项目经理 (PM)技术负责人 (Tech Lead)前端开发工程师 (Front-end Developer)后端开发工程师 (Back-end Developer)测试工程师 (QA Engineer)UI/UX设计师 (UI/UX Designer)
1组织启动会议,明确项目目标确定技术栈和开发工具讨论项目需求和预期成果讨论项目需求和预期成果讨论项目需求和预期成果讨论项目需求和预期成果
2完成项目计划文档完成系统架构设计完成初步的UI/UX设计稿设计数据库模型和API接口讨论测试策略根据反馈优化设计
3-4监控项目进度搭建开发环境和基础架构开始前端界面的开发开发后端逻辑和API接口准备测试环境准备设计原型
5-8确保按时完成阶段性目标进行代码审查和架构优化分模块进行详细开发分模块进行详细开发编写测试用例完善UI/UX设计
9-12组织定期回顾会议根据测试反馈进行代码修复根据测试反馈进行代码修复根据测试反馈进行代码修复执行测试用例,记录和跟踪缺陷根据反馈优化设计
13-14组织产品发布准备负责系统集成和性能优化进行系统集成测试进行系统集成测试进行压力测试准备产品发布材料
15收集用户反馈和使用数据解决集成过程中的问题根据用户反馈进行调整根据用户反馈进行调整根据用户反馈进行调整根据用户反馈进行调整
16组织产品发布会完成最终的质量检查完成最终的质量检查完成最终的质量检查准备后续支持和迭代计划庆祝成功发布
  • 8
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的学习借鉴价值,对于初学者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎学习交流,共同探索编程的无穷魅力! 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值