LangGraph实战:打造你的AI“项目经理”!一个会“暂停思考”的Planner有多强?

多Agent系统实战:从架构设计到行业分析报告生成的AI团队协作 在人工智能领域,大语言模型(LLM)作为核心大脑,通过提示词工程和工具调用扩展了单一模型的能力边界。其技术原理在于将复杂任务分解为可执行的子步骤,并通过链式思考(Chain of Thought)提升推理的透明度与准确性。这种模式的技术价值在于突破了单点智能的局限,为实现更复杂的自动化流程奠定了基础。其应用场景广泛,从自动化内容创作到智能数据分析,都体现了将任务分解与专业化执行结合的趋势。本文聚焦于多Agent系统,它正是这一趋势的集大成者,通过模拟人类团队分工,将任务规划、专业执行与结果评审等环节分配给不 阅读详情

要让一个写作 Agent 真正可控、可信,仅靠“问一句答一句”远远不够。

整体架构

一、规划阶段:Planner 既聪明又稳妥

1.结构化规划优先,失败兜底

我们让 Planner 通过结构化 LLM 输出步骤(含标题、执行说明、是否需要确认、建议工具)。如果解析失败,就落回预置的四步模版,并在消息中提示 [warning],避免系统陷入未知状态。

建议的 Step 结构(示例 JSON Schema):

{
"steps": [
{
"id": "step-001",
"title": "确认文章标题",
"instruction": "给出3个备选标题并说明理由",
"requires_confirmation": true,
"suggested_tools": ["title_generator"]
}
]
}

Pydantic/TypedDict(后端强约束):

class PlanStepState(TypedDict, total=False):
id: str
title: str
description: str
requires_confirmation: bool
tool_names: List[str]
status: StepStatus
result: str
confirmed: bool
result_message_id: Optional[str]
prepared_instruction: str
class AgentState(TypedDict, total=False):
messages: Annotated[List[AnyMessage], add_messages]
plan: List[PlanStepState]
current_step: int
status: str
pending_interrupt: Optional[Dict[str, Any]]
active_step_id: Optional[str]
last_step_update: Optional[Dict[str, Any]]
FALLBACK_PLAN_BLUEPRINT: List[Dict[str, Any]] = [
{
"title": "确认文章标题与角度",
"description": "根据用户需求列出 1-2 个备选标题,请用户确认后再继续。",
"requires_confirmation": True,
"tool_names": ["faq"],
},
{
"title": "资料调研与要点整理",
"description": "利用 multi_search 或 kb_search 收集 LangGraph 最新进展与核心卖点,沉淀出 3-4 条写作提纲。",
"tool_names": ["multi_search", "kb_search"],
},
{
"title": "撰写正文草稿",
"description": "围绕确认后的标题与提纲,生成公众号风格正文(含小标题、数据或案例引用)。",
"tool_names": [],
},
{
"title": "校对与发布建议",
"description": "检查稿件逻辑、润色语言,并给出排版与配图提示。",
"tool_names": [],
},
]

解析与兜底:

def planner(state: AgentState) -> AgentState:
messages = state.get("messages", [])
goal = _extract_user_goal(messages)
if not goal:
return {"status": "waiting_for_input"}
outline: Optional[PlanOutline]
planner_note: Optional[str] = None
try:
outline = planner_llm.invoke(
[
SystemMessage(content=PLANNER_PROMPT),
HumanMessage(content=goal),
]
)
except Exception as exc:  # pragma: no cover - fallback only
logger.warning("Planner structured output failed: %s", exc)
planner_note = "Planner output could not be parsed; switched to a default four-step template."
objective = goal or "default objective"
fallback_steps = [
PlanStepModel(**step_blueprint) for step_blueprint in FALLBACK_PLAN_BLUEPRINT
]
outline = PlanOutline(objective=objective, steps=fallback_steps[:4])

2.首步确认可配置

像“先确认标题”这类需求,只需在步骤里标 requires_confirmation=true,即可触发中断等待操作;后续也可按场景扩展需要确认的节点。

二、执行阶段:Executor 执行步骤 + 中断控制

1.状态机设计:

Executor 会把每一步的状态从 pending → waiting → in_progress → completed 演进,确保可观测与可回溯。

