网站怎么伪静态网站,wordpress外链转内链,跨境电商怎么发货到国外,亚马逊跨境电商怎么做除了HumanInputLLM#xff0c;LangChain还提供了一个伪聊天模型类#xff0c;可以用于测试、调试或教育目的。这允许您模拟对聊天模型的调用#xff0c;并模拟如果人类接收到这些消息会如何响应。
在这篇笔记中#xff0c;我们将介绍如何使用这个模型。
我们首先在代理中…除了HumanInputLLMLangChain还提供了一个伪聊天模型类可以用于测试、调试或教育目的。这允许您模拟对聊天模型的调用并模拟如果人类接收到这些消息会如何响应。
在这篇笔记中我们将介绍如何使用这个模型。
我们首先在代理中使用HumanInputChatModel。
from langchain_community.chat_models.human import HumanInputChatModel由于我们将在这篇笔记中使用WikipediaQueryRun工具如果您还没有安装wikipedia包您可能需要安装它。
%pip install wikipediafrom langchain.agents import AgentType, initialize_agent, load_tools# 加载工具列表这里我们只加载了wikipedia工具
tools load_tools([wikipedia])# 创建HumanInputChatModel实例模拟人工输入的聊天模型
llm HumanInputChatModel()# 初始化代理使用CHAT_ZERO_SHOT_REACT_DESCRIPTION类型的代理verboseTrue表示打印详细信息
agent initialize_agent(tools, llm, agentAgentType.CHAT_ZERO_SHOT_REACT_DESCRIPTION, verboseTrue
)# 使用代理来回答问题What is Bocchi the Rock?
agent(What is Bocchi the Rock?)总结
本文介绍了如何在LangChain框架中使用HumanInputChatModel来模拟人工输入的聊天模型。通过这种方式可以方便地进行测试、调试或教育演示而无需实际调用外部的聊天模型。文中还展示了如何加载工具和初始化代理以及如何使用代理来回答问题。
扩展知识点
LangChain: 一个用于构建AI助手和自动化代理的框架支持多种工具和模型的集成。HumanInputChatModel: 一个模拟人类输入的聊天模型可以用于测试和教育目的。AgentType.CHAT_ZERO_SHOT_REACT_DESCRIPTION: 一种代理类型用于即时响应聊天描述性任务无需事先的训练或配置。WikipediaQueryRun: 一个工具用于从Wikipedia查询信息并返回结果。pip: Python的包管理工具用于安装和管理Python库。