"Jarvis For Chat"团队选题报告(未完成)

"Jarvis For Chat"团队选题报告

NABCD在项目中的使用

  • N(Need,需求)

我们的需求调查以网络问卷为主,随机采访为辅,调查对象主要为年龄在19-22岁的年轻用户,网络问卷共收集到141份。

通过问卷调查,我们发现客户对"群消息监控"、"群消息分析"、"节日个性化祝福语"、"24小时自动抢红包"、"批量清理单向好友"的功能很感兴趣

而市面上并没有一款针对QQ和微信进行数据监控并进行数据分析,且附加以诸如"节日个性化祝福语"、"批量清理单向好友"的软件。用户如果想使用这些功能,可能就要自己动手写代码了,这学习成本对于大多数用户来讲是十分巨大的。

  • A(Approach,做法)

    考虑到手机算不足,项目初期会在桌面平台上落地(Windows Linux通用)。项目后期会考虑将服务挂在服务器上,首先可以为用户提供可靠的7×24小时的数据监控、聊天记录保存等服务,同时可以为手机用户提供便捷的C/S服务

    做法概述:

    1. 项目综合使用数据挖掘、数据分析、自然语言处理技术
    2. 项目整体将使用Python语言,使用PyQt进行桌面开发,实现与核心Python模块的高度耦合
    3. 数据分析可视化会考虑使用javascript语言进行分析
    4. 使用qqbot模块实现与QQ的对接、使用itchat模块与微信实现对接
    5. 使用应用前需要先注册好账号,以实现账号同步、使用高级功能(如7×24的服务器端数据监控、聊天记录保存等)

    聊天机器人部分:

    1. 可以使用诸如图灵机器人、小i机器人等商业API
    2. 我们团队也会尝试训练自己的机器人模型,同时支持在多种语气间进行选择

    群消息监控与分析部分:

    1. 针对客户指定的群聊,在群消息监控服务开启时将群里的每一条消息保存在本地,同时检索是否有用户设置的关键词,如果有,可以通过"文件传输助手"或者邮件的方式转达给用户。

    节日个性化祝福语部分:

    1. 针对特定的节日制定出祝福语模板,再根据备注向好友发送祝福语

    一键清除单向好友部分:

    1. 向每一个好友发送一条测试信息,根据消息的返回信息来判断是否已经是单向好友即可
  • B(Benefit,好处)

猜你喜欢

转载自www.cnblogs.com/sxZhangYang/p/9775964.html