StepStatus = Literal[
"pending",
"waiting",
"in_progress",
"completed",
"cancelled",
"failed",
]
  • 遇到确认点立即中断:当步骤需确认时,Executor 会写入 pending_interrupt 并通过 NodeInterrupt 抛出中断,让流程停在前端弹窗。反之,则构造明确的执行指令继续推进。

关键细节:我们特意让 interrupt_gate 在无中断时返回 {“pending_interrupt”: None},防止恢复阶段出现空写异常。

def interrupt_gate(state: AgentState) -> AgentState:
pending = state.get("pending_interrupt")
if pending:
logger.info(
"interrupt_gate raising interrupt for step=%s",
pending.get("step_id") if isinstance(pending, dict) else pending,
)
raise NodeInterrupt(pending)
return {"pending_interrupt": None}

三、恢复与复盘:/chat/continue + Step Reporter

1./chat/continue:一次性写回“正确字段”

前端点击「继续」后,/chat/continue 会把 plan / status / pending_interrupt / active_step_id / last_step_update / messages 等字段一次写回,既提醒下一步该干什么,也避免 InvalidUpdateError。

2.Step Reporter 双向同步

每当 Executor 完成某一步,step_reporter 会更新步骤状态、保存结果,并推送一个新的 AI 消息。前端既能在看板上看到该步骤“完成”,又能在聊天区看见标有 STEP RESULT 标签的阶段产出。

def step_reporter(state: AgentState) -> AgentState:
plan = _clone_plan(state.get("plan", []))
idx = state.get("current_step", 0)
if not plan or idx >= len(plan):
logger.debug("step_reporter nothing to report idx=%s total=%s", idx, len(plan))
return {
"plan": plan,
"status": "completed" if plan else "idle",
"active_step_id": None,
"pending_interrupt": None,
}
step = plan[idx]
if step.get("status") != "in_progress":
logger.debug(
"step_reporter skip step=%s status=%s",
step.get("id"),
step.get("status"),
)
return {}
exclude = {step.get("result_message_id")} if step.get("result_message_id") else set()
latest_ai = _find_latest_ai_message(state.get("messages", []), exclude)
if not latest_ai:
logger.debug("step_reporter no new ai message for step=%s", step.get("id"))
return {}
if isinstance(latest_ai.content, str):
result_text = latest_ai.content
else:
result_text = json.dumps(latest_ai.content, ensure_ascii=False)
step["status"] = "completed"
step["result"] = result_text
step["result_message_id"] = latest_ai.id
plan[idx] = step
next_idx = idx + 1
updates: AgentState = {
"plan": plan,
"current_step": next_idx,
"pending_interrupt": None,
"active_step_id": plan[next_idx]["id"] if next_idx < len(plan) else None,
"status": "completed" if next_idx >= len(plan) else "executing",
"last_step_update": {
"step_id": step["id"],
"status": "completed",
"result": step.get("result", ""),
},
# "messages":[latest_ai],
}
logger.info(
"step_reporter completed step=%s next_idx=%s result=%s",
step["id"],
next_idx,
step.get("result", ""),
)
return updates

四、踩过的坑 & 解决方案

1、NodeInterrupt 无法序列化 → SSE 报错

  • 处理:utils._to_serializable 将中断对象转为普通 dict,并在 无中断 时显式写回 pending_interrupt=None。

2、InvalidUpdateError(恢复时)

  • 处理:/chat/continue 一次性写回 白名单字段;恢复前先清空/占位 pending_interrupt。

3、工具超时/挂起

  • 处理:全局超时 + 重试 + 降级策略;记录错误上下文,保证流程可继续。

4、步骤字段不完整

  • 处理:Planner 解析前后各做一次 schema 校验;失败即兜底模板并写入 [warning]。

实操演示

以“写一篇关于 LangGraph 的公众号文章”为例:

1、Planner 拆解

自动输出 5 个步骤:确认标题 → 收集材料 → 构建大纲 → 撰写正文 → 复盘优化,其中第 1 步标记需确认。

2、等待确认

Executor 停在标题确认流程,弹窗提示;前端 Steps 显示状态为 “Waiting for confirmation”。

