深度学习-124-LangGraph之基础知识(一)基本聊天机器人和工具增强的聊天机器人

文章目录

  • 1 基本使用
    • 1.1 聊天模型
    • 1.2 创建图
    • 1.3 与ICEL交互
  • 2 构建一个基本的聊天机器人
    • 2.1 定义状态
    • 2.2 添加节点
    • 2.3 添加边(入口点)
    • 2.4 添加边(终点)
    • 2.5 编译图
    • 2.6 调用
    • 2.7 整体代码
  • 3 使用工具增强聊天机器人
    • 3.1 百度搜索工具
    • 3.2 绑定工具的聊天模型
    • 3.3 定义图
    • 3.4 添加工具节点
    • 3.5 添加条件边
    • 3.6 调用
  • 4 参考附录

1 基本使用

下图包含一个名为“Lucy”的节点,它执行聊天模型,然后返回结果:

1.1 聊天模型

from langchain_ollama import ChatOllama
import os
os.environ['OLLAMA_HOST'] = '127.0.0.1'
os.environ['OLLAMA_PORT'] = '11434'

你可能感兴趣的:(深度学习,深度学习,人工智能,LangGraph)