【AI大模型应用开发】【LangChain系列】5. 实战LangChain的智能体Agents模块

大家好,我是【同学小张】。持续学习,持续干货输出,关注我,跟我一起学AI大模型技能。

在我前面的MetaGPT系列文章中,已经对智能体有了一个认知,重温一下:

智能体 = LLM+观察+思考+行动+记忆

  • 将大语言模型作为一个推理引擎。给定一个任务,智能体自动生成完成任务所需的步骤,执行相应动作(例如选择并调用工具),直到任务完成。

更详细的智能体相关概念可看我前面的文章:
【AI的未来 - AI Agent系列】【MetaGPT】1. AI Agent如何重构世界

本文我们来学习下LangChain中的智能体模块怎么用。

文章目录

    • 0. 从一个例子认识LangChian的Agent
      • 0.1 Google搜索Tool
        • 0.1.1 注册Google并获取搜索API的key
      • 0.2 运行示例程序
      • 0.3 运行结果解释
    • 1. Agent实现步骤拆解
      • 1.1 先定义工具Tools
      • 1.2 Prompt模板
      • 1.3 创建Agent
      • 1.4 创建Agent执行器
      • 1.5 运行Agent
      • 1.6 运行结果及遇到的坑
    • 2. 补充知识
      • 2.1 AgentTypes
      • 2.2 各AgentTypes的Prompt模板

0. 从一个例子认识LangChian的Agent

下面,我们以一个Google搜索的例子来直观认识下LangChain的Agent。

0.1 Google搜索Tool

你可能感兴趣的:(大模型,人工智能,langchain,python,笔记,agi,gpt,AI-native)