30|如何用自然语言查询股票名称与代码?
邢云阳

你好,我是邢云阳。
沿着上节课的学习,今天我们来做一个小小的实战。实战内容呢,就是我之前介绍清竞的金融大模型大赛时,提到的初级问题——股票信息的查询操作,比如股票代码等等。
接下来,我们就结合 LangGraph Agent 进行实现。
股票信息查询工具
由于今天的需求是查询股票代码,上节课讲的历史行情接口就不适合了,那个接口一次只能抓取一只股票的某段时间的数据,和我们的需求不符。所以我们要使用的是实时行情抓取接口,文档链接在这:AKShare 股票数据 — AKShare 1.16.79 文档
该接口是在东方财富网上抓取各个市场的所有股票的实时数据。比如沪 A、深 A、创业板等等。我们就以创业板的数据为例进行演示。

从文档中,可以看到抓取创业板实时数据的接口为 stock_cy_a_spot_em,输出参数和示例如下。

所以,我们在代码中直接调用该接口,就可以得到一个包含了上述信息的 dataframe。
那有了这些数据后,工具如何设计呢?其实非常简单,只需要传入股票代码或者股票名称,然后从 dataframe 中筛选相应的股票的信息就可以了。代码如下:
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结

1. LangGraph Agent 实现股票信息查询,包括调用实时行情抓取接口和设计股票信息查询工具的代码示例。 2. 将普通方法变成工具方法,为大模型绑定工具的步骤。 3. Function Calling 实现股票信息查询的过程,包括大模型选择工具和执行工具的节点设计。 4. 使用条件边和判断退出循环,展示节点连连看的代码。 5. 使用画图工具展示图结构,以及测试程序效果的代码示例。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《DeepSeek 应用开发实战》,新⼈⾸单¥59
《DeepSeek 应用开发实战》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论