AIApe问答机器人功能规格说明书

AIApe问答机器人功能规格说明书

概念定义

在该部分中,我们会定义一些概念并且给出相关的讨论范围。

标签

本产品中的标签,表示对于事物与人的分类。比如产品拟将用户分为新手进阶两类,那么新手进阶就是两个不同的标签。

问答机器人

问答机器人的功能已经在NABCD博客中提到,这里就不再过多解释。此处主要说明,该问答机器人与搜索引擎的区别。

问答机器人具备搜索功能交互功能

搜索功能:
  • 问答机器人将提供一定的标签,引导用户缩小问题范围。
  • 搜索引擎更像开放域上的信息检索,搜索范围广;问答机器人更像是垂直领域的搜索,搜索到的问题可以更加精确并且回答质量较高。
交互功能:
  • 与机器人的交互一定程度上增强了用户的体验。这里“一定程度上”是指,用户不会担心因为问题的内容而被其他用户嘲笑的问题。

典型用户与场景分析(含界面原型设计)

典型用户

名字 小轩
用户身份 某校计算机学院学生,进阶用户
年龄 21岁
用户所占市场比例 40%
用户重要性 非常重要,重点用户群体之一。这类用户主要向机器人询问相关问题,可能在某些简单问题上可以像机器人提供较好的答案。
典型场景 小轩能解决绝大多数简单的编程问题,但是在配置环境和一些复杂的编程场景下,它需要借助网络上的资料来解决问题。(复杂编程环境包括完成复杂工程项目,构建神经网络等)
主要使用环境 教室,宿舍,图书馆,实验室。
生活工作情况 为了完成各种大作业和DDL而经常晚睡早起。Debug和在网上学习相关概念和知识是他的常态。
相关知识能力 具备较熟练的编程技能和相应计算机领域的知识。
用户的动机 小轩能解决绝大多数简单的编程问题,但是在配置环境和一些复杂的编程场景下,他需要借助网络上的资料来解决问题。
用户的困难 网络上存在非常多冗余的、无用的信息,比如转载的水文,内容回答含糊不清的文章。
用户的偏好 希望搜索到的问题与自己的问题相符,回答能够专业并且详细。
名字 老邓
用户身份 某校计算机学院学生,公认大佬,神
年龄 21岁
用户所占市场比例 15%
用户重要性 非常重要,这类用户是问答机器人最重要的答案来源之一。
典型场景 大佬喜欢编程,对知识掌握深刻。他频繁地穿梭于Stack Overflow、知乎这类问答网站社区中,并且热衷于将自己的知识分享给他人!
主要使用环境 教室,宿舍,图书馆,实验室。
生活工作情况 大佬的生活很充实,除了每天超份额完成作业之外,还会和周围的同学分享自己的经历和知识。他经常因为实验室的项目或助教工作忙到很晚。
相关知识能力 拥有较强的编程能力,深入理解计算机知识并且知道怎样快速搜索问题,简洁明了地回答问题。
用户的动机 回答问题会有一定的回报;回答别人的问题可以帮助自己加深对于知识的理解。
用户的困难 网络上有时及时热心地回答了会问题也不会有好的回报,可能会得到“回答太专业”、“回答不合心意”等反馈,进而被认为是“不上心”、“回答不好问题”
用户的偏好 大佬喜欢在摸鱼或者休息的时候逛一逛网站,顺便寻找一些自己想要回答的问题。
名字 小健
用户身份 非计算机专业学生
年龄 22岁
用户所占市场比例 15%
用户重要性 重要用户,问题的贡献者。可能成为一部分问题的解答者。
典型场景 小健学习的课程虽然不涉及过多的计算机知识,但是他需要用到C/C++或Python以及仿真软件等来完成相应课程的大作业,此时小健对于大作业要求的实现思路,具体实现技巧就有了许多疑问。
主要使用环境 教室,图书馆,宿舍,实验室。
生活工作情况 平时小健很少学习计算机专业的专业课。在完成相关专业的课程时,经常会碰到老师要求用某种编程语言或仿真软件完成大作业,他因为并不太熟悉这些知识而感到烦恼。他的生活比较规律,不喜欢熬夜。
相关知识能力 具有一定的编程基础,对计算机知识了解不多,没有深入学习编程技巧或计算机知识,有基本的计算思维。
用户的动机 希望能够在网络上找到对应自己作业题目的解决思路,解决方法。他希望答案尽量详细但不易太过于专业。
用户的困难 在网络上找不到对应的作业内容,或者小健不知道如何正确的搜索能够找到相应的内容;搜到的文章鱼龙混杂,大多数内容含糊不清。
用户的偏好 希望有人能够和自己讨论一下作业的思路,或者说在某些大方向上进行一些指点,以便自己能够进一步查找资料。
名字 阿松
用户身份 非计算机专业从业者,计算机等级考试考生。
年龄 25岁
用户所占市场比例 10%
用户重要性 重要,有一定的问题贡献度。
典型场景 阿松想要准备计算机等级考试,他有一定的编程基础,但是对于许多编程题没有较好的解决思路;解决某些题时,就算有相应的解决思路,阿松写的程序也不合他意。
主要使用环境 办公室,家中。
生活工作情况 工作时间10小时左右。由于有许多杂事,阿松回到家中学习时间有一到两小时。
相关知识能力 具有一定的编程基础,对计算机知识有一定了解,没有深入学习编程技巧或计算机知识,有基本的计算思维。
用户的动机 想要通过网络学习编程技巧,锻炼计算思维。
用户的困难 搜到的文章鱼龙混杂,大多数内容含糊不清。
用户的偏好 希望有能够将题目思路解释的清晰的回答。
名字 小萱
用户身份 某校社会科学院学生,编程语言小白
年龄 21岁
用户所占市场比例 不到10%
用户重要性 非常重要,重点用户群体之一。
典型场景 文科生学习编程的过程很痛苦,许多问题在网上找得到答案但无法看懂。
主要使用环境 教室,图书馆,宿舍,机房。
生活工作情况 每周除了完成专业课之外,学校安排的编程课让小萱苦不堪言;她每周都需要花大量的时间在做编程作业上,很多时候一个问题就要想很久,这对她自己的生活安排造成了很大的影响。
相关知识能力 计算机编程初学者,缺乏计算机知识,不具备出色的计算思维。
用户的动机 小萱经常因为一个简单的bug或是一句报错信息而焦头烂额。此时她上网查阅资料。而网上的资料大多过于专业,小萱无法理解。
用户的困难 小萱不好意思一直打扰助教;她希望在网上能够找到答案,可是网络上的资料又过于专业和复杂,这对初学者来说很不友好。
用户的偏好 小萱希望网上得到的答案能和助教教她的一样简洁,清楚并且语言通俗易懂。(如果可以自动debug就更好了)