3、继续执行

点击 “继续” 后,后端写回状态;Executor 切换到 in_progress,同时向 AI 发送具体执行提示。

4、阶段产出

每步完成后,步骤卡片与聊天窗口同步出现结果(带 STEP RESULT 标签),方便边看边调。

5、流程结束

当所有步骤完成时,状态标签变为 “COMPLETED”,提示可以发起新任务;整个执行过程既留档又透明。

总结

通过可中断的 Planner、状态可感知的 Executor、和信息可视化的Step Reporter,我们把写作流程拆成可预测、可回溯、可控制的流水线。

  • 重要节点 先确认再执行,
  • 工具调用 可仲裁、可并行、可降级,
  • 阶段产出 双通道同步(看板 + 聊天)

既适合个人写作委托,也方便团队协作与复盘。如果你也想把自己的领域流程搬到 LangGraph 上,这套“项目经理级 Agent”就是一个即插即用的骨架。

想要完整代码 github下载

git clone -b third --single-branch git@github.com:xywang279/langgraph.git

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

运⽤ AI Planner___AI_Planner.pdf 人工智能设计永远是游戏开发中最为热门的问题之一,比如A Star、有限状态机、行为树等都是开发者非常耳熟能详的名字。Unity也一直致力于为开发者创造优雅而便利的工具,为他们解放生产力,而AI领域也是其中极其重要的一部分。 由机器学习大师Danny Lange领先团队开发的Unity Machine Learning Agents Toolkits(ML-Agents)已经在AI领域声名鹊起。这次讲给大家带来Unity另一项AI方面的解决方案:人工智能规划器AI Planner。 AI Planner主要针对角色行为生成的智能规划,运用AI Planner可以创建NPC,生成故事情节或验证游戏/模拟机制。而且,AI Planner不需要太多代码撰写的工作,就可以完成比较理想的AI行为机制的实现。 立即下载

相关推荐

ai-planner-samples:AI Planner:样本

不要通过GitHub上的ZIP文件选项下载该项目(即不包括大文件-fbx,png等文件将丢失)。 使用git克隆项目。 AI Planner:样本 欢迎使用的示例资料库。 此存储库中包含以下样本: VacuumRobot-控制机器人以优化其穿越肮脏世界的路径。 Match3-使用计划来解决基于目标的图块匹配难题。 EscapeRoom-通过将三个座席与一个计划员配合使用,逃脱了一个房间,房间里锁着门,钥匙和压力开关。 什么是AI Planner? AI Planner包括创作工具和用于自动决策的系统。 自动计划器可用于: 以合作,中立或对抗的方式指导代理人的行为 自动生成故事情节或

AI Planning(自动规划、自动方案生成)工具推荐

用PDDL语言对问题进行符号建模,然后调用现有Planner求解

小肥柚的笔记 5430

如何使用Dify 搭建一个用自然语言查询数据库的 Agent?

这样就会发布完毕。

AI Agent 首席体验官 1699

unity AI Planner 人工智能简介

unity AI Planner 人工智能简介

oKaiGuo的博客 4716

Arm Neoverse CMN-700 QoS与PrefetchTarget架构解析

在现代多核处理器系统中,内存访问性能优化是提升整体效能的关键。QoS(服务质量)技术通过优先级调控机制,确保关键任务获得更高的缓存带宽和内存访问权限。PrefetchTarget作为预取技术的一种实现,能够显著降低内存访问延迟,特别适用于AI训练和数据库系统等高性能计算场景。Arm Neoverse CMN-700通过RN SAM模块实现了硬件级的地址范围检测和优先级调控,支持最多8个独立内存区域的QoS配置。测试数据显示,合理配置QoS可使关键任务延迟降低40%,而PrefetchTarget技术则能减少

weixin_36197669的博客 315

一种基于频域滤波法消除干扰项与角谱法重构技术的数字全息显微台阶形貌测量实例分析

一种基于频域滤波法消除干扰项与角谱法重构技术的数字全息显微台阶形貌测量实例分析

简单光学 2034

AI Planning 简介

