YACW株式会社——团队展示

YACW株式会社 团队 2023-03-16 22:45:16
这个作业属于哪个课程2023 年福大-软件工程实践-W 班
这个作业要求在哪里软件工程实践团队作业一
这个作业的目标建立开发小组,明确选题意义与需求分析
其他参考文献ChatGPT, 《构建之法》

团队介绍

队名

我们的队名是: YACW 株式会社

队员风采

学号姓名CSDN 地址成员性格擅长的技术兴趣爱好希望的软工角色slogan
062000224Lao_Liu地址沉稳、但是有时又挺莽撞的 (?)软硬件都会一点,架构设计也会一点写代码(真的),看番,听歌,DIYPM/全栈 (目前主要做前端)Think. Feel. Brave.
222000407胡彦杰地址温和坚定Java,需求分析美食,电影,运动后端,需求分析师越努力,越幸运。
222000333xy地址儒雅随和泛而不精跑步,看漫画前端长风破浪会有时
182000318刘伟文地址好相处、好说话、开朗乐观C++(一点点)、Java(一点点)唱歌、看小说前端代码和我,有一个能跑就好
082000407fmf地址善良、乐观、开朗一点点 C++,一些 Java玩游戏前端努力的把任务做完是我能做的事
062000507郭河源地址活泼开朗阳光大男孩Java,js,Go 语言的开发电竞美食后端 go 语言开发摒弃侥幸之念,必取百炼成钢;厚积分秒之功,始得一鸣惊人
2221900431赵杰地址内向无(但我可以学习)打羽毛球,看小说后端Keep on going never give up.
052006133xiongpc地址腼腆后端编程打游戏,看书后端Fighting for all time.

团队愿景

我们希望围绕着 OpenAI 近期公开的 GPT-3.5-Turbo 以及即将开放的 GPT-4 API,打造一个前后端分离架构的 Web APP。

考虑到市面上已经有很多类似的项目,我们希望能在与 ChatGPT 对话这一功能上进一步封装,使得用户可以更加方便地使用我们的产品。

我们计划推出 AI 人格塑造、prompt 商店、AI 语音助手等基础功能。

但我们的愿景远远不止这些。带有情感的翻译器?向 AI 倾诉内心的烦恼?甚至是与 AI 进行一场冒险?我们小组希望将这些功能带给大家。

团队合照

我去除了大部分便装,但是我保留了一部分。

img

项目介绍

项目描述

Yet, another ChatGPT web, but we can go further more......

绩效考核方案

综合 ChatGPT 和小组成员的建议,我们制定了如下的绩效考核方案:

序号项目名称权重完成标准计分办法
1任务完成数量20%1.完成组长、小组长委派的任务 2.超额完成任务 3.协助其他小组成员完成任务Up: 按时完成任务(委派及额外承接); Down: 未按时完成任务;
2任务完成质量30%1.能完成任务的内容 2.没有漏洞 3.代码结构合理 4.代码性能优异Up: 测试用例完整、代码健壮性高; 代码时间/空间效率高; Down: 代码错误多,影响其他模块稳定性; 执行效率低下,影响程序性能表现;
3文档贡献量10%1.为完成的模块编写文档 2.及时添加和上传新依赖Up: 文档完整、及时更新; Down: 文档不完整、不及时更新;
4测试贡献量10%1.为完成的函数编写单元测试 2.为完成的模块编写模块测试Up: 测试用例数量合理,能有效覆盖代码; Down: 测试用率过少,无法发现程序漏洞;
5Issue 贡献量10%1.为测试到的 Bug 提交 IssueUp: 能准确追踪漏洞,描述复现方法;
6技术分享量10%1.能向团队分享遇到的技术问题 2.能帮助队友解决问题Up: 积极分享技术知识,热心帮助队友;
7代码重构量10%1.对于结构混乱、性能不佳的代码,能主动进行重构Up: 能主动进行重构工作,提升程序稳定性

