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

langchain1.X学习笔记-20-智能体高级用法之多功能智能助手

文章目录

  • 1 项目需求
  • 2 模型的初始化
  • 3 工具定义
    • 3.1 天气查询
    • 3.2 数学计算
    • 3.3 时间查询
    • 3.4 货币转换
    • 3.5 信息搜索
  • 4 创建Agent
  • 5 主程序
    • 5.1 示例
    • 5.2 交互模式

创建Agent,绑定模型、工具、系统提示词。用户提问添加到自定义消息历史,调用agent,用返回的内容(包含全部历史信息)更新自定义消息历史。每次调用返回给用户最后一条AI消息即可。

1 项目需求

开发一个多功能智能助手,支持:
1、天气查询:查询城市天气。
2、数学计算:复杂数学运算。
3、 时间查询:获取当前时间、日期计算。
4、货币转换:多种货币之间转换。
5、 信息搜索:搜索产品、新闻等信息。

2 模型的初始化

from langchain_openaiimportChatOpenAI from dotenvimportload_dotenvimportos load_dotenv(override=True)#通过ChatOpenAI 连接智谱AI模型API_KEY=os.getenv
http://www.jsqmd.com/news/1385277/

相关文章:

  • 2026年窗台板固化促进剂供应厂家实力解析:石英石与人造石快干增强技术路径 - 卓企推荐
  • Linux包管理器APT详解:从依赖管理到系统维护实战
  • TrafficMonitor插件完整指南:把行情、天气、硬件监控统统搬进任务栏
  • 习惯养成第二天:突破关键期的实用方法论
  • OpenCode项目启动流程:Agent配置加载与权限生效机制详解
  • Python编程实战:330道练习题高效训练指南与执行策略
  • HandheldCompanion快速上手:把Windows掌机调校成专业手柄的完整指南
  • 1688运营/找工厂牌级全面升级,1688运营名片低于3星直接失去流量
  • 盲审前降AIGC率怎么选保障论文隐私的靠谱工具
  • 第一次用Win11Debloat,我5步就让Windows 11变清爽了:一个开源工具的真实体验
  • 祁阳本土源头窗帘工厂|17年行业深耕,10大小区全覆盖,3000+业主实力之选 - 小布之大布
  • Claude Code循环逻辑:从目标驱动到计划编排的AI编程革命
  • POCO C++库手动编译指南:从环境配置到项目集成
  • Excel数据处理全流程实战:从函数、透视表到自动化分析
  • 3分钟解锁微信网页版终极指南:wechat-need-web浏览器插件完整解决方案
  • N_m3u8DL-RE终极指南:5步掌握跨平台流媒体下载与解密技术
  • 3步快速部署方案:Awoo Installer高效安装Switch游戏全格式支持
  • Harness,Hermes,Claude Code、OpenClaw区别
  • Pydantic:Python数据验证与类型声明的核心利器
  • QKeyMapper:打破设备壁垒,你的Windows输入设备全能管家
  • 解决Windows下Pip与Conda混用导致的DLL初始化失败(Error 1114)
  • Windows 10端口绑定权限不足:从原理到解决方案的完整指南
  • 80端口冲突排查与解决方案:从端口占用到安全防御
  • mcp-server-demo MCP 服务说明文档
  • PvZ Tools修改器完全上手指南:植物大战僵尸 1.0.0.1051 修改实战
  • 2026年N-二甲基苯胺供应厂家实力观察:安徽泓欣新材料有限公司的纵深优势解析 - 卓企推荐
  • 别再为电机驱动花冤枉钱:ESP32开源FOC控制器的双路实战指南
  • 苏州尿毒症保险拒赔:李晓伟律师团队提供维权方案 - 铅笔写好字
  • 任务栏实时看股票行情:TrafficMonitor股票插件完整实测,3步轻松搭建全球行情监控
  • Axure RP 11汉化完整指南:3条路径让你快速拥有纯中文界面