<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>zhang-llmlab | 个人网站</title><description>记录技术笔记，展示作品集与项目复盘。</description><link>https://zhang-llmlab.github.io/</link><language>zh-cn</language><item><title>Nginx 简介</title><link>https://zhang-llmlab.github.io/posts/nginx/01-nginx-introduce/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/nginx/01-nginx-introduce/</guid><description>Nginx 是高性能的 HTTP / 反向代理服务器，兼具邮件代理能力。本文梳理它的由来、核心概念（Web 服务器、正向 vs 反向代理），并对比 IIS / Tomcat / Apache / Lighttpd 等主流 Web 服务器。</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate></item><item><title>主流 AI Agent 开发框架分类</title><link>https://zhang-llmlab.github.io/posts/agent-dev/01-frameworks/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/agent-dev/01-frameworks/</guid><description>| 框架 | 定位 | 特点 | | --------------------- | ---------------------- | --------------------------------</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Agent 开发的技术壁垒与护城河</title><link>https://zhang-llmlab.github.io/posts/agent-dev/02-tech-barriers/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/agent-dev/02-tech-barriers/</guid><description>&gt; 作为 Agent 开发工程师视角的思考</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>主流 Multi-Agent 架构</title><link>https://zhang-llmlab.github.io/posts/agent-dev/03-multi-agent-architectures/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/agent-dev/03-multi-agent-architectures/</guid><description>Multi-Agent 架构可以从**协作拓扑**、**控制方式**和**代表框架**三个维度来梳理。</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>多 Agent 统一入口架构设计</title><link>https://zhang-llmlab.github.io/posts/agent-dev/04-unified-entry/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/agent-dev/04-unified-entry/</guid><description>汽车技术中心当前正推进多个 Agent 项目：</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>基于 AI Agent 的 CATIA 自动化建模 —— 技术路径</title><link>https://zhang-llmlab.github.io/posts/agent-dev/05-tech-path/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/agent-dev/05-tech-path/</guid><description>通过与 AI Agent 对话,实现:</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Harness 工程概念：把 LLM 变成 Agent 的&quot;外壳&quot;</title><link>https://zhang-llmlab.github.io/posts/harness/01-concepts/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/harness/01-concepts/</guid><description>**Harness（工程外壳）** 是包裹在 LLM 外面的**运行时环境**，负责把一个&quot;能对话的模型&quot;改造成一个&quot;能干活的 Agent&quot;。</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Harness 工程与 Autonomous Agent 的差异</title><link>https://zhang-llmlab.github.io/posts/harness/02-vs-agent/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/harness/02-vs-agent/</guid><description>**Harness 是基础设施，Autonomous Agent 是跑在这个基础设施上的一种应用形态。**</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Harness 的本质与 Claude Code 的实现</title><link>https://zhang-llmlab.github.io/posts/harness/03-essence-claude-code/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/harness/03-essence-claude-code/</guid><description>**Harness（挽具/框架）** 是包裹在 LLM 外面的一层工程系统。LLM 本身只是一个&quot;输入文本 → 输出文本&quot;的函数，它不能执行代码、不能读文件、不能记住上一次对话、不能主动做任何事。Ha</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>强化学习</title><link>https://zhang-llmlab.github.io/posts/misc/rl-concepts/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/misc/rl-concepts/</guid><description>**强化学习（reinforcement learning，RL）** 讨论的问题是智能体（agent）怎么在复杂、不确定的环境（environment）中最大化它能获得的奖励。如图 1.1 所示，强</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>机器学习概念介绍</title><link>https://zhang-llmlab.github.io/posts/ml-basics/01-intro/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/ml-basics/01-intro/</guid><description>机器学习（Machine Learning, ML）是人工智能的一个分支，它使计算机能够从数据中自动学习规律，并利用这些规律对未知数据进行预测或决策，而无需被显式地编程。</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>机器学习的分类</title><link>https://zhang-llmlab.github.io/posts/ml-basics/02-classification/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/ml-basics/02-classification/</guid><description>机器学习可以从多个维度进行分类。最经典的划分方式是按**学习方式**分为监督学习、无监督学习、半监督学习和强化学习；此外还可以按**任务类型**、**模型形式**、**学习策略**等进行划分。</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>机器学习建模流程</title><link>https://zhang-llmlab.github.io/posts/ml-basics/03-modeling-workflow/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/ml-basics/03-modeling-workflow/</guid><description>一个完整的机器学习项目并不是&quot;选个模型 → 训练 → 完事&quot;，而是一条贯穿业务、数据、模型、工程、运营的**闭环流水线**。工业界普遍遵循的流程可以归纳为下面 10 个阶段。</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>机器学习中的数据集与矩阵表示</title><link>https://zhang-llmlab.github.io/posts/ml-basics/04-dataset-matrix/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/ml-basics/04-dataset-matrix/</guid><description>一个典型的机器学习数据集（Dataset）由若干**样本（Sample）**组成，每个样本包含若干**特征（Feature）**，在监督学习中还会带有对应的**标签（Label）**。</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>独立同分布（IID）及其在深度学习中的应用</title><link>https://zhang-llmlab.github.io/posts/ml-basics/05-iid/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/ml-basics/05-iid/</guid><description>**独立同分布**（Independent and Identically Distributed，简称 **i.i.d.** 或 **IID**）是概率论与统计学中的一个基本假设。当一组随机变量 $</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>欠拟合与过拟合</title><link>https://zhang-llmlab.github.io/posts/ml-basics/06-overfitting/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/ml-basics/06-overfitting/</guid><description>在机器学习中，模型在训练数据上的表现与在新数据（测试集或真实场景）上的表现之间存在一种权衡关系。理解这一权衡的核心就是**欠拟合（Underfitting）**与**过拟合（Overfitting）*</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>交叉熵损失（Cross-Entropy Loss）</title><link>https://zhang-llmlab.github.io/posts/ml-basics/07-cross-entropy/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/ml-basics/07-cross-entropy/</guid><description>交叉熵源自信息论，衡量两个概率分布之间的差异。给定真实分布 $p$ 和预测分布 $q$，交叉熵定义为：</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>KNN 算法原理</title><link>https://zhang-llmlab.github.io/posts/ml-basics/08-knn/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/ml-basics/08-knn/</guid><description>**K 近邻算法（K-Nearest Neighbors, KNN）** 是一种最经典、最直观的监督学习算法，既可用于**分类**，也可用于**回归**。</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>模型蒸馏（Knowledge Distillation）</title><link>https://zhang-llmlab.github.io/posts/ml-basics/09-model-distillation/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/ml-basics/09-model-distillation/</guid><description>深度学习模型的效果与规模高度相关——参数量越大，通常性能越强。然而大模型在实际部署时面临一系列问题：</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Skills 基本原理</title><link>https://zhang-llmlab.github.io/posts/skills/01-principles/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/skills/01-principles/</guid><description>**Skill（技能）** 是一份可复用的&quot;操作手册&quot;，本质上是一个带有元数据的 Markdown 文件。它告诉 Agent：**在什么场景下、按什么步骤、用什么标准去完成一类任务**。</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Skills 自动加载机制：Agent 如何&quot;读取&quot;Skills</title><link>https://zhang-llmlab.github.io/posts/skills/02-understanding/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/skills/02-understanding/</guid><description>关键点：**Skill 不是&quot;自动读取&quot;的，而是模型&quot;主动调用&quot;的**。这个&quot;看起来自动&quot;的效果，来自三方协作 —— **Harness（运行时）注入元数据，模型判断相关性，工具机制加载正文**。</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Skills 跨框架实践：标准化程度与在不同框架中的用法</title><link>https://zhang-llmlab.github.io/posts/skills/03-cross-framework/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/skills/03-cross-framework/</guid><description>**结论先说**：Skills **不是行业标准**，目前主要是 **Anthropic 生态的约定**（Claude Code、Claude Apps、Agent SDK 都用同一套）。其他框架有各</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>LangGraph 节点（Node）：缓存、重试、defer 与 Send 并行</title><link>https://zhang-llmlab.github.io/posts/langgraph/04-nodes/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/langgraph/04-nodes/</guid><description>说明节点函数与 add_node、START/END、CachePolicy 节点缓存、RetryPolicy 重试语义、defer 延迟到超步末执行、Send 动态并行与 Reducer 合并顺序，并用超步（superstep）对比静态扇出与多入边触发差异。</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate></item><item><title>LangGraph 边（Edge）：普通边、条件边、入口与循环终止</title><link>https://zhang-llmlab.github.io/posts/langgraph/05-edges/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/langgraph/05-edges/</guid><description>说明 LangGraph 中边的角色：add_edge 普通边、add_conditional_edges 条件路由、START/END 与条件入口、多出路在同一超步并行，以及循环图中终止条件与 recursion_limit / GraphRecursionError。</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate></item><item><title>LangGraph 综合练习：状态字段划分、线性图与 defer 汇聚</title><link>https://zhang-llmlab.github.io/posts/langgraph/06-practice/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/langgraph/06-practice/</guid><description>两道动手题：用 TypedDict 与部分状态更新理解「按字段传递」；用 START 扇出、多入边与 defer=True 在控制台观察延迟汇聚执行顺序。附与节点篇、边篇的衔接说明。</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate></item><item><title>LangGraph Send：动态扇出、Map-Reduce 与 Reducer 合并</title><link>https://zhang-llmlab.github.io/posts/langgraph/07-send/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/langgraph/07-send/</guid><description>说明 langgraph.types.Send 的语义：在路由函数中返回 Send 列表实现运行期动态并行；子状态与全局 State 的关系；配合 Annotated 与 operator.add 等 Reducer 合并并行结果；与静态扇出对照。</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate></item><item><title>LangGraph 入门：有状态智能体与工作流编排</title><link>https://zhang-llmlab.github.io/posts/langgraph/01-intro/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/langgraph/01-intro/</guid><description>介绍 LangGraph 的定位、核心概念（图/状态/检查点）、与 LangChain 的差异及 Pregel 运行时，并附最小可运行示例，帮助读者搭建 Agent 工程心智模型。</description><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate></item><item><title>LangGraph Graph API：State、节点、边与三层 Schema</title><link>https://zhang-llmlab.github.io/posts/langgraph/02-graph-api/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/langgraph/02-graph-api/</guid><description>系统讲解 StateGraph 的三大构件（State / Nodes / Edges）、TypedDict 状态与 reducer，以及 state_schema、input_schema、output_schema 的契约与执行流，并附输入输出分离与私有字段传递示例。</description><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate></item><item><title>LangGraph Reducer：状态字段如何合并与累积</title><link>https://zhang-llmlab.github.io/posts/langgraph/03-reducer/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/langgraph/03-reducer/</guid><description>说明 LangGraph 中 Reducer 的职责与类型签名，覆盖默认覆盖、add_messages、operator.add/mul 与自定义归约，并演示并行更新下的合并策略与 operator.mul 初始化注意点。</description><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate></item><item><title>PyTorch 张量的创建与常用操作</title><link>https://zhang-llmlab.github.io/posts/pytorch/01-tensor-basics/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/pytorch/01-tensor-basics/</guid><description>系统梳理 PyTorch 张量从创建、dtype/device 到 NumPy 互转、运算（in-place / 矩阵乘法）以及拼接（cat / stack）的关键用法与注意事项。</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>PyTorch 张量的索引与形状操作</title><link>https://zhang-llmlab.github.io/posts/pytorch/02-tensor-shape/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/pytorch/02-tensor-shape/</guid><description>从深度学习训练实战出发，系统讲清索引、形状变换与常见运算，帮助你减少维度错误并提升代码可维护性。</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>PyTorch 自动微分（Autograd）入门与实践</title><link>https://zhang-llmlab.github.io/posts/pytorch/03-autograd/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/pytorch/03-autograd/</guid><description>从计算图、backward、梯度累积到 detach/no_grad，系统讲清 PyTorch 自动微分在训练中的核心机制与常见坑。</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>PyTorch 线性回归实战：从零实现训练闭环</title><link>https://zhang-llmlab.github.io/posts/pytorch/04-linear-regression/</link><guid isPermaLink="true">https://zhang-llmlab.github.io/posts/pytorch/04-linear-regression/</guid><description>以一元线性回归为例，系统讲清数据构造、mini-batch 训练、MSE 损失、梯度下降更新和可视化评估，帮助你建立可迁移的深度学习训练范式。</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>