文章目录
使用LangGraph,给聊天机器人添加记忆,并添加Human_in_the_loop加入人工干预功能。
1 聊天机器人(基于内置工具节点)
为了处理聊天机器人无法 “凭记忆” 回答的查询,我们将集成一个网络搜索工具。我们的机器人可以使用这个工具找到相关信息并提供更好的回复。
使用LangGraph的预构建ToolNode和预构建的tools_condition。
1.1 百度搜索工具
from baidusearch.baidusearch import search
from langchain.tools import tool
@tool
def baidu_search(keyword:str)->str:
"""使用此百度浏览器工具,搜索相关的内容"""
results