ApacheCN 社区实战 · 非官方教程

用 LangChain + LangGraph
做一个智能投研 Agent

输入“ 小米集团最近有什么值得关注的信息? ”,程序解析问题、选择工具、整理资料并生成回答。先下载运行,再跟着代码学习。

金融场景仅用于演示工作流。默认工具返回本地模拟数据,不代表实时行情或新闻,也不构成投资建议。

先把项目跑起来

  1. 下载上方 ZIP 并解压。
  2. 打开终端进入解压目录,执行 pip install -r requirements.txt。
  3. 运行 python main.py,按提示输入问题;也可以执行 python main.py "小米集团最近有什么值得关注的信息?"。

默认 MOCK_MODE = True,不需要 API Key 和外部数据服务。要调用大模型,打开 main.py 顶部填写 OPENAI_API_KEY 并把 MOCK_MODE 改为 False。兼容接口可填写 OPENAI_BASE_URL。不要把真实密钥提交到公开仓库。

网站下载地址:完整项目 ZIP ↗

运行后会看到什么

识别结果:小米集团(市场:HK)
资料:[模拟资料:用于演示资料引用的虚构条目]
以上全部是本地虚构模拟数据,不是实时行情或新闻,也不构成投资建议。

“模拟资料”由本地 Tool 返回,示例不联网查询。要获得真实资讯,需要自行替换搜索工具并确认服务商、数据许可和 API 配置。

跟着代码做

本项目使用

这是 ApacheCN 社区整理的学习案例,不是 LangChain 官方文档或官方中文站。