搞了个方便上班看股票的微信机器人, 股小天

2019-04-22 11:14:54 +08:00
 iorilu

系统介绍

股小天系统使用了最先进的自然语言理解和机器学习结合, 提供基于聊天的接口, 用户只需要使用自然语言说出想要查询的信息, 机器人助手会进行自动分析, 并且提供相应的信息.

系统基本原理

模型会分析用户的一句话, 并试图判断这句话的意图, 并且提取相应的关键字

例子:

用户输入: 今天长城汽车如何

意图判断: 查询股票 关键字: 今天(日期) , 长城汽车(个股名称) 模型确定意图后, 并且得到足够实现意图的信息将调取相应的信息并返回

如果模型没有得到足够的信息, 会自动询问用户, 并将流程继续下去

开始使用 在聊天界面中说出你想要查询的信息

例子:

今天大盘如何
查下中信证券
今天 600050 如何
我想查下 dfcf
机器人助手就会回复相应的大盘以及个股信息

股小天机器人 www.guxiaotian.com
qq 群: 808755643
微信公众号: 股小天机器人
关注直接使用
6343 次点击
所在节点    程序员
39 条回复
MES
2019-04-22 11:39:12 +08:00
web 接口吗?
iorilu
2019-04-22 11:41:22 +08:00
@MES 目前是 微信公众号和 web app 使用

你是说开放接口吗, 目前还没有开放接口
xyqhkr
2019-04-22 11:50:18 +08:00
百度首页支持自定义添加 [我的股票] ,打开新窗口的时候,瞄一眼就可以了
![]( https://i.bmp.ovh/imgs/2019/04/328bdb0174878384.png)
iorilu
2019-04-22 11:52:56 +08:00
@xyqhkr 我这个当然不光是查股票, 后面会实现更多的玩法哦

比如比较股票, 过滤选股等
iorilu
2019-04-22 12:03:40 +08:00
提下技术栈

后台为 python 开发 restful 接口
语言模型为 rasa+tensorflow
前台为 react

前后台分离, 使用 jwt 认证

有兴趣也可以讨论技术
malagebidi
2019-04-22 12:10:47 +08:00
今日大盘如何?目前已跌 1.39%。
chaogeonly
2019-04-22 13:22:14 +08:00
@iorilu 股票数据从哪里来的
dartabe
2019-04-22 13:31:06 +08:00
挺有想法的 受到了启发
Plsea
2019-04-22 13:32:47 +08:00
已关注
leoninmin
2019-04-22 13:52:51 +08:00
[腾讯微证劵] 难道不能满足你的需求吗?
kr380709959
2019-04-22 14:28:45 +08:00
你们这些人提供其他看股票的方法真的是 too young。难道仅仅只能查股票吗?如果自然语言处理的好,那是不是可以拿来查比特币?查天气?查服务器状态?每日新闻日报?再进一步,是不是可以作为一个训练集,成为一个个人小助手?毕竟微信的打开频次保证了阅读信息的效率
Karpov
2019-04-22 15:29:01 +08:00
开个源学习一下呗
FreshOldMan
2019-04-22 15:30:20 +08:00
你的接口哪来的,买的 ipad 协议还是 itchat 呀
Sweden
2019-04-22 15:32:33 +08:00
开个源学习一下呗
iorilu
2019-04-22 16:19:11 +08:00
@FreshOldMan 没看懂, 啥叫 ipad 协议

微信相关用的是 python 的 wechatpy 包
iorilu
2019-04-22 16:23:49 +08:00
@Karpov 自然语言学习目前都在摸索阶段, 我也在学习, 这个也么啥好开源的, 主要和业务有关

单纯想了解自然语言模型的, 可以查看 https://rasa.com/docs/ , rasa 应该是目前这块公认做的比较好的
sznewbee096
2019-04-22 17:02:00 +08:00
如果微信小程序有的话,果断用起来
iorilu
2019-04-22 17:21:58 +08:00
@sznewbee096 公众号下面菜单, 点击直达 app , 有 web app, 功能更强大

以后新功能主要放在 web app 的

小程序可能局限比较大
AngryPanda
2019-04-22 17:23:33 +08:00
“处理中,请稍后”这个是废话,建议删除。
iorilu
2019-04-22 17:26:01 +08:00
@AngryPanda 这个是考虑到微信消息是异步的, 具体处理时间不固定, 为了让用户知道起码消息是发送成功的, 所以先返回一个提示消息

web app 没有提示的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/557426

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX