让示例成为自己的项目

第 4 节:排错、替换数据源与扩展

基础版本已能运行。先验证分支,再接入真实服务。

1. 三个问题验证分支

  • 小米集团最近有什么值得关注的信息?:搜索分支,返回模拟资料。
  • 小米集团股价怎么样?:行情分支,返回模拟行情。
  • 小米集团最近无结果:资料为空,回答应说明无法核实。

2. 常见问题

  • 找不到 langchain 或 langgraph:在项目目录执行 pip install -r requirements.txt。
  • API Key 错误:仅在真实模型模式需要;检查复制是否完整,勿在页面、截图或仓库暴露密钥。
  • 模型不支持 structured output:换用支持结构化输出/工具调用的模型服务。
  • 数据不足:保持诚实提示;不要用模型生成的内容冒充新闻来源。

3. 接入真实数据的最小改动

把 mock_search 函数替换为有授权的搜索 API 请求,把 mock_quote 替换为合规行情接口。保存来源 URL、发布时间和供应商;捕获网络超时、限流和空结果。基础教程不要求申请任何数据服务。

4. 后续可加什么

需要会话恢复时为图加 Checkpointer;需要内部资料问答时再加 RAG;要部署成服务时再加 Web/API 层和访问控制。这些都不是当前项目的启动前置条件。

LangGraph 持久化官方文档 ↗