🖼️LangGraph的图可视化
type
status
date
slug
summary
tags
category
icon
password
使用langGraph的好处之一,就是可以使用可视化图的形式,让我们清晰的看到整个AI工作流的走向。
在LangGraph中,可以使用可视化技术,方便的来展示图的层级和关系,以下我们用一个分形图来展示:
导入模块:
定义State类:
定义MyNode类:
- MyNode类有一个初始化方法__init__,接受一个名称参数。
- - __call__方法在调用时返回一个包含消息的字典。
定义route函数:
- route函数根据state中的消息数量决定返回"entry_node"还是"end"。
定义add_fractal_nodes函数:
- 这个函数递归地添加分形节点,控制节点的数量和层次结构。
定义build_fractal_graph函数:
- 这个函数创建一个StateGraph实例,并调用add_fractal_nodes函数构建分形图。
调用build_fractal_graph函数:
LangGraph支持很多种图形生成方式,包括:
- ascii 字符
- Mermaid 符号
- PNG
Ascii:
Mermadi:
使用Mermaid.ink API :
使用开源Graphviz:
Loading...