Q&A

Q1

能否对 “ AI 人格塑造、prompt 商店、AI 语音助手等基础功能” 进行更具体的阐述,他们能给用户带来什么?

A1

这三个功能是目前同类竞品已经实现的功能。我们将更详细地阐述这些功能的设计和实现。

1. AI 人格塑造

AI 人格塑造是指通过在 System 块中输入一系列 prompt,为 GPT 模拟一个人格,从而使得 GPT 在生成文本时能够表现出人类的特征。这个功能的设计和实现参考了 GPT-3 Personality 一文。经过测试,在为 GPT 模型塑造了人格之后,GPT 生成的文本会更加符合人类的语言习惯,更加符合人类的思维逻辑,更加符合人类的情感表达。

我们将在用户界面中提供几组预设定的人格 prompt,可供用户快速选择。用户也可以自行创建自己的人格 prompt,从而塑造出符合自己需求的人格。

2. Prompt 商店

prompt 商店与上述的人格塑造功能比较相似,不过 prompt 商店里的 prompt 更加通用,包含将 GPT 模型配置成不同的功能的 prompt,例如语法检查器、文章修改器、翻译器等等。用户可以在 prompt 商店中选择自己需要的 prompt,从而将 GPT 模型配置成符合自己需求的功能。

3. AI 语音助手

有部分竞品提供了语音转文字和文字转语音的功能,使得用户可以通过语音输入和语音输出来与 GPT 进行交互。


Q2

PPT 中对团队想要制作的产品描述不够清晰,能否补充一下?

A2

限于字数限制(150-250字),我们没能在选题文档中完整阐述我们的想法和创意。我们将在这份文档中对项目的想法和设计进行更详细的描述,以便更好地理解我们的想法。

1. 带有情感的翻译系统

据我们的亲身体验,市面上绝大多数翻译软件并无情感选择功能,用户往往只能得到原文与译文一一对应的、没有任何感情的文本。

我们的想法是,如果能够在翻译软件中加入情感选择功能,用户可以根据需求选择预设定的情感(如下图),也可以通过使用引导程序创建满足自己需求的情感,从而得到更加符合自己需求的翻译结果。

img

翻译界面我们则希望参考成熟翻译软件的设计,如下图所示。相较于 ChatGPT 对话形式的界面,这种界面更加直观,用户可以更加方便地进行翻译。

img

下面是翻译结果的展示:

原文:

Doubt thou the stars are fire;Doubt that the sun doth move;Doubt truth to be a liar;But never doubt I love.

节选自 William Shakespeare 的《Hamlet》。

DeepL 翻译结果:

怀疑你的星星是火;怀疑太阳在动;怀疑真理是骗子;但绝不怀疑我的爱。

Google Translate 翻译结果:

你怀疑星星是火;怀疑太阳在移动;怀疑真理是骗子;但永远不要怀疑我爱。

GPT-3.5-Turbo 翻译结果:

怀疑星辰火热;怀疑太阳运行;怀疑真理虚假;但永远不要怀疑我爱你。

GPT-3.5-Turbo Prompts:

You are a translator well versed in translating drama, please translate the clips I have provided into Chinese in firm and provocative language.

可以看到,我仅在 prompts 中给出简单的情绪提示,GPT-3.5-Turbo 便可以生动地翻译这段文本,其效果远远超过了 DeepL 和 Google Translate。

下图为 GPT-3.5-Turbo 翻译的过程:

img

2. 心理咨询系统

这个创意来自我个人(社长)的亲身体验。近几年以来,我可以切身感受到社会的压力使得身边的人们越来越焦虑,有些人甚至出现了严重的心理问题。有部分人选择了心理咨询,但是由于心理咨询的高昂价格,它并不能成为一种普及的方式。

