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

深度学习-122-大语言模型LLM之基于langchian自定义国内联网查询工具并创建智能代理

文章目录

  • 1 访问百度
    • 1.1 百度检索
    • 1.2 库baidusearch
  • 2 自定义工具@tool装饰器
  • 3 使用工具创建智能代理
    • 3.1 语言模型与工具结合
    • 3.2 方式一create_react_agent
    • 3.3 方式二create_tool_calling_agent
    • 3.4 给代理添加记忆
  • 4 参考附录

1 访问百度

1.1 百度检索

from bs4 import BeautifulSoup
import requests


def baidu_search(keyword):
    # 设置请求头部信息,模拟浏览器访问
    headers = {
   
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36'
    
http://www.dtcms.com/a/26711.html

相关文章:

  • rust笔记5-derive属性2
  • VSCode 中 Git 添加了多个远端,如何设置默认远端
  • PL/SQL 异常处理
  • 华为 eNSP:MSTP
  • “深入浅出”系列之QT:(10)Qt接入Deepseek
  • DeepSeek与ChatGPT:会取代搜索引擎和人工客服的人工智能革命
  • RelaTree隐私政策
  • FreeSwitch之mod_cidlookup 和 mod_blacklist和mod_curl的抉择
  • 【核心算法篇十九】《 DeepSeek因果推断:双重差分模型如何破解政策评估的「时空难题」》
  • 在ubuntu上用Python的openpyxl模块操作Excel的案例
  • 蓝桥杯备赛1-3时间加法
  • JupyterNotebook高级使用:常用魔法命令
  • bigemap pro如何合并面文件
  • django连接mysql数据库
  • 第三章 组件(5)- 数据绑定
  • 深研究:与Dify建立研究自动化应用
  • 撕碎QT面具(2):groupBox内容居中显示
  • MySQL 一条 SQL 执行流程解析
  • /etc/docker/daemon.json这个跟/etc/yum.repos.d/docker-ce.repo这个文件的关系
  • DeepSeek 助力 Vue 开发:打造丝滑的右键菜单(RightClickMenu)
  • 分布式大语言模型服务引擎vLLM论文解读
  • tortoiseSVN 如何克隆项目到本地
  • WEB项目接入Deepseek(硅基流动)
  • Shapr3D在ipad上无法识别鼠标点击问题
  • NPB安装使用教程
  • 基于iptables的Docker端口白名单控制
  • C++ 程序 return value 1 是什么原因
  • 寒假阶段学习总结
  • C++:pthread的使用
  • SpringSecurity基于配置方法控制访问权限:MVC匹配器、Ant匹配器