当前位置: 首页 > news >正文

LangChain中内置工具:网页检索;代码执行;bash命令执行

LangChain 全量工具详解

目录

  • LangChain 全量工具详解
    • DuckDuckGoSearchRun(免费,但是不好用)
    • 一、核心调用原理
    • 二、全量主流工具分类与调用示例
      • 前置统一环境配置
      • 一、搜索引擎与信息检索类(核心高频)
        • 1. DuckDuckGoSearchRun(最常用,零配置)
          • 单独调用示例
          • 结合Agent完整示例
        • 2. WikipediaQueryRun(权威知识查询)
      • 二、代码执行与开发工具类
        • 1. PythonREPLTool(最常用)
        • 2. ShellTool(系统命令执行)
      • 三、文件与文档处理类
        • 完整调用示例
      • 四、数据处理与分析类
        • 核心示例:SQL数据库查询工具
      • 五、数学与计算类
        • 调用示例
      • 六、API与第三方服务集成类
        • 示例:天气查询工具
      • 七、专业领域工具类
      • 八、其他通用实用工具
      • 九、自定义工具(自己实现专属Skill)
        • 完整示例:自定义公众号写作Skill
    • 三、多工具整合的完整Agent示例
    • 四、关键注意事项与官方资源

DuckDuckGoSearchRun(免费,但是不好用)

一、核心调用原理

LangChain 中的Skill(技能)对应官方定义的 Tool(工具),本质是给 Agent 智能体扩展外部能力的插件,所有工具都遵循统一的调用规范:

  1. 所有工具均继承自BaseTool基类,核心实现_run方法(同步执行)和_arun方法(异步执行)
  2. 必须定义name(工具名)和description(工具描述):Agent 完全依靠这两个字段判断「什么时候调用、调用哪个工具」
  3. 统一调用入口:tool.invoke("输入参数")执行工具,Agent 会自动完成参数解析、工具调用、结果整合全流程
  4. 兼容适配:所有工具均可无缝对接你之前使用的火山方舟大模型(完全兼容 OpenAI 协议)

二、全量主流工具分类与调用示例

前置统一环境配置

所有示例均复用这套火山

http://www.jsqmd.com/news/748152/

相关文章:

  • 剑指Offer 60.n个骰子的点数
  • 如何3步完成智能图像分层:layerdivider的终极使用指南
  • nSkinz完整指南:如何在CS:GO中免费自定义武器皮肤
  • OpenClaw长任务恢复:轻量级持久化执行与断点续做实践
  • 别再傻傻重启电脑了!用Windows自带的taskkill命令,1分钟精准干掉占用8080端口的进程
  • 3分钟掌握电话号码定位技术:开源工具实战指南
  • Hide Mock Location完整指南:轻松绕过Android位置检测的终极方案
  • SkyBridge:构建AI模型统一接入层,实现多模型智能路由与生产级运维
  • CacheMind:用自然语言优化缓存替换策略的AI工具
  • ADC架构解析:从基础原理到选型指南
  • Pydantic AI框架深度解析2026:类型安全的AI应用开发新范式
  • 2026年AI技术深度复盘:从内容生成到自主作业,人工智能进入工程落地时代
  • 从灾害预警到智慧农业:拆解GeoAI落地的5个真实商业案例与技术选型
  • 避坑指南:GDAL源码编译那些‘坑’——从proj报错到geos未启用,我的填坑记录
  • 实战应用:基于pencil设计理念,用快马ai快速搭建‘智绘’设计工具官网
  • Arm CoreLink MMU-700内存管理单元架构与优化实践
  • MTKClient:拯救变砖手机的终极开源刷机工具指南
  • PIM架构下同态加密加速:DRAMatic方案解析
  • 【Python风控决策优化实战指南】:7大高频陷阱与5步精准调优法(2024银行级验证版)
  • KOL运营工程化:从数据采集到自动化归因的技术实现
  • 2026成都奢侈品回收典当品牌推荐榜:附近奢侈品回收/九眼桥二手手表回收/二手奢侈品回收/劳力士名表回收/同城奢侈品回收/选择指南 - 优质品牌商家
  • 基于Playwright的自动化申领工具:从原理到实战部署
  • BetterGI自动战斗功能生存位切换异常深度解析
  • 【PostgreSQL从零到精通】第15篇:约束与数据完整性——让数据库帮你守住数据质量的底线
  • 别再死记硬背了!用ASN.1编码拆解一个真实的5G NGAP Setup消息
  • UE5新手别慌!从Canvas画布到按钮交互,手把手带你搞定第一个HUD界面
  • 在微服务架构中利用Taotoken统一管理多个AI模型调用
  • n个六面的骰子,扔一次之后和为k的概率是多少?
  • 避坑指南:Pixhawk 4 Mini飞控与Jetson NX串口通信,从参数配置到mavros启动的完整排错流程
  • 2026四川租客车技术指南:成都租客车、成都租旅游大巴车、成都租旅游车、四川大巴包车、四川大巴租赁、四川客车租赁选择指南 - 优质品牌商家