微信扫码
添加专属顾问
我要投稿
LangGraph Ultra版本开源,多智能体协同工作能力革命性提升! 核心内容: 1. LangGraph Ultra版本发布,多智能体应用能力大幅提升 2. 核心特性:多智能体协同工作与上下文信息传递 3. 实际应用案例:自动切换订票和订酒店场景的智能体协同演示
就在昨天,langgraph的ultra版本项目开源,命名为langgraph-swarm-py,可以通过 pip install langgraph-swarm 安装。所以swarm ? openai 一脸问号?
他的核心升级是,拓展了多智能体应用,可以让多个具有不同专长的智能体协同工作,并在它们之间传递上下文信息。 其次是内置了智能体之间通信的工具,用户可以根据需求进行定制。
下面的图,是一个系统在订票和订酒店2个场景自动切换的demo。
用readme脚本简单测试了下,Agent切换是通过工具来实现,每个agent会绑定一个handoff_tool到别的agent上。
from langgraph.checkpoint.memory import InMemorySaver
from langgraph.prebuilt import create_react_agent
from langgraph_swarm import create_handoff_tool, create_swarm
model = ZhipuAIChat(provider="zhipuai",
model_name="glm-4-plus",
temperature=0.7)
def add(a: int, b: int) -> int:
"""
add function, return a add b
"""
return a + b
alice = create_react_agent(
model,
[add,
create_handoff_tool(agent_name="Bob")],
prompt="You are Alice, an addition expert.",
name="Alice",
)
bob = create_react_agent(
model,
[create_handoff_tool(agent_name="Alice", description="Transfer to Alice, she can help with math")],
prompt="You are Bob, you speak like a pirate.",
name="Bob",
)
checkpointer = InMemorySaver()
workflow = create_swarm(
[alice, bob],
default_active_agent="Alice"
)
app = workflow.compile(checkpointer=checkpointer)
config = {"configurable": {"thread_id": "1"}}
turn_1 = app.invoke(
{"messages": [{"role": "user", "content": "i'd like to speak to Bob"}]},
config,
)
print(turn_1)
turn_2 = app.invoke(
{"messages": [{"role": "user", "content": "what's 5 + 7?"}]},
config,
)
print(turn_2)53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2025-10-29
为什么我们选择 LangGraph 作为智能体系统的技术底座?
2025-10-27
Langchain 、 Manus 组了一个研讨会:Agent越智能,死得越快!
2025-10-23
LangChain V1.0 深度解析:手把手带你跑通全新智能体架构
2025-10-23
LangChain 与 LangGraph 双双发布 1.0:AI 智能体框架迎来里程碑时刻!
2025-10-19
AI 不再“乱跑”:LangChain × LangGraph 打造可控多阶段智能流程
2025-10-15
LangChain对话Manus创始人:顶级AI智能体上下文工程的“满分作业”首次公开
2025-10-09
Langchain回应OpenAI:为什么我们不做拖拉拽工作流
2025-09-21
告别无效检索:我用LangExtract + Milvus升级 RAG 管道的实战复盘
2025-09-13
2025-09-21
2025-10-19
2025-08-19
2025-08-17
2025-09-19
2025-09-12
2025-09-06
2025-08-03
2025-08-29
2025-10-29
2025-07-14
2025-07-13
2025-07-05
2025-06-26
2025-06-13
2025-05-21
2025-05-19