AI创想
标题:
LangGraph 系列之 5——循环
[打印本页]
作者:
AI小编
时间:
昨天 22:23
标题:
LangGraph 系列之 5——循环
作者:CSDN博客
(, 下载次数: 0)
上传
点击文件名下载附件
1. 定义状态类型
from typing import TypedDict,List
import random
from langgraph.graph import StateGraph,START,END
class State(TypedDict):
name:str
num:List[int]
cnt:int
复制代码
2. 定义hi节点函数
def greeting_node(hi:State)->State:
"""打招呼"""
hi["name"]=f'Hi ,你好,{hi["name"]}'
hi['num']=[]
hi['cnt']=0 #开始计数
return hi
复制代码
3. 定义随机数节点函数
def random_node(n:State)->State:
"""这个节点用于产生随机数"""
n["num"].append(random.randint(0,10))
n['cnt']+=1
return n
复制代码
4. 定义决策处理函数
def decide_loop(s:State)->str:
"""这个函数用于决定下一步的决策"""
if s["cnt"]<5:
print("继续循环",s['cnt'])
return "loop"
else:
retu
复制代码
原文地址:https://blog.csdn.net/yubo0509/article/details/150116120
欢迎光临 AI创想 (https://www.llms-ai.com/)
Powered by Discuz! X3.4