软工实践团队项目-"智能聊天机器人"简介
"智能聊天机器人"项目
目前已确定的团队人员:张扬、俊彦、韫月、地秀、泽波、李翔、文婧、俞明、加伟(排名不分先后)
队伍已满,没有再招人的打算(#^.^#)
我们的想法
你有用过智能聊天机器人吧,比如人人网小黄鸡,QQ群里的机器人啊什么的。你有想过利用机器人做更多的事情吗?

我们的项目,想做一个基于自然语言处理以及机器学习的、运行在桌面端的"聊天机器人平台"。它是一个平台,它的功能就不止聊天这么简单。
我们想在平台上做的功能有:
一键让你的账号成为QQ群、微信群中的聊天机器人。你可以指定机器人的语气,比如:东北汉子型、温柔妹子型等等
监控指定的QQ/微信群,从中分析出有用的数据。通过保存聊天记录到本地,并加以分析的方法,来获取各种有趣的数据。得到一个月内某个群的聊天数据后,可以做很多好玩的事情,比如得到词云统计图、分析发言率、甚至是情绪分析等等(不一定会实现这么难的功能)
让你的小号成为私人助手。
电脑遥控器,当你的小号成为聊天机器人时,它还可以接受你大号的一些命令,通过QQ/微信来简单操作你小号所在的那台电脑,实现"发送电脑当前截屏"、"传文件"、"发邮件"、"播放音乐"等功能
群发助手Plus,注意是Plus哦!逢年过节的时候,别人一眼就能识别出群发的短信。毕竟没有称呼是吧,但我们可以加入昵称啊!加入昵称就显得不是那么"群发"了!
微信好友删除检测,一键帮你识别出你的哪些微信好友删除了你

项目可行性分析
当前Python的库十分丰富,尤其是涉及自然语言处理、机器学习、数据分析领域。在我们的项目中,将使用Python构建项目核心模块
本项目中使用的聊天机器人模型非商业API,将使用属于我们自己的聊天机器人模型。
我分析了这个项目的可行性,分析结果如下(可以跳过这部分)
核心模块分析:
其他模块分析:
除了核心模块之外,剩下的就是桌面应用的开发。其实就是使用核心模块的接口,唯一的问题在于如何和我们的核心模块做好对接。有关对接,我们计划考察多个框架与python的结合的方便程度,最后选择一套适合的框架进行开发
项目需要人员
声明:团队想本着人员少而精的原则,只接受乐于沟通、有团队精神、肯吃苦肯学习的朋友。
没有团队精神的、不愿意学习的还请绕道!
具体需要的人员如下(初步计划,视情况可做调整)
- (核心模块设计)熟悉(or愿意学习)Python,并愿意学习自然语言处理、机器学习、数据分析相关的Python库的同学,3名
- (桌面应用开发)构建可供桌面使用平台的开发人员,3名。主要做的是:
- (必选)一门桌面开发的框架,比如C#配套的WinForm(容易上手),或者QT-Python(容易和模型对接)
- (可选)使用
Smart QQ、itchat库来使用QQ、微信的接口,可以实现发送消息、接收消息、并将制定群聊的消息保存在本地以供负责数据分析的同学分析
- (美工)负责美工,1名
- (测试)负责测试,1名
- (产品经理)主要负责给全组人打鸡血、灌鸡汤、跟进各组的项目进度等,1名(必须兼职其他岗位)
另:测试和美工随项目计划有调整,没有事情的时候会被安排到其他组工作
总共想招纳7~8人
有兴趣请骚扰本人QQ:1259125423 (#^.^#)

软工实践团队项目-"智能聊天机器人"简介的更多相关文章
- 软工实践团队展示——WorldElite
软工实践团队展示--WorldElite 本次作业链接 团队成员 031602636许舒玲(组长) 031602237吴杰婷 031602634吴志鸿 081600107傅滨 031602220雷博浩 ...
- 软工实践——团队作业需求规格说明书——原型UI设计
登录界面 还包含忘记密码和注册的功能 注册界面 注册成功后会有弹窗提示,且一个手机号只能注册一次. 忘记密码界面 通过手机收到的验证码更改密码. 项目界面 登陆之后的页面就是这个项目界面.在拥有的界面 ...
- FZU软工实践–团队成员交换交接情况
0.前言 本次交接主要是为了之后Beta冲刺工作可以更加顺利而进行的.因为我跟其他队友交互不够方便,而且我们项目当前比较缺做前端的人员,后端功能已基本实现.所以我换出来了.希望大家可以顺顺利利做完一步 ...
- 【2017集美大学1412软工实践_助教博客】团队作业10——项目复审与事后分析(Beta版本)
写在前面的话 转眼轰轰烈烈本学期的软工实践就结束了,这个过程中想必在熬夜敲代码,激烈讨论中留下诸多回忆的同时,也收获了不少.恭喜所有团队完成了本阶段冲刺,此外,由于大家的贡献分给的都很平均,将个人贡献 ...
- 深度学习项目——基于循环神经网络(RNN)的智能聊天机器人系统
基于循环神经网络(RNN)的智能聊天机器人系统 本设计研究智能聊天机器人技术,基于循环神经网络构建了一套智能聊天机器人系统,系统将由以下几个部分构成:制作问答聊天数据集.RNN神经网络搭建.seq2s ...
- 《软工实践》第零次作业 - 一些QA
<软工实践>第零次作业 - 一些QA Q&A (1)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 你认为过去两年中接触到的课程是否符合你对计算机 ...
- AI中台——智能聊天机器人平台的架构与应用(分享实录)
内容来源:宜信技术学院第3期技术沙龙-线上直播|AI中台——智能聊天机器人平台 主讲人:宜信科技中心AI中台团队负责人王东 导读:随着“中台”战略的提出,目前宜信中台建设在思想理念及架构设计上都已经取 ...
- 2018软工实践K班总结
再回首一学期的软工实践,首先还是要感谢两位助教童鞋帮我承担了作业发布.打分以及与学生的问题沟通等.从这次的软工实践80人+开始,之后的实践课变为必修,故如何能更有效地组织大班实践环节是一个需要持续探讨 ...
- 2017软工实践K班总结
回首一学期的软工实践,从暑假开始陆续布置作业,经历个人.结对与团队等大小作业.也经历了不少同学被吓跑.第一周就退选的情况,能坚持下来的都是胜利者,至少你们有一颗愿意挑战的心.首先感谢助教谢涛付出的巨大 ...
随机推荐
- 【Python】【问题集锦】
1. 用pycharm安装第三方包失败,报类似于“sort"的错误,就转战终端 2. Mac终端安装第三包失败,报类似于“ PermissionError: [Errno 13] Permi ...
- Linux——进程管理简单学习笔记(二)
计划任务: 为什么要设置计划任务 : 实现数据库备份,发送系统通知神马的..... 计划任务的命令: 一: at : 安排作业在某一时刻执行一次 nbatch 安排作业在系统负载不重时执 行一 ...
- Codeforces Beta Round #95 (Div. 2) D. Subway dfs+bfs
D. Subway A subway scheme, classic for all Berland cities is represented by a set of n stations conn ...
- 装B必备之 快捷键配置
作为一个程序员 所有程序都用快捷来这是装B必备的无形装B 最为致命.... 开始搞起 第一步配置环境变量 在系统D盘新建一个文件夹 D:\cache; 然后把这个路径 配置上 D:\cache; 最 ...
- MongoDB(课时17 更新函数)
3.4.3 数据更新操作 MongoDB数据存的是副本数据, 最终的数据还要保存在传统的数据库里,所以如果关系型数据库里数据变了,最好的方法是删除里面的MongoDB数据重新插入. 在MongoDB里 ...
- Spring生态顶级项目说明
1.Spring IO platform 说明:用于系统部署,是可集成的,构建现代化应用的版本平台 2.Spring Boot 说明:旨在简化创建产品级的 Spring 应用和服务,简化了配置文件,使 ...
- 浏览器滚动条及其影响 calc()
1.浏览器滚动条 默认风格各异,推荐一插件 mCustomScrollbar 不考虑兼容也可自定义样式 链接二 2.影响 以垂直方向为例,当内容变化的时候,如果设置的是overflow:aut ...
- JavaScript算法相关
1. 不使用循环,创建一个长度为100的数组,并且每个元素的值等于它的下标? Array.apply(null, {length: N}).map(Function.call, Number); Ar ...
- Codefores 835C-Star sky
835C-Star sky 思路:dp,预处理一下c+1层前缀和. 代码: #include<bits/stdc++.h> using namespace std; #define ll ...
- Lua中数组的学习
--数组的大小是不固定的 --一维数组的逻辑结构是线性表索引从1开始 array1 = {"Lua", "Tutorial"} , do print(array ...


