Skip to content

实战:Tool Calling

Tool Calling 适合让模型调用后端能力,例如查订单、查库存、查物流。

工具设计

python
def query_logistics(order_id: str) -> str:
    """根据订单号查询物流状态。"""
    return "包裹已到达广州转运中心,预计明日派送"

风险控制

查询类工具可以自动执行,写操作工具必须审批。例如:

工具是否自动执行
查询订单可以
查询物流可以
取消订单需要确认
退款需要人工审批
修改地址需要验证身份

后端重点

工具函数不能相信模型传入的用户身份。用户身份必须来自登录态或服务端上下文。

非官方声明

本站为个人维护的非官方中文学习文档,不代表 LangChain 官方。页面内容是基于公开文档、源码实践和中文开发者视角重新整理的学习资料。涉及 API 细节时,请以官方文档和实际安装版本为准。

参考来源

  • LangChain / LangGraph 官方文档:https://docs.langchain.com/
  • LangChain API Reference:https://reference.langchain.com/
  • 本站内容为中文学习整理,不做官方身份声明。

本站为非官方中文学习站点,不代表 LangChain 官方。部分内容参考官方文档并重新整理为中文学习笔记。