新闻证券分析 第二课
回顾
上节课我们完成了智能体设计的初步工作,想清楚了怎么来设计这个智能体。
这节课我们准备数据。
股票信息知识库
股票信息知识库,包含股票代码,主营业务,主营业务占比,产品和服务,地理匹配,行业匹配等信息。
这些信息都是公开信息,我们可以从公开渠道获取。比如你对某只股票感兴趣,可以到雪球上查看。比如中平安, 我们可以直接获取到
先来手动整理一部分, 然后导入到Coze中。
好了,简单的知识库就准备好了。我们来验证一下
快速的拉起一个工作流做测试
可以看到我们用股票代码去查询的,知识库成功返回了股票信息。
股票列表怎么办
大家可能已经发现了,虽然我可以把股票信息知识库导入到Coze中,但是,我怎么知道哪些股票需要分析呢?就是说,一开始我的股票代码的输入从哪来呢?
有同学可能会问, 股票不都在知识库里面吗,不能从里面取吗?
不行,知识库是用来做相似度查询的, 而不是用来做精准查询的。 换而言之,取不出来。 有点尴尬,怎么办?
幸好coze提供了其他的办法来解决这个问题, 也是更传统的方式,数据库. 我们可以把关心的股票存放在数据库中, 然后从数据库中读取股票代码.
创建数据库
创建一个多用户数据库,这样之后可以方便的给不同的用户使用.
然后创建两个小工作流, 一个用来从数据库中读取股票代码, 一个用来从数据库中读取股票信息.
db_add 工作流
这里有个小技巧,不会写sql的同学也可以使用coze提供的AI来生成sql. 不过我试了一下,需要手动补充变量名字。具体方法大家看视频。
SQL语句如下:
INSERT INTO `stock_list` (`stockcode`, `stockname`) VALUES ('{{stockcode}}', '{{stockname}}');
测试一下,数据成功写入.
这个简单的写入工作流,后面我们会绑定到卡片上方便使用.
db_read 工作流
SQL语句如下:
SELECT stockcode FROM stocklist
这里完全不需要任何输入,因为我们需要获取所有的股票代码。
测试一下,数据成功读取.
抽空再写入一个数据,方便后面我们测试.
OK, 数据准备工作完成, 下节课我们开始构建工作流.