<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[html_zlz的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/html_zlz</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; html_zlz]]></copyright><item><title><![CDATA[AI应用、工作流与自主Agent能力地图：Coding Agent安全及Git协同开发指南]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/164752313</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/164752313</guid><author>html_zlz</author><pubDate>Wed, 09 Sep 2026 18:25:18 +0800</pubDate><description><![CDATA[系统梳理普通大模型应用、工作流与自主Agent的能力边界，提供Coding Agent权限、敏感信息、命令执行和文件修改安全清单，并结合Git分支、差异检查、提交、冲突处理与安全回退，构建可验证、可审查、可回滚的人机协同开发闭环。]]></description><category></category></item><item><title><![CDATA[江湖知识库搭建日志]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/164431108</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/164431108</guid><author>html_zlz</author><pubDate>Sun, 06 Sep 2026 21:57:00 +0800</pubDate><description><![CDATA[你（zlz）——从零理解 LLM Wiki / brief / 说书链路。按章节读；有不懂的词先翻文末「名词表」。老师（助手）以后改了架构、接口或课程，，并在下方「更新日志」记一笔。]]></description><category></category></item><item><title><![CDATA[第2天｜拆解ReAct Prompt：Thought、Action、Observation与信息流]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/164337730</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/164337730</guid><author>html_zlz</author><pubDate>Thu, 03 Sep 2026 17:49:48 +0800</pubDate><description><![CDATA[详细拆解ReAct Prompt中的Thought、Action与Observation，结合完整轨迹分析每轮信息变化、工具选择依据、环境回传方式、退出条件、失败案例及工程化记录方法。]]></description><category></category></item><item><title><![CDATA[第 1 天｜理解 ReAct：Reason、Action、Observation 与 Function Calling 的关系]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/164264691</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/164264691</guid><author>html_zlz</author><pubDate>Tue, 01 Sep 2026 17:36:29 +0800</pubDate><description><![CDATA[用户要求基于 ReAct 的核心定义制定计划。当前上下文没有可靠定义，因此应该先搜索资料。]]></description><category></category></item><item><title><![CDATA[Function Calling 学习笔记：基础原理、Responses API 与学习工具 Schema]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/164226785</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/164226785</guid><author>html_zlz</author><pubDate>Mon, 31 Aug 2026 18:09:45 +0800</pubDate><description><![CDATA[本文用餐厅、报名表和教务系统等通俗类比，详细讲解 Function Calling 的职责边界、五步闭环、Responses API 扁平 tools Schema、strict 与 call_id，并从需求拆解、参数设计、执行闭环、边界测试和扩展路线完整实现 create_study_plan 学习工具。]]></description><category></category></item><item><title><![CDATA[Agent大脑-skills技能包]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/164165803</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/164165803</guid><author>html_zlz</author><pubDate>Sat, 29 Aug 2026 16:18:21 +0800</pubDate><description><![CDATA[代理技能是一种轻量级、开放格式，用于通过专业知识和工作流扩展 AI 代理的能力。其核心是一个包含SKILL.md文件。该文件包括元数据（name和，至少），以及告诉代理如何执行特定任务的说明。技能还可以捆绑脚本、参考材料、模板和其他资源。my-skill/├── SKILL.md # ✅ 必填：元数据、能力描述、系统指令、入参出参定义├── scripts/ # 可选项：可执行Python/bash脚本，工具实际业务逻辑├── references/ # 可选项：参考文档、接口文档、设计文档。]]></description><category></category></item><item><title><![CDATA[Agent大脑-RAG知识库]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/164148371</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/164148371</guid><author>html_zlz</author><pubDate>Fri, 28 Aug 2026 18:03:29 +0800</pubDate><description><![CDATA[直接把庞大的数据文档，然后直接切分导入一个向量数据库。但是检索时问题百出把庞大的数据文档，然后直接切分成Chunk,但是通过大模型把每一个Chunk的摘要（Summrary）提取出来。类似于存储当前原始文档块的核心思想。在把摘要存储的向量数据库(Embedding Model)中。对比之前普通 Naive‑RAG：普通是把原始 chunk 文本做向量入库；摘要索引是给每个块先写摘要，拿摘要去做向量检索。]]></description><category></category></item><item><title><![CDATA[错误码矩阵 · 实机兼容映射 · 契约变更规则]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/164122168</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/164122168</guid><author>html_zlz</author><pubDate>Thu, 27 Aug 2026 18:14:55 +0800</pubDate><description><![CDATA[把"出错"这件事从升级成，再集中维护一张"业务码 ↔ HTTP 码 ↔ 是否可重试"的映射表。。]]></description><category></category></item><item><title><![CDATA[幂等与权限 + 契约回归]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/164082041</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/164082041</guid><author>html_zlz</author><pubDate>Wed, 26 Aug 2026 18:27:10 +0800</pubDate><description><![CDATA[Stripe 场景：metadata 存放你业务系统的订单 id，Stripe 本身不会解析这个字段 🤖机械臂场景：下发运动指令时，附带 metadata，底层机械臂驱动完全忽略这个字段，不会改变运动逻辑，仅仅原样保存，后续查询状态时给你读回来，纯给上层业务用。metadata:{完全不管这堆内容，只管执行点位运动，不会因为 metadata 改变轨迹、速度。运动完成之后，你查询这条任务记录，可以拿到这组 metadata。]]></description><category></category></item><item><title><![CDATA[ROS2---常用工具]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/164059517</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/164059517</guid><author>html_zlz</author><pubDate>Tue, 25 Aug 2026 18:43:57 +0800</pubDate><description><![CDATA[坐标系是机器人学中的基础概念，在完整的机器人系统中往往涉及多个坐标系，如何有效管理这些坐标系之间的位置关系？ROS为此提供了专门的管理工具——TF坐标系系统。比如在机械臂形态的机器人中，机器人安装的位置叫做Base Frame，机器人安装位置在外部环境下的参考系叫做World Frame，机器人末端夹爪的位置叫做，外部被操作物体的位置叫做，在机械臂抓取外部物体的过程中，这些坐标系之间的关系也在跟随变化。在移动机器人系统中，坐标系一样至关重要，比如一个移动机器人的中心点是。]]></description><category></category></item><item><title><![CDATA[ Panthera 接口映射 + 错误与重试策略]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/164055206</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/164055206</guid><author>html_zlz</author><pubDate>Tue, 25 Aug 2026 14:59:03 +0800</pubDate><description><![CDATA[ROS 底层消息塞满硬件底层细节（电机模式、电机故障码、关节限位标记），。上层 Agent 只需要看懂语义化状态，不需要看一堆硬件二进制状态码。。]]></description><category></category></item><item><title><![CDATA[契约与安全：OpenAPI/错误策略/幂等/权限-2026.8.24]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/164030834</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/164030834</guid><author>html_zlz</author><pubDate>Mon, 24 Aug 2026 19:24:33 +0800</pubDate><description><![CDATA[层级API职责任务层/v1/voice自然语言解析、任务编排、多步骤串联动作原语层单条硬件动作下发状态观测层读取位姿、故障、夹爪状态探针层/healthz服务存活检测①openapi-spec-validator 整体校验 ②每个示例载荷用 jsonschema(2020-12) 校验"""demo_contract_validate.py —— 校验 contracts/openapi.yaml（第三周 D1）。]]></description><category></category></item><item><title><![CDATA[用 Python 建立机械臂任务领域模型-领域模型（上）:完整动作序列： detect→pre_grasp→close_gripper→lift→place→open_grippe 2026.8.21]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/163947580</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/163947580</guid><author>html_zlz</author><pubDate>Fri, 21 Aug 2026 17:39:11 +0800</pubDate><description><![CDATA[传输层（Controller）只处理外部请求；业务层（ArmService）做编排与状态管控；驱动层（ArmPort/MockArm）封装硬件能力，面向接口编程，遵循依赖倒置、薄控制器思想。]]></description><category></category></item><item><title><![CDATA[用 Python 建立机械臂任务领域模型-领域模型（上）: Mock 分层/状态 2026.8.20]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/163893811</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/163893811</guid><author>html_zlz</author><pubDate>Thu, 20 Aug 2026 14:34:10 +0800</pubDate><description><![CDATA[机械臂必须具备哪些功能查询状态移动坐标控制夹爪紧急停止作用：上层 Agent、Service 层只认接口，不认具体设备2.MockArm（实现层 / 虚拟驱动）对应 Java 实现类机械臂状态（空闲 / 运动 / 报错 / 急停）当前 XYZ 坐标夹爪开合状态故障注入开关（核心亮点）组件X‑Request‑ID 角色INTERNAL_ERROR (屏蔽堆栈) 角色生成 / 接收 request‑id，放在响应头；把 id 向下传给 Service；对外统一输出。]]></description><category></category></item><item><title><![CDATA[ROS2核心基础]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/163888893</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/163888893</guid><author>html_zlz</author><pubDate>Wed, 19 Aug 2026 16:34:46 +0800</pubDate><description><![CDATA[Node：声明一个 ROS 节点。package：属于哪个功能包executable：要运行的程序脚本arguments：命令行参数。逻辑：订阅话题拿到机器人 URDF 模型，在 Gazebo 世界生成实体，名字叫mbot，放在 x/y/z/yaw 坐标。：把程序打印日志输出到终端。Java 类比// 登记要启动的进程，类似Runtime.exec()，但只是声明，还没跑。]]></description><category></category></item><item><title><![CDATA[ROS2核心基础]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/163856078</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/163856078</guid><author>html_zlz</author><pubDate>Tue, 18 Aug 2026 18:25:48 +0800</pubDate><description><![CDATA[例程使用的动作并不是ROS中的标准定义，我们通过MoveCircle.action进行自定义：]]></description><category></category></item><item><title><![CDATA[用 Python 建立机械臂任务领域模型-领域模型（上）: Git/双进程 + Flask Mock 雏形 2026.8.17]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/163830778</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/163830778</guid><author>html_zlz</author><pubDate>Mon, 17 Aug 2026 19:50:56 +0800</pubDate><description><![CDATA[命令使用场景free -h排查内存够不够，OOM 问题uname -a确认内核、CPU 架构 aarch64/x86_64uptime看开机时长，看系统负载高不高ss -tulnp查看端口占用，代替 netstatdmesg -wUSB 设备、驱动、硬件报错排错神器vmstat 2持续观察整机 CPU、内存、IO 瓶颈。]]></description><category></category></item><item><title><![CDATA[ROS2核心基础]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/163758385</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/163758385</guid><author>html_zlz</author><pubDate>Mon, 17 Aug 2026 16:12:26 +0800</pubDate><description><![CDATA[以两个机器人节点为例。A节点的功能是驱动相机这个硬件设备，获取得到相机拍摄的图像信息，B节点的功能是视频监控，将相机拍摄到的图像实时显示给用户查看。让我们思考一下，这两个节点之间是否存在必然联系？显然，节点A需要向节点B传输图像数据，因为只有获取到数据后，节点B才能进行可视化渲染。在ROS框架中，这种节点间的数据传输机制被称为"话题"。话题就像一座桥梁，专门负责在特定方向上实现节点之间的数据传递。从话题本身的实现角度来看，使用了基于DDS的发布/订阅模型，什么叫发布和订阅呢？话题数据传输的特性是从一个节点到]]></description><category></category></item><item><title><![CDATA[用 Python 建立机械臂任务领域模型-领域模型（上）： 测试进阶 2026.8.14]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/163748131</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/163748131</guid><author>html_zlz</author><pubDate>Fri, 14 Aug 2026 15:59:09 +0800</pubDate><description><![CDATA[fruit_bowl是一个 fixture 函数。注意你代码里不要自己写调用它，pytest 负责调用。请求 fixture = 在测试函数写同名参数，不需要导入，不需要手动调用函数。pytest 通过参数名字匹配 fixture 的函数名，名字对上就自动执行 fixture，注入返回对象。fixture 可以做准备数据、创建连接、初始化对象，测试函数只管拿来用，不用关心怎么造出来的。不要直接在测试代码写，这违背 pytest fixture 的设计。]]></description><category></category></item><item><title><![CDATA[ROS2核心概念]]></title><link>https://blog.youkuaiyun.com/html_zlz/article/details/163706025</link><guid>https://blog.youkuaiyun.com/html_zlz/article/details/163706025</guid><author>html_zlz</author><pubDate>Thu, 13 Aug 2026 18:25:08 +0800</pubDate><description><![CDATA[是一个存放项目开发相关文件的文件夹；是开发过程的大本营。src:代码空间未来编写的代码、脚本，都需要人为的放置到这里install：安装空间保存编译过程中产生的中间文件；build：编译空间放置编译得到的可执行文件和脚本log：日志空间编译和运行过程中，保存各种警告、错误、信息等日志总体来讲，这四个空间的文件夹，我们绝大部分操作都是在src中进行的，编译成功后，就会执行install里边的结果，build和log两个文件夹用的很少。这里也要强调一点，工作空间的名称我们可以自己定义。]]></description><category></category></item></channel></rss>