据我的了解,心理咨询师相较普通人有以下优势:

  1. 保密性:心理咨询师会严格保护客户的隐私,确保他们的个人信息和谈话内容不会泄露给他人。

  2. 客观性:心理咨询师是客观的旁观者,不会对客户的问题进行价值判断或批评,能够帮助客户更全面、客观地看待自己的情绪问题和行为。

  3. 专业性:心理咨询师有丰富的经验和知识,可以根据不同的情况,提供量身定制的治疗方案,帮助客户实现自我成长和发展。

而 GPT 模型本身就具备前两个优势。我们不用担心 GPT 模型会泄露我们的隐私,也不用担心 GPT 模型会对我们的问题进行价值判断或批评。因此,我们可以利用 GPT 模型来实现心理咨询的功能,从而降低心理咨询的成本。

因此,我们的团队会将设计的重点放在提升 GPT 的第三个优势,也就是专业性上。我们会将 GPT 模型训练成一个心理咨询师,让它能够根据不同的情况,提供量身定制的治疗方案,帮助用户实现自我成长和发展。

3.文字类游戏

这是一个大胆的创意。目前市面上并无使用 GPT 模型本身作为引擎驱动游戏剧情发展的游戏。

我们希望可以借助 GPT 模型强大的思维能力和语言表达能力,设计出一款文字类游戏,它能够根据用户的输入,自动生成游戏剧情,从而为用户提供一种全新的游戏体验。

游戏界面的设计,我们会采取和 LifeLine 类似的方式,即游戏的剧情和用户的选择交错呈现,用户可以身临其境地体验游戏剧情的发展。游戏界面原型如下图:

img

游戏性的考量上,我们计划引入时间系统。即每一个事件的执行需要消耗现实中的时间,用户可以选择在游戏中花费多少时间来完成某个事件。这样的设计可以让用户在游戏中感受到时间的流逝,从而更好地使用户沉浸在游戏中。

在 PPT 上我们没能很好的展示目前我们对模型的训练成果。我们仍在训练中,我们已经可以控制模型输出的格式,以保证后端能处理模型的输出。由于提供的故事背景不够完善、对模型的指示也不够完全,因此生成出来的剧情仅是一些简单的句子,还不能完全体现 GPT 模型的能力。我相信经过过多的训练,模型可以更加丰富、翔实地表达出剧情。

游戏训练过程的图片有点长,就不放进文章里了,这里是图片的链接


Q3

对于 GPT 模型生成文字数量限制与上下文不对应的问题,你们打算如何结解决?

A3

GPT-3.5-Turbo 对输入 prompt 和生成 prompt 综合长度 4097 字符的限制,我们在项目选题阶段就十分重视,上下文问题也是我们一直在关注的问题。

1. prompt 长度限制问题

对于文本翻译问题,我们计划采取分段翻译的方式来解决。即将待翻译的文本分段,每段输入文本和输出文本的总和不超过 4097 字符,然后将每段翻译结果拼接起来,即可得到完整的翻译结果。

考虑到上下文衔接的问题,我们计划在每一段文本的开头加入前文的关键词,以此来保证上下文的连贯性。

游戏将面临更大的挑战,因为游戏的剧情是动态生成的,我们需要将模型之前生成的文本反馈给模型以保证上下文的连贯性。这无疑会增加大量的 prompt,游戏进行不了几个回合就会因 prompt 长度超限而无法继续进行。

对此,我们计划采取事件驱动游戏的设计方式。即游戏中剧情发生的变动是基于事件的,通常一个事件仅需使用二三十个词描述。我们仅需记录游戏中发生的事件,而不需要记录游戏中的剧情。这样的设计可以大大减少 prompt 的长度,从而解决 prompt 长度限制的问题。

2. 上下文不对应问题

根据我们近期的测试,我们有能力通过控制 prompt 来控制模型生成的文本。此外,我们还可以通过调节 Temperature 和 Top-K 参数来控制模型生成的文本的多样性。

