让示例成为自己的项目
第 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 层和访问控制。这些都不是当前项目的启动前置条件。