EdTech Thinking #12 - 与 AI 一起做产品系列之——需求文档
摘要
本周话题:与 AI 一起做产品系列之——需求文档
文章:大学阶段的 Midjourney:人工智能创造的视觉表现
教育之美:终身学习之美
与 AI 一起做产品系列之——需求文档
系列链接:
前文回顾
上一期与 AI 一同总结出了产品的愿景、目标群体以及名字——SmartGloss,并且,还让 AI 帮我描述了用户使用 SmartGloss 时的具体画面:
本期目标
原本在上期末尾提了这期是要开始画产品原型的,但在向 AI 咨询后,才意识到要先将目前的想法和需求整理成一份需求文档。其实,就个人开发一款产品的情况而言,没有需求文档也问题不大,甚至产品原型或 UI 设计稿都可以没有。但由于我的目的不只是完成这样一款产品,更重要的是在于学习如何利用 AI 工具来生产,所以经历产品生产的完整流程能更全面地体会 AI 所能带来哪些价值。
过程记录
我之前并未正式写过产品需求文档,当然,作为开发人员,接触过不少。通常而言,产品需求文档能够用来指导所有后续工作:项目管理、设计产品原型、UI/UE 设计、开发、测试。因为需求文档最重要的是描述了这款产品包含多少功能,以及各项功能的详细说明,我认为最有价值的就在功能的详细说明里。那在功能的详细说明里又包含哪些内容呢?
一开始,我尝试让 AI 直接根据我们之前讨论过的信息整理出需求文档:
显然,这样一份基本的需求文档,是无法指导其他团队进行后续工作的。假设 SmartGloss 是让产品、UI、开发、测试各一人的团队来生产,那么,基于这样一份需求文档,团队势必需要大量言语沟通才有可能对这款产品达成一个统一共识,之所以会这样,是因为需求文档中的功能描述不够具体造成的。
这次使用 AI 帮助我完成需求文档的过程并没有那么顺利,最终产出了这样一份,我觉得可以用来指导后续工作的需求文档:
部分截图:
整个过程下来,我总结了部分经验:
AI 跟我对 SmartGloss 在大多细节方面的设想并不一致,他有自己的“想法”,但这其实是好事,因为我主要还是用 AI 来扩充我的思路,这种不一样有利于为我提供额外思路。
先自己思考功能的具体描述,再让 AI 帮忙补充,是一种比较好的方式。
没必要跟 AI 完全“同步”你的所有想法,更别想着让 AI 写出一份完全让你满意的功能描述,不然会降低整体效率。
要拆分功能,当然,也能让 AI 帮你拆分,再基于这一个个小功能去与 AI 讨论,会更容易得到合适的回答。
可以不用给出特别完整的提问,AI 其实也能“明白”。
总之,就我目前看来,人类还是作为思考的主体,AI 作为补充,是很好的合作方式。当然,与 AI 合作生成的这份 SmartGloss 需求文档,也还不是那么完善。前面我提到的:一个功能的详细说明都是些什么内容?我觉得就是功能的规则描述,例如:用户用鼠标选中文本后,该如何显示释义内容?自动弹出一个窗口显示还是先显示一个 Logo 再让用户点击 Logo 弹出窗口?Logo 显示在什么位置?Logo 何时消失?等等一些列细致的规定。通常来说,对于一个功能的规则,分为常规情况和特殊情况。多数需求文档,对于特殊情况下,功能该如何表现的描述可能偏少,但这大概率会导致后续团队的工作遇到问题,从而要与产品沟通确认才能解决。
需求文档中对功能规则定义的完善程度,对整个产品生产的过程和结果是具有直接影响的,特别是对于复杂的产品以及一定规模的团队而言。但要在需求文档阶段考虑到所有情况其实是很难的,常规的做法是通过试用其他产品的类似功能来完善我们产品的功能细节,再者就是参考软件产品功能通常会遇到的情况来定义规则,也依赖需求文档编写者的经验和对功能所处领域的了解程度。现在又多了 AI 工具来帮助我们完善需求文档中的功能规则定义,相信在产品研发的前期就能够考虑到更多方面的情况,从而定义出更详细的规则,减少后续因需求不明确导致的功能修改和返工,降低成本和风险。
以上就是本期全部内容,下期将利用 AI 工具进行产品原型设计和 Logo 生成。
参考资料:
ChatGPT Mar 23 Version,GPT-4,https://chat.openai.com/
文章
1、用一种更直观的方式与 LLMs 交互
[https://creativity.ucsd.edu/ai]
这个演示项目将 LLMs(大型语言模型) 生成的文本实时转化为交互式节点链接图(类似思维导图,用于展示概念之间的关系),目的是为了促进对信息的快速理解和探索。虽然无法直接体验该项目,但其对我们想要做的划词释义工具提供了额外思路。
2、未来教育的民主化
[https://reurl.cc/d7jpbM]
作者介绍了通过 Bing AI 来获得各种教学资源,并认为这是每位教育工作者都能自主且易于使用的教育技术,而无需购买由 EdTech 公司开发的专业软件。
3、ChatGPT 对教育的影响是什么?对文献的快速回顾
[https://www.mdpi.com/2227-7102/13/4/410]
文章主要依据下述研究问题来指导相关文献的快速审查工作:
RQ1: ChatGPT 在不同学科领域的表现如何?
RQ2:如何利用 ChatGPT 来提高教学效果?
RQ3:与 ChatGPT 相关的潜在问题是什么,如何解决这些问题?
4、大学阶段的 Midjourney:人工智能创造的视觉表现
[https://reurl.cc/V8v7Qn]
我觉得利用 Midjourney 将诗歌和哲学等抽象概念转化为具象的图片,是一个很好的想法。事实上,我对划词释义工具的未来构想上,也包含类似功能。很好理解,具象的当然会比抽象的更容易理解,但也有所担心:这是否会限制人们的想象力?
5、网络研讨会: 构建基于学习研究的人工智能应用
[https://reurl.cc/o0opkv]
在这里能了解到可汗学院与大型语言模型整合的幕后情况,以及在部分学校和地区推广这些功能的信息,网络会议于5月4日开始。
教育之美
@林青霞:在卡地亞的晚宴裏遇見楊紫瓊,親熱的擁抱,會心的微笑,心裏都明白對方曾經走過的路。即使年過花甲,敢做的夢和不敢做的夢都有機會實現。年年有春天,對我們兩個來說,今年的春天特別美好,我們的共識是繼續學習進步。
两位资深美女如此成就还不忘学习和突破,真是实践终身学习的楷模,教育和学习之美扑面而来。
👋🏻 觉得本期有收获?
转发给朋友看看或推荐好友订阅
Copyright 2023 EdTech Thinking Contact: octo@eeoa.com
This work is licensed under a Creative Commons License.















需求文档的地址打不开