ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

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

2026/8/13 13:30:41 拓冰建站 浏览量
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