用户场景分析(包含原型设计与展示)

主要的用户场景有两类:问与答。

用户使用背景1
用户 小轩
需求 小轩在学习操作系统时遇到了一些困难,他在网上看到了一个“编程语言问答机器人”。于是他想请教一些问题...

小轩打开了界面后,机器人首先问好,引导他选择相关领域的问题(用户选择编程语言,选择问题类型等,这里并没有展示)。他向机器人提出了他的问题;机器人给出了可能的答复,并且提供了更多的相关信息。

用户使用背景2
用户 老邓
需求 老邓在学习之余,发现同学们在使用“问答机器人”查询相关变成问题。在了解到回答机器人的问题有一定的奖励之后,他决定来试一试...

在调查了50份问卷之后,有90%以上的受访者对“如果你可以为这个机器人贡献“答案”并且在回答后有一定的奖励,你愿意回答机器人的问题吗?”这一问题选择了愿意选项。

用户注册与登录界面

副作用分析

问题 描述
AI无法接受多种样式的信息(图片、代码块等) 对于AI,只能接受纯文本消息,用户可能无法详尽地对问题进行描述。对于这类问题,AI大概率无法解决,只能等待用户回答。
用户回答机制 对于用户回答功能,缺少一些激励回答手段。可能无法调动用户的回答积极性,项目起步阶段难以积累用户回答。

项目相关数据收集

数据信息 用途
用户提问 丰富问答数据库,为想要编写回答的用户提供问题。
用户回答 问答数据库重要数据来源,为各类问题提供必要数据支持。
用户满意度 重要数据,评判回答是否满意的标准。用于修改回答、完善回答等。
用户类型 通过用户类型,我们可以反馈与之相对应的解答或资料。
各平台优质回答 问答数据库重要资料来源。
posted @ 2021-04-21 16:01  DQSJ  阅读(398)  评论(2编辑  收藏  举报