<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[光头颜说IT]]></title><description><![CDATA[记录技术心得，分享应用技巧]]></description><link>https://blog.youkuaiyun.com/mboy2008</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mboy2008]]></copyright><item><title><![CDATA[可观测与回放：日志、事件、成本]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/158205647</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/158205647</guid><author>mboy2008</author><pubDate>Thu, 26 Feb 2026 08:24:21 +0800</pubDate><description><![CDATA[本文探讨了智能体系统的可观测性挑战，提出了基于结构化事件流和回放分析的解决方案。文章指出智能体系统在生产环境中常面临尾延迟波动、偶发失败和成本漂移等问题，传统日志难以有效诊断。通过一个行程规划案例，展示了如何记录工具调用、重试策略、LLM请求等结构化事件，并使用回放器重建执行流程、分析耗时分布和成本归因。方案的核心是事件模型（区分描述性属性和数值指标）、Trace写入器和回放分析器，形成&quot;记录-解释&quot;闭环。这种轻量级AgentOps栈可帮助开发者理解系统行为、定位性能瓶颈和控制运营成本。]]></description><category></category></item><item><title><![CDATA[接入外部系统：DB、REST API和文件系统]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/158041614</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/158041614</guid><author>mboy2008</author><pubDate>Thu, 26 Feb 2026 08:22:06 +0800</pubDate><description><![CDATA[本文探讨智能体工程化中的关键环节——外部系统接入，以USGS地震数据为例，构建了一个完整的感知-决策-执行闭环系统。文章指出，智能体落地的核心在于稳定接入REST API获取实时数据（USGS GeoJSON）、使用SQLite数据库管理状态与实现幂等、通过文件系统实现输入配置和输出交付。示例工程展示了从数据拉取、标准化处理、入库去重到生成告警和报告的全流程，强调可执行、可验证和可追溯的工程实践。通过封装HTTP客户端、设置超时重试机制、建立数据审计链路，实现了外部系统的高可靠接入，为智能体从演示走向生产提]]></description><category></category></item><item><title><![CDATA[MCP：标准化的工具暴露与发现]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/157904758</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/157904758</guid><author>mboy2008</author><pubDate>Wed, 25 Feb 2026 09:23:48 +0800</pubDate><description><![CDATA[摘要 MCP（Model Context Protocol）旨在解决智能体在工具调用、资源访问和边界控制方面缺乏标准化的问题。该协议通过定义统一接口，将工具、资源和访问边界以标准化方式暴露，使智能体能够自动发现和调用能力，避免为每个工具编写适配代码。MCP包含三类角色：Server（声明能力）、Client（维护会话）和Host（编排调用）。示例以&quot;企业术语库&quot;场景展示了MCP的实际应用，包括工具调用（查词、推荐、对比）、资源读取（元数据、术语列表）和Roots边界控制机制。通过标准化协]]></description><category></category></item><item><title><![CDATA[任务分解与子 Agent 调度：Controller/Worker 模式的最小可运行实现（SQL + 文档 RAG）]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/156819416</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/156819416</guid><author>mboy2008</author><pubDate>Wed, 25 Feb 2026 09:13:59 +0800</pubDate><description><![CDATA[本文提出一个基于Controller/Worker模式的智能体系统最小实现，用于解决多源知识问答场景下的任务分解与调度问题。系统通过显式路由决策将复杂任务拆分为SQL查询、文档检索等子任务，每个Worker负责特定能力执行并生成结构化证据。Controller负责编排流程并收集trace数据，确保全过程可审计、可观测。示例场景涵盖纯SQL、纯RAG及混合型问题，展示了如何在结构化数据与非结构化文档间建立可控的信息流。系统特点包括：硬约束的安全边界（如SQL校验）、标准化的证据收集机制以及完整的执行追踪能力，]]></description><category></category></item><item><title><![CDATA[从工具到智能：智能体应用开发的演进]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/158344711</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/158344711</guid><author>mboy2008</author><pubDate>Tue, 24 Feb 2026 09:21:10 +0800</pubDate><description><![CDATA[本文梳理智能体从工具化到自治化的发展路径，分析 LangChain、ReAct、AutoGPT 等框架演进，并重点解读 Copilot CLI SDK 如何以“提示词+工具”实现智能编排，推动 Agent 能力嵌入企业业务系统。]]></description><category></category></item><item><title><![CDATA[程序员会消失吗？——大语言模型驱动的开发新范式]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/158264065</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/158264065</guid><author>mboy2008</author><pubDate>Tue, 24 Feb 2026 09:16:32 +0800</pubDate><description><![CDATA[文章指出AI时代程序员从码农转向制定规则，强调通过文档驱动开发和混合模式提升效率，依托自动化测试和反向生成文档确保可控，并展望数智库未来。]]></description><category></category></item><item><title><![CDATA[接企业数据&RAG做知识型智能体：多表、多文档、多轮问答的代码套路]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/156567379</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/156567379</guid><author>mboy2008</author><pubDate>Fri, 09 Jan 2026 11:17:00 +0800</pubDate><description><![CDATA[针对知识型智能体，构建最小化闭环体系，基于相对时间维度强化统一标准，将检索增强生成（RAG）与自然语言到结构化查询语言转换（NL2SQL）进行串联整合，借助只读结构化查询语言（SQL）与向量检索提供证据支撑，通过JSON格式约束生成具备可溯源性的答案。]]></description><category></category></item><item><title><![CDATA[给智能体加“记忆”：短期对话记忆 + 简单向量库长期记忆]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/156563530</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/156563530</guid><author>mboy2008</author><pubDate>Thu, 08 Jan 2026 13:46:08 +0800</pubDate><description><![CDATA[本文介绍如何为智能体添加“记忆”功能，包括短期对话记忆（采用滚动窗口、词数预算及极简摘要策略）和长期记忆（利用内存向量库实现相似检索），以实现上下文稳定管理、提供个性化服务及高效信息回忆。]]></description><category></category></item><item><title><![CDATA[迷你版 ReAct Agent：让模型先“思考再行动”]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/156562887</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/156562887</guid><author>mboy2008</author><pubDate>Thu, 08 Jan 2026 09:00:00 +0800</pubDate><description><![CDATA[本文介绍ReAct智能体，通过“思考-行动-观察”闭环解决复杂任务，强调过程可见性与工具调用稳定性。示例使用计算器与时区工具，依赖OpenAI SDK，输出严格JSON结构，支持多轮交互与自我修复，确保轨迹可解释、错误可定位，代码公开可复用。]]></description><category></category></item><item><title><![CDATA[多工具智能体]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/156559717</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/156559717</guid><author>mboy2008</author><pubDate>Wed, 07 Jan 2026 09:00:00 +0800</pubDate><description><![CDATA[本文介绍了一个面向初学者与工程实践者的多工具智能体最小实现示例，核心要素包括：通过DeepSeek Function Calling自动选择并调用多个工具函数，使用Pydantic v2建模参数并支持修复，采用指数退避+抖动重试处理瞬时故障，输出JSON Lines结构化日志，以.env文件管理配置，并支持多回合工具调用直至任务完成。提供完整源代码，便于实际应用。]]></description><category></category></item><item><title><![CDATA[用最短代码写出第一个智能体：从纯大模型到能调用一个工具]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/156324622</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/156324622</guid><author>mboy2008</author><pubDate>Sat, 27 Dec 2025 08:32:57 +0800</pubDate><description><![CDATA[用最少代码演示从“纯大模型”到“会用工具”的智能体。提供提示词JSON协议与Function Calling两种实现与示例，比较适用性、稳定性、维护成本，并给出参数校验、回放/降级与安全边界等工程建议，助你快速产出首个可运行智能体。]]></description><category></category></item><item><title><![CDATA[多源知识问答——JSON格式聊天（ConversationalChat）智能体]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/153917001</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/153917001</guid><author>mboy2008</author><pubDate>Sun, 26 Oct 2025 10:58:49 +0800</pubDate><description><![CDATA[基于JSON格式的知识问答智能体实现。]]></description><category></category></item><item><title><![CDATA[智能行程规划——零编码使用MCP]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/149528390</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/149528390</guid><author>mboy2008</author><pubDate>Tue, 22 Jul 2025 10:33:24 +0800</pubDate><description><![CDATA[基于公开的 MCP 服务及 Cherry Studio 零编码实现智能体。]]></description><category></category></item><item><title><![CDATA[AI网络搜索]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/149333433</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/149333433</guid><author>mboy2008</author><pubDate>Mon, 14 Jul 2025 16:33:32 +0800</pubDate><description><![CDATA[使用人工智能平台提供的搜索能力完成信息检索与整合。]]></description><category></category></item><item><title><![CDATA[MCP状态机]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/148884689</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/148884689</guid><author>mboy2008</author><pubDate>Wed, 25 Jun 2025 08:03:00 +0800</pubDate><description><![CDATA[MCP协议定义了四个生命周期阶段，它又可细分为六个核心状态：未初始化、初始化中、已初始化、运行中、关闭中、已终止。该状态机严格规范了客户端与服务器的交互流程：初始化阶段仅允许协商协议版本与能力；运行阶段支持JSON-RPC双向通信；关闭阶段通过取消机制确保资源释放。这一设计明确了各状态的职责边界，保障了协议执行的稳定性与健壮性，为复杂AI应用的开发提供了清晰的结构基础。]]></description><category></category></item><item><title><![CDATA[新书《生成式AI应用开发实战》上市发售]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/148884618</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/148884618</guid><author>mboy2008</author><pubDate>Wed, 25 Jun 2025 07:53:18 +0800</pubDate><description><![CDATA[《生成式AI应用开发实战》于2025年6月由机械工业出版社出版，该书聚焦智谱AI与DeepSeek技术，帮助开发者掌握生成式AI应用开发技能。全书8章内容涵盖基础概念到实战应用，包括会话编程、函数调用、LangChain框架、智能体开发及多模态处理等核心内容，提供完整源代码案例。本书特色在于结合最新大模型技术突破，降低AI开发门槛，既适合初学者入门，也能为有经验开发者提供实践指南。通过大量真实案例，展现生成式AI在文本创作、知识问答、智能编程等场景的创新应用，助力技术快速落地。]]></description><category></category></item><item><title><![CDATA[极简MCP实现示例]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/147854499</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/147854499</guid><author>mboy2008</author><pubDate>Mon, 12 May 2025 07:19:02 +0800</pubDate><description><![CDATA[MCP（Model Context Protocol）为AI应用提供标准化接口，可连接不同数据源和工具。本文介绍如何通过MCP实现AI应用访问外部数据源，以天气信息查询为例，展示了MCP Server、 Client及Host的实现方法，并运行示例程序展示效果。]]></description><category></category></item><item><title><![CDATA[UML之序列图的执行规范]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/146987297</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/146987297</guid><author>mboy2008</author><pubDate>Sat, 26 Apr 2025 14:00:32 +0800</pubDate><description><![CDATA[本文介绍了UML中执行规范（Execution Specification）的概念、用法及其与激活状态的区别。文中通过多个示意图说明执行规范在同步消息、回调及复杂交互中的表现形式，并指出常见误解。最后，提供了实际建模建议，帮助读者准确表达系统行为语义，提升建模质量。]]></description><category></category></item><item><title><![CDATA[UML之序列图事件时刻与轨迹]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/146987242</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/146987242</guid><author>mboy2008</author><pubDate>Sat, 26 Apr 2025 07:29:18 +0800</pubDate><description><![CDATA[序列图通过独立生命线描述交互，每条生命线代表异步的时间轴，其事件顺序遵循三原则：消息接收必晚于发送；同生命线事件严格按垂直顺序排列；返回值滞后于消息接收。箭头倾斜可示意时间流逝，但因果关系由规则决定。不同生命线间交叉消息因时间轴异步性，导致事件时序存在多种组合（轨迹），轨迹数量随参与的生命线增加而上升。多生命线交互时，事件仅在同线或因果链中具有确定顺序，其余情况形成偏序关系，产生多路径可能。]]></description><category></category></item><item><title><![CDATA[UML之序列图的消息]]></title><link>https://blog.youkuaiyun.com/mboy2008/article/details/146987161</link><guid>https://blog.youkuaiyun.com/mboy2008/article/details/146987161</guid><author>mboy2008</author><pubDate>Mon, 14 Apr 2025 10:20:38 +0800</pubDate><description><![CDATA[本文阐述了UML序列图中消息的类型与特性。同步消息采用实心箭头实线表示，发送方需等待接收方返回虚线箭头标记的响应，但允许非阻塞等待；异步消息以V形箭头实线呈现，发送方无需等待且接收方须为活动类，适用于中断或Web交互场景；自消息既可同步也可异步，用于对象内部通信。消息可携带参数且需类型匹配，返回消息在明确时可省略。序列图强调角色交互逻辑，不同消息类型通过箭头形态区分行为特征，支持概念层与技术层的建模需求。]]></description><category></category></item></channel></rss>