原链接: https://community.bwbot.org/topic/494 什么是AI planning我们从一个例子入手。假设现在我们在一个两层的大楼里面有一个扫地机器人。机器人需要能够在两层打扫。两层楼之间移动可以坐电梯也可以做楼梯。那么我们如何实现让机器人同时打扫两层的功能呢? 每一层的打扫都很容易实现,坐电梯的过程也很容易实现。问题在如如何让机器人理解到想要从一层到二层需要坐...

bluewhalerobot的博客 3370

PLUS模型土地利用变化模拟使用简介

因子包括自然因子如社会因子,通过计算整理得到新图层,并以tif文件输出到驱动因子的文件夹里,驱动因子文件夹里存放的是tif文件格式。线性回归使用提供的所有的LULC资源数据,可以选择往后预测的年数,选择好数据之后,可以得出预测的每一年的每一用地类型面积数据。在此过程之后,可以继续使用此CARS输入的数据继续模拟,也可返回二(3)中CARS模块,重新输入不同的年份预测。在此过程之后,可以继续使用此CARS输入的数据继续模拟,也可返回二(3)中CARS模块,重新输入不同的年份预测。

qq_42831270的博客 5808

LangGraph高级教程:构建规划执行型智能体

这篇文章摘要介绍了如何使用LangGraph框架构建规划执行型AI智能体: 系统架构由规划器、执行器和重新规划器组成,能够自主生成执行计划并动态调整 技术实现包括: 环境准备与依赖导入 基础智能体设置 状态数据模型定义 规划器和重新规划器的构建 工作流图的搭建 系统通过多步骤推理解决复杂问题,包括: 初始计划生成 步骤执行 根据结果动态调整计划 最终结果输出 该系统适用于需要多步推理的复杂任务处理,如文中示例的奥运冠军家乡查询问题。

一次次探索代码无限可能的旅程,专注于前端、后端、服务器及AI大模型的分享和交流。与我一起踏上这段无尽的技术之旅吧! 4256

CGNS快速入门到实战(二):VS配置调用CGNS静态链接库

CGNS快速入门到实战这一系列分成三篇文章展开叙述,具体有:(一)CGNS静态链接库编译;(二)VS配置调用CGNS静态链接库;(三)CGNS文件及案例展示。本篇文章重点讲述VS配置调用CGNS静态链接库。

ahang_99的博客 2618

Linux | i.MX6ULL Mqtt 移植教程

本文介绍了MQTT协议在物联网中的应用及其实现工具Mosquitto的移植过程。使用Ubuntu 16.04环境和gcc交叉编译器,详细说明了从X86平台安装测试到ARM开发板移植的完整步骤。重点包括:Mosquitto的安装配置、服务启动测试方法、依赖库openssl和libuuid的交叉编译过程、路径参数修改要点,以及最终在开发板上的功能测试验证。文中提供了具体的命令操作和路径修改示例,强调路径一致性对编译成功的重要性。该移植方案实现了轻量级MQTT协议在嵌入式设备中的应用。

Qt历险记,专注Qt技术,三年医疗设备研发经验,1年机器视觉研发经验,半年柔性传感研发经验。 138

基于LangGraph构建的Plan-and-Execute Agent,能自动规划执行

本文介绍了基于LangGraph的Plan-and-Execute智能体框架开发。该架构通过将复杂任务分解为规划、执行和动态调整三个阶段,显著提升了处理多步骤任务的能力。文章详细解析了项目架构(包含规划器、执行器、重规划器和状态管理四大核心组件)、环境搭建步骤(使用uv包管理器和LangGraph Studio工具)以及核心代码实现(包括图结构定义和规划器逻辑)。这种设计使智能体能够根据执行结果动态调整计划,避免陷入局部最优,特别适合研究和报告生成等复杂任务场景。

小程故事多的博客 1872

2023年高教社杯全国大学生数学建模竞赛 E 题:《黄河水沙监测数据分析》真题解析与 MATLAB 解决方案

🏆 本文已收录于专栏:《滚雪球学数学建模(含历年真题)》,持续更新最新及历年数学建模竞赛资料,每篇内容力求做到“问题讲透、模型讲清、代码可用、论文可参考”,帮助你从零开始逐步建立完整的数学建模知识体系。

**My Coding Family** 904

