从 Tool Calling 到可靠执行:Deep Agents 的工具设计
摘要梳理 Tool Calling 的执行链路与 Deep Agents 工具体系,给出职责、参数、结果、权限四类工具设计原则及工单工具示例。
技术主题
工具调用、契约与错误处理。
17 篇内容
摘要梳理 Tool Calling 的执行链路与 Deep Agents 工具体系,给出职责、参数、结果、权限四类工具设计原则及工单工具示例。
摘要以 Research Agent 为例,组装第一个 Deep Agent,说明其中的各个组件各自负责什么,并通过 invoke() 返回的消息查看 Agent Loop 中的工具调用记录。
摘要Computer Use 补齐 API 与 MCP 覆盖不到的桌面软件场景,并把 Observe-Act-Verify 循环、环境状态验证与最小权限隔离统一纳入 Agent 的行动层设计。
摘要从 Agent Loop 的局限出发,说明 LangGraph 的 State、Node、Edge、状态更新与 Reducer 如何管理复杂执行流程。
摘要区分重试、Fallback、超时与检查点恢复,为不同失败场景选择合适的处理方式。
摘要通过中间件动态选择模型、工具与 Prompt,并厘清 State、Context 和 Store 的职责。
摘要区分批量任务并发与 Agent 内部工具并行,控制吞吐、资源用量和状态隔离。
摘要说明 HumanInTheLoopMiddleware、Interrupt、Checkpoint、Thread 与 Command(resume) 如何配合,实现高风险工具调用的人工审核。
摘要说明 LangChain Middleware 的生命周期与两类 Hook,并用模型选择、Prompt 注入和工具异常处理展示执行链控制方式。
摘要讲解 stream、astream 与 updates、messages、custom 三种模式,展示 Agent 步骤、模型 Token 和自定义进度。
摘要比较 LangChain 的 ProviderStrategy 与 ToolStrategy,并用 Schema 定义可验证、可编程的 LLM 输出。
摘要说明 LangChain Tool 的定义、调用机制与设计原则,以及模型决策和程序执行之间的职责边界。
摘要从 create_agent、invoke 与 stream 入手,说明 System、Human、AI、Tool 四种 Message 在模型和工具之间如何流转。
摘要从 create_agent 到 init_chat_model,说明 LangChain Agent 的运行循环、模型接入方式及 timeout、max_retries 等参数。
摘要用 Model、System Prompt、Tools、Agent Loop、State、Middleware 与 Structured Output 七个概念理解 LangChain Agent。
摘要基于 LangChain 比较 AI Agent 与普通大模型调用在控制流、决策权和执行路径上的差异,并说明 Workflow 与 Agent 的选择标准。
摘要MCP 是一套让 AI 应用以统一方式接入外部数据和能力的开放协议。本文首先厘清 Host、MCP Client 与 MCP Server 三个角色,并介绍 Tools、Resources、Prompts 三类能力的语义差异。