软工AI Bot NABCD分析
目标:
打造一个基于大数据的 IT 问答机器人服务,通过运用人工和AI 技术,极大提高问答产品的用户满意度。
适合高校《软件工程》,《人工智能》课程作为结对编程或者团队项目。
项目代号:小猿
人员:
高校学生,助教
用户的痛点 (NEED)
- 新用户在学习一门技术 (编程语言)有很多问题,但是在一般的完整提问后没有任何保证能得到及时回应
- 新手不知道如何提高质量的问题,别人也不知道如何回答
- 即使很想知道答案(是急需解决的问题),也可以付钱,但是也没有途径请到高手来回答
- 我这个问题肯定以前有人回答过,但是我找不到
解决方案(APPROACH)
研发回答机器人,功能如下:
当用户提问的时候,马上回答用户,并请用户进一步说明问题 (解决痛点 #1, #2)
当用户提问并没有得到完美解答的时候, 机器人可以提示标注有
问题特征的专家,让他们来回答。 (解决痛点 #3)N 天没有进展的问题, 机器人可以
@更多的人来回答,或者提示作者提高奖励幅度 (解决痛点 #3)回答满意度反馈
- 满意:记录下回答过程,作为较好的答案保存
- 不满意:问题有新回答时,通知用户;找更多的人来回答,并提高回答该问题的奖励
在AI 成熟之前,可以用人工的回答来代替 AI
建立AI 回答机器人(小猿)
前期人工回答
从人工回答过渡到AI
- 将明显的回答交给AI
- 逐步提高AI的回答几率
交互方面:引入问答机器人。不论是人工回答还是AI回答,用户都只和问答机器人进行交互。
收益(Benefit)
- 能够让用户在提出问题后更及时地被回应
- 帮助新手在提问题时进一步说明问题,完善问题。
- 提高提问者急需回答的问题的解决效率
- 帮助提问者找到曾经有人回答过的类似问题
成本(Cost & Competition)
开发成本:
- UI设计:用户与机器人对话界面,类似淘宝客服。
- 机器人交互:技术难点,现有框架可供参考。
- 数据更新:知识库数据,搜索问答知识的更新。
- 用户奖励机制:优秀回答可以获得虚拟货币的奖励。
- 成功的回答转化为相关搜索结果
用户成本:
几乎没有,可能有的时候想要得到满意的回答需要一点时间。
竞争:
类似同类产品,如知乎,小猿搜题等等。
交付与数据(Delivery & Data)
交付方面:
- 功能入口点:问答服务
- 功能入口点:搜索不满意的时候, 可以提示用户 “请试一下我们的问答机器人”
- 用户可以邀请其他用户来回答, 如果邀请的用户提供了最好的答案,那么发起邀请的用户也会得到回报。
数据方面:
- 建立知识图谱(难点)
- 引入现有知识库
软件发布与用户量估计
我们希望通过网站的形式发布软件。用户可以在网页端对知识搜索和提问。
预估发布一周后,网页端用户量约有200-400人。
NABCD分析视频
软工AI Bot NABCD分析的更多相关文章
- [软工作业]-软件案例分析-CSDN
[软工作业]-软件案例分析-CSDN(app) 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业-软件案例分析 我在这个课程的目标是 ...
- 【BUAA软工】软件案例分析
项目 内容 课程:2020春季软件工程课程博客作业(罗杰,任健) 博客园班级链接 作业:BUAA软件工程结对编程项目作业 作业要求 课程目标 学习大规模软件开发的技巧与方法,锻炼开发能力 作业目标 个 ...
- 软工_Alpha阶段事后分析总计
1.设想和目标 1.1 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件主要解决狼人杀玩家在游戏时的一些痛点.因为之前自己对于游戏中那些不方便的地方有过体 ...
- [BUAA软工]Alpha阶段事后分析
设想和目标 虽然我们是从零开始的一个自定义项目,但语音Coding助手从一开始的设计与目标就很明确:加入语音接口使其能在shell端实现命令语音实现以及编辑运行脚本,设计前端编辑器并将后端shell与 ...
- 软工之 NABCD 模型分析及 Web of Paper 原型设计结对作业
目录 写在前面 NABCD 模型 N -- Need,需求 A -- Approach,方法 B -- Benefits,好处 C -- Compettors,竞争 优势 劣势 D -- Delive ...
- 【2017集美大学1412软工实践_助教博客】团队作业10——项目复审与事后分析(Beta版本)
写在前面的话 转眼轰轰烈烈本学期的软工实践就结束了,这个过程中想必在熬夜敲代码,激烈讨论中留下诸多回忆的同时,也收获了不少.恭喜所有团队完成了本阶段冲刺,此外,由于大家的贡献分给的都很平均,将个人贡献 ...
- 软工案例分析之OJ
项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 案例分析作业要求 我在这个课程的目标是 和我的团队开发一个真正的软件,一起提升开发与合作的能力 这 ...
- 软工案例分析作业-CSDN
项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 案例分析作业要求 我在这个课程的目标是 提升软件开发能力与团队意识 这个作业在哪个具体方面帮助我实 ...
- [BUAA2021软工助教]案例分析作业总结
目录 一.作业链接 二.优秀作业推荐 A+作业推荐 A作业推荐 三.总结 所有案例分析总结 特色与优点 问题与建议 不同类产品案例分析Bug汇总 CSDN问答社区.Stack Overflow.Seg ...
随机推荐
- react-app 编写测试
jest Enzyme 文档 为什么要写测试 单元测试(unit testing)指的是以软件的单元(unit)为单位,对软件进行测试.单元可以是一个函数,也可以是一个模块或组件.它的基本特征就是,只 ...
- 如何在一台开发机中同时配置github、gitlab等多个账户
本文参考博文. 如果公司的代码同步环境在gitlab上,而自己有很多项目托管在github.我们需要做一些额外的配置实现两者的无缝切换. 步骤 我的开发机是macbook,如果属于不同系统,找到该系统 ...
- ipv4ipv6 地址字符串表示最大长度
1 for IPV4 #define INET_ADDRSTRLEN 16 111.112.113.114 32位IPV4地址,使用10进制+句点表示时,所占用的char数组的长度为16,其中包括最后 ...
- 1094 The Largest Generation ——PAT甲级真题
1094 The Largest Generation A family hierarchy is usually presented by a pedigree tree where all the ...
- WPF 数据绑定实例一
前言: 数据绑定的基本步骤: (1)先声明一个类及其属性 (2)初始化类赋值 (3)在C#代码中把控件DataContext=对象: (4)在界面设计里,控件给要绑定的属性{Binding 绑定类的属 ...
- Vulhun-y0usef靶机通关
Vulhub-y0sef靶机通关 安装靶机环境,下载地址:https://www.vulnhub.com/entry/y0usef-1,624/ 网络模式:桥接 目标:user.txt和root.tx ...
- 别再恐惧 IP 协议(万字长文 | 多图预警)
尽人事,听天命.博主东南大学硕士在读,热爱健身和篮球,乐于分享技术相关的所见所得,关注公众号 @ 飞天小牛肉,第一时间获取文章更新,成长的路上我们一起进步 本文已收录于 「CS-Wiki」Gitee ...
- MySql-Day-01
MySql 能够理解数据库的概念 能够安装MySQL数据库 能够启动,关闭及登录MySQL 能够使用SQL语句操作数据库 能够使用SQL语句操作表结构 能够使用SQL语句进行数据的添加修改和删除的操作 ...
- HDOJ-1257(贪心/动态规划)
最少拦截系统 HDOJ-1257 我做这题的思路就是采用暴力或者贪心.也就是每次循环选出从第一个未被选择的元素开始,依次把后面可以选择的元素作为一个系统.最后统计可以有多少个系统. 还有人的思路就是利 ...
- KL散度相关理解以及视频推荐
以下内容基于对[中字]信息熵,交叉熵,KL散度介绍||机器学习的信息论基础这个视频的理解,请务必先看几遍这个视频. 假设一个事件可能有多种结果,每一种结果都有其发生的概率,概率总和为1,也即一个数据分 ...