LangGraph 控制流原语实战:用 Branch、Send、Interrupt 打造动态决策的 Agent 工作流

本文是 LangGraph 系列教程的第 4 篇,聚焦图执行中最核心的一环——**控制流原语(Control Flow Primitives)**。此前我们已掌握图的蓝图 `StateGraph`、执行单元 `Node` 与共享状态的通信机制 `Channels`,但一个真实世界的 Agent(例如"该查天气还是直接回答"的聊天机器人)绝不会只沿着单一固定路径前进。通过阅读本文,你将完整掌握 La

gitblog_00794的博客 257

ESP32-IDF开发之旅 基础篇⑨ ESP-IDF的FreeRTOS任务间通信和同步

本文介绍了FreeRTOS任务间通信中的队列机制,重点讲解了队列的创建、发送和接收数据的API使用方法。文章提供了详细的技术说明和示例代码,包括xQueueCreate、xQueueSend、xQueueReceive等核心函数的参数说明和返回值解释。通过一个2生产者+1消费者的实际案例,展示了如何在ESP-IDF环境下使用FreeRTOS队列实现任务间通信。示例中包含了数据发送失败处理和接收数据验证等实用技巧,为开发者提供了可参考的实现模式。

单片机菜鸟哥的博客 427

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

LangGraph实战:构建具备规划-执行-反思循环的智能体工作流

在AI应用开发领域,智能体(AI Agent)已成为实现复杂任务自动化的关键技术。其核心原理在于通过大语言模型(LLM)协调工具调用与决策流程,以模拟人类规划与执行能力。LangGraph作为构建高级Agent的框架,其技术价值在于引入图(Graph)计算模型来显式定义工作流,将状态、节点和边作为核心抽象,从而支持循环、条件分支等复杂控制逻辑,极大地提升了Agent的可维护性与可观测性。这一设计尤其适用于需要多步骤、有状态处理的场景,例如自动化研究、客户服务与内容生成等。本文以构建一个研究型Agent为例,

weixin_34332905的博客 475

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

LangManus与Bisheng:AI自动化新利器完整实战指南

LangManus与Bisheng:AI自动化新利器完整实战指南——深度解析与实战指南。

热爱技术与前沿创新,深耕科技领域,在科创中精进自我;探索技术乐趣,分享技术干货与成长心得,以技术为伴,热爱生活,在科创与生活中双向成长。 528

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

从LLM提示工程到RAG与Agent实战:构建自主AI系统的完整指南

大语言模型(LLM)作为当前人工智能的核心技术,通过海量数据训练获得了强大的语言理解和生成能力。其工作原理基于Transformer架构,通过自注意力机制捕捉文本中的长距离依赖关系,从而实现对复杂语义的建模。这一技术价值在于,它能够将非结构化的自然语言指令转化为结构化的输出或具体行动,极大地提升了人机交互的效率和智能化水平。在实际应用中,LLM常被用于智能问答、内容创作、代码生成等场景。为了克服LLM在事实准确性、知识实时性和复杂任务规划方面的局限,业界发展出了检索增强生成(RAG)和智能体(Agent)等

weixin_30550081的博客 316

从AI Agent到Subagent:构建能管理复杂任务的智能体协作系统

在人工智能领域,智能体(Agent)技术旨在让AI模型能够自主理解目标、规划步骤并执行任务,从而提升自动化水平与工程效率。其核心原理在于将大语言模型的认知能力与外部工具调用相结合,通过任务分解与流程编排来应对复杂场景。这一技术的核心价值在于将软件工程中“分而治之”的模块化思想引入AI工作流,显著提升了任务完成的可靠性与代码一致性。典型的应用场景包括自动化代码生成、智能文档撰写与全流程研发助手等。本文聚焦于**Subagent**这一工程化架构思想,它通过扮演“调度中心”与“流程引擎”的角色,将顶层指令自动分

weixin_30718391的博客 402

Agentic Engineering实战:打造生产级智能体工程体系的装备清单

