当前位置: 首页 > news >正文

AI Agent开发学习系列 - LangGraph(2): 用LangGraph创建我们的第一个Agent(练习解答)

在AI Agent开发学习系列 - LangGraph(1): 用LangGraph创建我们的第一个Agent中,我们学习了如何用LangGraph来创建一个简单的Agent。为了巩固学习,我们来做一个练习。

用LangGraph创建如下图的一个Agent:
在这里插入图片描述
要求:

  1. 输入你的名字
  2. 在greeter这个节点里,把你输入名字拼接到下面这句话前:you’re doing an amazing job learning LangGraph!

解答:

from typing import TypedDict
from langgraph.graph import StateGraph# Create an agentstate
class AgentState(TypedDict):message: strdef greeting_node(state: AgentState) -> AgentState:"""Simple note that adds a greeting mesage to the state"""state["message"] = state["message"] + ", you're doing an amazing job learning LangGraph!"return stategraph = StateGraph(AgentState)graph.add_node("greeter", greeting_node)
graph.set_entry_point("greeter")
graph.set_finish_point("greeter")app = graph.compile()from IPython.display import Image, display
display(Image(app.get_graph().draw_mermaid_png()))result = app.invoke({"message": "Bob"})
result["message"]

运行结果:
在这里插入图片描述

"Bob, you're doing an amazing job learning LangGraph!"
http://www.dtcms.com/a/299184.html

相关文章:

  • Java后端通过hutool接口发请求
  • 【LeetCode刷题指南】--队列实现栈,栈实现队列
  • DocC的简单使用
  • VisionPro系列讲解 - 03 Simulator 模拟器使用
  • 【MySQL数据库备份与恢复2】备份的三种常用方法
  • 在C#中判断两个列表数据是否相同
  • 前缀和-238-除自身以外数组的乘积-力扣(LeetCode)
  • 数学建模国赛历年赛题与优秀论文学习思路
  • 弹性元空间:JEP 387 深度解析与架构演进
  • Windows Server存储池,虚拟磁盘在系统启动后不自动连接需要手动连接
  • Matrix Theory study notes[5]
  • Mybatis学习之配置文件(三)
  • 数学专业数字经济转型全景指南
  • 广东省省考备考(第五十七天7.26)——数量、言语(强化训练)
  • Linux c++ CMake常用操作
  • 提升网站性能:如何在 Nginx 中实现 Gzip 压缩和解压!
  • 广告业务中A/B实验分桶方法比较:UID VS DID
  • DIY心率监测:用ESP32和Max30102打造个人健康助手
  • Voxtral Mini:语音转文本工具,支持超长音频,多国语音
  • VMware Workstation17下安装Ubuntu20.04
  • Qt 线程池设计与实现
  • 面试150 只出现一次的数字
  • Pinia快速入门
  • 大模型面试回答,介绍项目
  • Flutter实现Retrofit风格的网络请求封装
  • Qt 线程同步机制:互斥锁、信号量等
  • VTK交互——ImageRegion
  • Mixture-of-Recursions: 混合递归模型,通过学习动态递归深度,以实现对自适应Token级计算的有效适配
  • RK3568笔记九十二:QT使用Opencv显示摄像头
  • 基于RK3588+国产实时系统的隧道掘进机智能操控终端应用