我很确定我们小组有能力解决上下文不对应的问题。

...全文
952 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
YACW株式会社 团队 2023-03-18
  • 打赏
  • 举报
回复

需要补充的内容比较多,我们将在 FAQ 文档中给出问题的回答。

SoftwareTeacher 2023-03-18
  • 打赏
  • 举报
回复

我们计划推出 AI 人格塑造、prompt 商店、AI 语音助手等基础功能。


请详细描写这些功能给用户带来什么具体的益处, 不能太简略。

  • 打赏
  • 举报
回复

1.能否给一些所画大饼的具体一些的愿景?2.PPT中可以大胆将两点秀出来,否则难以体现创新性

内容概要:本文研究了有限控制集模型预测控制(FCS-MPC)在并网逆变器中的应用,系统分析了该控制策略在不同运行工况下的动态响应特性与并网性能。通过构建基于Simulink的仿真模型,对逆变器在稳态运行、电网电压不平衡、负载突变等多种场景下的表现进行了全面验证。研究表明,FCS-MPC具有响应迅速、控制精度高、鲁棒性强等优点,能够有效提升并网电流质量,抑制谐波畸变,并在电网扰动条件下维持系统的稳定运行。该方法省去了传统调制环节,通过优化候选电压矢量直接实现电流的精确跟踪,相较传统PI控制展现出更优的整体性能。; 适合人群:具备电力电子、自动控制或新能源并网相关基础知识的研究生、科研人员及工程技术人员。; 使用场景及目标:①深入理解模型预测控制在电力电子变换器中的实现原理;②为并网逆变器控制系统的设计与优化提供可靠的仿真验证手段;③支撑科研项目中关于高性能并网控制策略的研究与论文复现工作。; 阅读建议:此资源以Simulink仿真实现为核心,建议读者结合控制理论基础,动手搭建模型并调试参数,重点关注预测模型构建、代价函数设计与开关矢量选择逻辑,以全面掌握FCS-MPC的控制机制与工程应用要点。
内容概要:本文针对考虑阶梯碳交易与绿证联合机制下的虚拟电厂多时间尺度优化调度问题展开研究,提出了一种综合考量经济性与低碳性的优化模型。研究构建了包含日前、日内及实时调度的多时间尺度框架,充分纳入电力系统运行约束、可再生能源出力不确定性以及碳排放成本等因素。模型创新性地引入阶梯式碳交易机制,使碳价随排放水平呈非线性变化,强化高排放惩罚力度,提升减排激励效果;同时融合绿证交易机制,促进绿色电力消纳与清洁能源发展。通过Matlab平台实现完整的仿真代码,对联合机制下虚拟电厂的调度决策进行求解与分析。算例验证表明,该联合机制能有效降低系统总体碳排放强度,提高可再生能源利用率,并在多重市场环境下优化运行经济性。; 适合人群:具备电力系统、能源经济学、优化建模等相关背景,熟悉Matlab编程工具,从事虚拟电厂、综合能源系统、碳交易机制、绿色证书交易等方向研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①探究阶梯碳交易与绿证协同机制对虚拟电厂调度行为的影响机制;②复现并改进多时间尺度优化调度模型的Matlab代码实现;③为新型电力系统中低碳经济调度提供决策支持与政策仿真工具。; 阅读建议:建议结合Matlab代码与文中数学模型同步研读,重点理解目标函数的设计逻辑、约束条件的物理含义以及阶梯碳价的建模方法,可进一步拓展至不同碳价结构、绿证配额情景或引入储能、需求响应等灵活性资源开展敏感性与鲁棒性分析。

688

社区成员

发帖
与我相关
我的任务
社区描述
2023年福州大学软件工程实践课程W班的教学社区
软件工程团队开发软件构建 高校 福建省·福州市
社区管理员
  • FZU_SE_teacherW
  • 张书旖
  • 郭渊伟
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