星辰大海

My Conquest Is the Sea of Stars.

本文详细讲解LangGraph的三大核心概念:状态(State)、节点(Nodes)和边(Edges)。状态是共享的数据结构,节点是包含智能体逻辑的函数,边是决定执行路径的函数。文章通过构建包含3个节点和条件边的简单图结构实例,深入浅出地介绍了超步骤、消息传递、图构建和调用等核心机制,为LangGraph智能体开发奠定坚实基础。

阅读全文 »

本文基于Anthropic的《Building Effective Agents》,详细讲解LangGraph中的工作流与智能体模式。工作流是预定义代码路径的LLM和工具编排系统,智能体是LLM动态指导自身流程的系统。文章涵盖提示词链、路由、并行化、编排者-工作者、评估者-优化器五种工作流模式,以及智能体的实现方式,为开发者提供Graph API和Functional API两种实现途径。

阅读全文 »

本文手把手教你使用LangGraph构建深度研究智能体DeepResearch。文章介绍研究型智能体为什么适合Agent架构:需要高自主性和决策能力、主题和信息源事先未知、可灵活运用不同策略。教程展示如何实现范围明确、研究执行、报告生成三步流程,以及多智能体架构和提示工程技术的应用。

阅读全文 »

本文介绍deepagents——一个受Claude Code启发的深度智能体Python框架,旨在让普通开发者也能轻松构建处理复杂任务的智能体系统。框架封装了规划工具、子智能体、文件系统工具和详细提示词等核心技术,支持自定义工具、子智能体和模型配置,可配合MCP使用,帮助开发者快速搭建具备长期规划和多步骤执行能力的深度智能体。

阅读全文 »

本文详细讲解LangGraph中结构化输出的实现方法,重点介绍.with_structured_output()方法的三种实现方式:Pydantic类(支持数据验证)、TypedDict(支持流式输出)和JSON Schema。通过完整代码示例展示如何在LangGraph工作流中使用结构化输出,以及多模式选择、流式输出、原始输出处理等高级技巧,帮助开发者构建更可靠的AI应用系统。

阅读全文 »

本文介绍MCP-Use——一个让开发者轻松将任何大语言模型连接到各种MCP服务器的Python库。文章阐述了MCP协议作为连接AI与工具桥梁的价值,展示了MCP-Use的四大核心优势:简单易用、多模型支持、沙箱安全和完全开源。通过一行代码即可让AI拥有工具调用能力,支持GPT-4、Claude、Llama等主流模型,大幅降低AI智能体开发门槛。

阅读全文 »

本文手把手教你用最基础的Python代码从零构建一个ReAct框架Agent。文章详细讲解Agent四大核心组件:LLM模型(大脑)、Memory(记忆)、工具(行动能力)和Prompt模板(思维方式),并通过计算器和狗体重查询两个工具实例,完整展示了ReAct框架中思考-行动-暂停-观察的循环执行流程,帮助读者深入理解Agent的工作原理。

阅读全文 »

本文是DeepLearning.AI经典课程LangChain for LLM Application Development的中文实践版,使用通义千问替代OpenAI模型进行演示。课程涵盖模型调用、提示词工程、结构化输出三大核心主题,详细介绍如何使用LangChain简化大模型开发流程,包括ChatPromptTemplate、StructuredOutputParser等核心工具的使用方法。

阅读全文 »

本文通过智能播报助手和批量建任务两个真实业务场景,深刻阐述了Agent与传统工程系统深度融合才是实现业务提效的有效路径。文章详细介绍了MCP协议的三种通信方式、playwright-mcp浏览器自动化工具的使用,以及如何在实践中识别Agent擅长的语义匹配任务与工程擅长的精确处理任务,最终提出了Agent与工程的选型指南和能力对比。

阅读全文 »

本文深入分析Browser-Use的三大核心技术模块,探讨如何让AI理解和操作网页。传统的浏览器自动化依赖固定选择器和流程编排,难以应对界面变化。新一代Browser-Use以LLM为大脑负责任务规划与语义理解,结合视觉识别、DOM分析、动作预测等模块,实现对浏览器环境的感知、决策与执行闭环。文章详细介绍了DOM解析技术、视觉理解模块、以及如何完成注册、比价、填报、监控等多步骤复杂任务的自主自动化。基于LangChain生态构建,将LLM语义理解能力与浏览器自动化深度结合。

阅读全文 »
0%