在大模型应用开发中,智能体(Agent)的自主决策能力为自动化任务带来了巨大潜力,但如何让智能体在自由生成的同时保持可控、可追踪、可回滚,成为众多开发者和企业面临的工程挑战。Agentic Engineering的本质并非依赖单一模型能力,而是构建一套融合任务编排、工具接入、记忆管理、可观测性与安全护栏的完整工程体系。通过合理的状态机设计来规划每个执行阶段,利用统一协议如MCP(Model Context Protocol)标准化工具接入,并在复杂任务中实施分层记忆策略避免上下文漂移,这些方法能够显著提升智

weixin_33859844的博客 370

AI Agent落地难?揭秘能做事的Agent三大核心基建

AI Agent并非升级版聊天机器人,而是具备目标分解、工具调度与状态管理能力的数字员工。其技术本质是融合推理模型、可信工具链与结构化状态协议的系统工程。区别于传统LLM的生成开环,Agent需在开放世界中完成决策闭环,依赖因果推理、意图建模与反事实验证等能力。当前落地瓶颈不在模型参数大小,而在工具调用的语义鸿沟、状态管理的时效缺失与执行过程的可信审计。真正可部署的Agentic RAG已从单点检索进化为感知-推理-执行三层协同架构,强调数据包语义标注、多跳逻辑链与状态机驱动的人类认知模拟。本文聚焦AI-A

weixin_30756499的博客 335

LangGraph范式-Plan-and-Execute

Plan-and-Execute范式是一种多步骤任务处理框架,其核心思想是先制定详细计划,再逐步执行,并在必要时进行动态调整。该范式受到BabyAGI项目和Plan-and-Solve论文的启发,强调长期规划,适合复杂任务。与ReAct范式(边思考边行动)不同,Plan-and-Execute通过明确的步骤分解和执行,避免了局部最优或循环问题。其主要步骤包括:规划(使用LLM生成多步骤计划)、执行(逐项完成任务并记录结果)、重新规划(根据执行结果调整计划)。该范式适合需要多阶段推理的任务,但依赖LLM的性能

ms44的专栏 2222

Langgraph 的 Planning Agent 深度解析

Langgraph 是一个集成化的框架,旨在简化智能代理的开发过程。它通过提供语言理解、知识管理和规划能力,使开发者能够创建能够与用户进行自然语言交流的智能代理。Langgraph 采用模块化设计,使得每个功能组件都可以独立配置和扩展。Planning agent 是一种智能代理,能够根据特定目标生成可执行的行动计划。与传统的基于规则的代理相比,planning agent 具备更高的灵活性和适应性,能够处理复杂的决策和动态环境。

TaloyerG的博客 3180

从嫌弃到真香:LangGraph 实战指南,3步搭建生产级Agent,彻底告别手搓痛苦

在开始实操前,我们需要先理清LangGraph的三大核心概念。与传统框架的“线性流程”不同,LangGraph以“有向图(DAG)”为基础,将Agent的思考与执行过程抽象为“状态-节点-边”的协同逻辑,这也是它能灵活应对复杂流程的关键。risk_level: float # 风险等级iteration_count: int # 迭代计数器,防止无限循环LLM:需通过LangChain的自定义LLM类适配;嵌入器:需自定义Embeddings子类(如本文中的。

小程故事多的博客 2127

【LangGraph Agent架构篇—多智能体系统1】【多智能体网络】

LangGraph是一个专注于构建有状态、多角色应用程序的库,它利用大型语言模型(LLMs)来创建智能体和多智能体工作流。

艰难困苦,玉汝于成。 5485

规划(AI Planning)

规划(AI Planning)WikiPedia: 智能规划是人工智能的一个分支,其关注的是实现策略或动作序列,通常为了处理智能代理、自主机器人和无人驾驶车辆。不同于古典控制和分类问题,解决方案是复杂的,并且必须被发现和优化在多维空间。规划也与决策理论相关。 在已知环境中通过可用的模型、规划可以离线完成。解决方案在执行之前可以被创建和评估。在动态未知环境中,策略常常需要在线修订。必须使模型

whhit111的专栏 3890
上一篇: 别再以为是“百度文库”了!大模型训练数据的“真面目”,可能让你大吃一惊!
下一篇: LangChat Pro 新特性:Toon格式,让AI对话更省成本!(附:成本对比与使用指南)
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2835原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值