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

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

系统介绍

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

系统基本原理

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

例子:

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

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

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

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

例子:

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

股小天机器人 www.guxiaotian.com
qq 群: 808755643
微信公众号: 股小天机器人
关注直接使用
6368 次点击
所在节点    程序员
39 条回复
AngryPanda
2019-04-22 17:36:03 +08:00
郁闷我的票评级是清仓
iorilu
2019-04-22 17:39:04 +08:00
@AngryPanda 声明下, 这些股票评级打分都是本人根据一些模型计算

不作为操作依据, 并没有经过详细测试验证, 仅供参考

不过模型肯定会一直改进的, 我自己炒股也要看这个
NoKey
2019-04-22 17:50:34 +08:00
感觉很卡啊。。。
xyqhkr
2019-04-22 17:54:20 +08:00
@iorilu 恩,就是提供不同的方法。想自己搞也非常好,我也喜欢自己折腾这些。。
iorilu
2019-04-22 17:56:47 +08:00
@NoKey 微信卡还是 web app

如果希望效率高点, 最好使用 web app

微信消息来回转了好几次, 是要效率低点

不过目前系统刚上, 还用优化空间
NoKey
2019-04-22 18:01:06 +08:00
这个还需要进步啊。。。奥瑞德我已经被套进去了
你这个反馈回来的风险 较低。。。
janus77
2019-04-22 18:07:25 +08:00
TG 机器人估计有成熟的了
iorilu
2019-04-22 19:18:13 +08:00
@kr380709959 是的, 基于自然语言理解以后可能是个热点, 其实现在很多人在研究, 但是还是在初级阶段
但可以肯定, 用途非常广

其实最佳的接口就是自然语言, 你说需要的, 机器人做所以事情就完了
yuezhimsolo
2019-04-22 19:31:34 +08:00
楼主,你的股票数据买淘宝的历史数据,然后最新数据是爬虫来的吗?
iorilu
2019-04-22 21:19:31 +08:00
@yuezhimsolo 历史数据有很多地方可以拿到, 实时的确实是爬来的
WhoCanBeRich
2019-04-22 21:38:35 +08:00
很赞!想问下楼主实时数据是哪个网站爬下来的呢
iorilu
2019-04-22 22:56:51 +08:00
@WhoCanBeRich 网上用的最多的是新浪数据, 你有兴趣可以查查
leon2013
2019-04-23 09:16:22 +08:00
关注下,感觉不错
iorilu
2019-04-23 11:25:31 +08:00
我看了下后台, 很多人直接发一个股票名

说明下, 这系统并不是一个简单的查询系统, 要让模型识别出正确的意图, 光一个股票名是不够的

目前因为意图比较少, 可能还可以用下

不保证以后这种方式还可以用

所以最好还是发个完整句子

比如
查下 xx
查询 xx
查看 xx
等等
fqlion
2019-04-23 12:52:32 +08:00
@iorilu 这个异步消息之前研究过,如何才能主动推送消息给用户呢,是否需要公众号认证
iorilu
2019-04-23 14:42:36 +08:00
@fqlion 公众号本来就有认证的啊, 不是随便申请的, 想试试可以申请个测试号玩玩
fqlion
2019-04-23 15:35:09 +08:00
@iorilu 请教下,异步任务完成后怎么实现主动推送消息给用户呢,微信接口 5s 就超时了
iorilu
2019-04-23 17:27:38 +08:00
@fqlion 所以我分两次发送, 第一次回复一个“处理中, 请稍后”, 这个是同步消息, 微信服务器 post 到我的服务器时候直接返回

然后把消息包装好后发到后台处理, 后台是个队列服务器, 一个一个消息处理, 处理时只要有用户 openid 就可以主动发消息给用户
qeeainburg
2020-04-15 10:36:41 +08:00
+1 数据量太小了,完全不适合用 tensorflow 啊。。。。上面的能在 github 上建一一起玩玩不???

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

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

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

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

© 2021 V2EX