<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fly_over的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fly_over</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fly_over]]></copyright><item><title><![CDATA[拆解一个顶级开源 AI Agent 项目：给小白的 Python 进阶路线图]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/167577791</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/167577791</guid><author>fly_over</author><pubDate>Sun, 11 Oct 2026 12:48:49 +0800</pubDate><description><![CDATA[本文从生产级开源项目 DeerFlow 源码出发，倒推出 AI Agent 开发的 8 阶段 Python 学习路径：现代语言基础、异步编程、Pydantic 数据契约、LLM API 与流式输出、LangChain/LangGraph 核心编排、MCP 工具协议、FastAPI 服务化及工程化基础设施。强调“先徒手后框架”“用项目串联学习”，以真实代码为教材，实现从语法到系统架构的渐进掌握，助力开发者在 1 个月内构建可落地的 AI Agent 系统。]]></description><category></category></item><item><title><![CDATA[「AI Agent编程学习系列」第 2篇：Agent架构五层模型,从LLM内核到交互界面]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/162431540</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/162431540</guid><author>fly_over</author><pubDate>Mon, 29 Jun 2026 22:14:55 +0800</pubDate><description><![CDATA[本文摘要： Agent架构五层模型提出了一种系统化的Agent开发框架，将复杂系统分解为五个清晰层级：模型层（LLM推理）、能力层（工具管理）、记忆层（状态存储）、编排层（任务调度）和交互层（用户界面）。该模型通过关注点分离实现各层独立演进，如更换模型不影响工具层，扩展功能无需重构整体架构。文章包含原理图解和Python代码示例，展示了一个基于ReAct模式的Agent骨架实现，包括工具注册、记忆管理和执行流程。这种分层设计能有效解决Agent开发中常见的代码混乱、耦合度高的问题，为构建可维护、可扩展的智能]]></description><category></category></item><item><title><![CDATA[「AI Agent编程学习系列」第1篇：从ChatBot到Agent，AI代理的本质跃迁]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/162282022</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/162282022</guid><author>fly_over</author><pubDate>Mon, 29 Jun 2026 22:01:06 +0800</pubDate><description><![CDATA[摘要：从ChatBot到Agent的跃迁 当前AI发展正经历从"对话机器人"到"智能代理"的质变。ChatBot仅能被动生成文本回复，而Agent具备主动执行能力：通过感知-决策-行动循环（ReAct框架），可调用工具处理现实任务。核心差异在于： 能力维度：ChatBot仅文本交互，Agent能操作外部系统 执行逻辑：ChatBot无状态单次响应，Agent有状态闭环迭代 应用场景：ChatBot适合问答，Agent可完成订票、编程等实操任务 代码示例展示了Agent的核心工作流：工具注册、任务分解、执行反]]></description><category></category></item><item><title><![CDATA[Hermes Agent 常用命令完全指南：让你事半功倍的高效 AI 助手]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/162016228</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/162016228</guid><author>fly_over</author><pubDate>Mon, 15 Jun 2026 23:11:15 +0800</pubDate><description><![CDATA[摘要： Hermes Agent 是 Nous Research 开发的开源 AI 助手，支持持久记忆、工具调用、多平台接入及定时任务。本文全面梳理其终端命令与聊天内指令： 安装与配置：提供脚本/源码安装方法，核心命令如 hermes setup 配置模型（如 OpenAI GPT-4）。 终端命令：涵盖会话管理（hermes sessions prune）、脚本化调用（hermes -z）、技能安装（hermes skills install）及网关管理（如接入 Telegram）。 聊天内指令：以 / ]]></description><category></category></item><item><title><![CDATA[Claude Code 从零复刻教程 第 3 篇：参数解析与配置管理]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/160105586</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/160105586</guid><author>fly_over</author><pubDate>Tue, 02 Jun 2026 19:33:26 +0800</pubDate><description><![CDATA[创建/*** AI 服务提供商*//*** 应用配置接口*//** AI 服务提供商 *//** API 基础 URL（用于豆包等自定义端点） */baseURL?: string;/** 模型名称 *//** 最大 Token 数 *//** 温度参数 *//** 主题 *//** 自动保存对话 *//** 历史记录大小 *//** 详细模式 *//*** 配置来源*/| 'cli'| 'env'/*** 带来源的配置项*/]]></description><category></category></item><item><title><![CDATA[AI Agent 开发实战教程（四）：RAG 检索增强生成]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/160987361</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/160987361</guid><author>fly_over</author><pubDate>Tue, 02 Jun 2026 19:32:57 +0800</pubDate><description><![CDATA[局限说明例子知识过时训练数据有截止日期问 2026 年的新闻，LLM 不知道缺乏私有知识无法访问企业内部数据问"公司退货政策"，LLM 不知道。]]></description><category></category></item><item><title><![CDATA[Claude Code 最佳实践，开源项目Superpowers斩获 198k Star]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/161230156</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/161230156</guid><author>fly_over</author><pubDate>Tue, 19 May 2026 18:16:11 +0800</pubDate><description><![CDATA[Superpowers是一套为AI编程代理设计的系统化开发框架，包含14个可组合技能和自动触发机制。它通过强制性的七大阶段工作流程（包括头脑风暴、Git管理、计划编写、子代理开发、TDD测试、代码审查和分支完成）解决AI编码工具常见的痛点，如随意写代码、缺乏测试和审查等问题。该开源项目采用MIT协议，强调测试优先、系统性和简洁至上的原则，支持主流AI编码工具，具有自动触发、两阶段审查、可视化设计等特色功能，能显著提升AI辅助开发的质量和可控性。]]></description><category></category></item><item><title><![CDATA[AI Agent 开发实战教程（三）：记忆与数据库集成]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/160987329</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/160987329</guid><author>fly_over</author><pubDate>Tue, 19 May 2026 00:00:25 +0800</pubDate><description><![CDATA[本文介绍了Agent记忆系统的设计与实现，重点讲解了三种数据库在Agent记忆中的应用： 记忆系统架构：Agent需要三种记忆能力 - 对话记忆（MySQL）、语义记忆（向量数据库）、关系记忆（图数据库） LangChain记忆组件： ChatMessageHistory实现对话历史管理 RunnableWithMessageHistory支持带记忆的对话链 提供会话隔离和多用户支持 数据库集成： 向量数据库（ChromaDB/Milvus）用于语义搜索 图数据库（Neo4j）存储实体关系 结构化数据库（M]]></description><category></category></item><item><title><![CDATA[AI Agent 开发实战教程（二）：Prompt 工程与工具调用]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/160987234</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/160987234</guid><author>fly_over</author><pubDate>Tue, 12 May 2026 09:36:08 +0800</pubDate><description><![CDATA[本文介绍了LangChain中PromptTemplate的高级用法，包括ChatPromptTemplate、OutputParser、Tools和Agent等核心组件。主要内容涵盖：1）PromptTemplate体系结构，展示基础模板、对话模板和少样本模板的关系；2）ChatPromptTemplate的多种应用场景，如多角色对话模板、Few-shot学习和条件Prompt；3）通过代码示例演示如何构建复杂提示模板，包括消息占位符使用、示例模板组合和条件分支选择。这些技术可帮助开发者更灵活地构建对话系]]></description><category></category></item><item><title><![CDATA[AI Agent 开发实战教程（一）：概述与环境搭建]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/160912963</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/160912963</guid><author>fly_over</author><pubDate>Sat, 09 May 2026 10:22:24 +0800</pubDate><description><![CDATA[传统的 LLM 对话是这样的：fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;用户提问LLM 生成回答结束而 AI Agent 是这样的：fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em。]]></description><category></category></item><item><title><![CDATA[AI原生开发实战_认知篇]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/160347539</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/160347539</guid><author>fly_over</author><pubDate>Mon, 20 Apr 2026 22:41:48 +0800</pubDate><description><![CDATA[《AI原生开发工作流：从工具到同事的范式革命》 本文揭示了AI开发工作流中的三大核心摩擦力：上下文断裂、工作流割裂和认知切换损耗。通过提出AI-开发者集成成熟度模型，将协作关系分为四个层级：从外部知识库到嵌入式副驾驶，再到原生工作流智能体（核心范式）和未来的自主软件工程师。重点阐述了Level 3的规范驱动开发(SDD)模式，其中结构化规范成为&quot;真理之源&quot;，代码降级为规范的自动渲染产物。SDD工作流包含四个阶段：意图定义→技术规划→任务拆解→编码验证，AI在此过程中扮演多阶段编译器的角色]]></description><category></category></item><item><title><![CDATA[微信公众号周运营系统工作流规范]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/160118705</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/160118705</guid><author>fly_over</author><pubDate>Mon, 13 Apr 2026 17:15:14 +0800</pubDate><description><![CDATA[下面是对你提供的全文中。]]></description><category></category></item><item><title><![CDATA[Claude Code 从零复刻教程 第 2 篇：REPL 循环实现]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/160105381</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/160105381</guid><author>fly_over</author><pubDate>Mon, 13 Apr 2026 11:06:19 +0800</pubDate><description><![CDATA[本文介绍了如何实现一个交互式REPL循环系统，主要包含以下内容： REPL概念：解释了Read-Eval-Print-Loop的交互模式，包括读取输入、执行处理、输出结果和循环交互的工作流程。 核心特性：详细说明了Claude Code REPL的特点，如持续对话、特殊命令处理、快捷键支持、历史记录和多行输入等功能。 技术实现： 使用Node.js的readline模块构建交互界面 设计了REPL配置选项和会话状态管理 实现了多行输入模式处理 添加了特殊命令处理（/help、/exit、/clear等） 支]]></description><category></category></item><item><title><![CDATA[Claude Code 从零复刻教程 第 1 篇：项目初始化与 CLI 骨架]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/160009674</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/160009674</guid><author>fly_over</author><pubDate>Fri, 10 Apr 2026 11:26:41 +0800</pubDate><description><![CDATA[本教程介绍了如何从零搭建一个TypeScript CLI项目框架。主要内容包括：1) 创建Node.js+TypeScript项目；2) 配置TypeScript编译选项；3) 使用Commander.js创建CLI命令；4) 实现帮助信息和版本命令；5) 添加彩色终端输出。教程详细说明了项目初始化、依赖安装、tsconfig配置、package.json设置等步骤，并提供了完整的代码实现，包括主程序逻辑和命令注册。通过三种运行方式（开发模式、构建运行、全局安装）演示了CLI工具的使用。该项目可作为AI编程]]></description><category></category></item><item><title><![CDATA[Claude Code 从零复刻教程 - 完整大纲]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/159985580</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/159985580</guid><author>fly_over</author><pubDate>Thu, 09 Apr 2026 14:13:19 +0800</pubDate><description><![CDATA[Claude Code 是 Anthropic 官方推出的命令行工具，可以让开发者通过终端与 Claude AI 进行自然语言交互，辅助完成编程任务。能力说明CLI 交互在终端中通过自然语言与 AI 对话工具调用AI 可以读写文件、执行命令、搜索代码多智能体多个 AI Agent 协同工作长期记忆跨会话记住项目上下文。]]></description><category></category></item><item><title><![CDATA[《微信飞机大战》功能列表及开发评估]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/149404202</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/149404202</guid><author>fly_over</author><pubDate>Wed, 16 Jul 2025 18:30:46 +0800</pubDate><description><![CDATA[《微信飞机大战》开发功能及工作量评估报告 本文详细列出了游戏的核心功能模块及开发时间预估。核心玩法包括飞机移动、自动射击、敌机生成等基础功能（6-8.5人/天）；游戏系统涵盖武器升级、Boss战等深度内容（11.5-16人/天）；UI/UX需4-5.5人/天；社交系统3.5-5人/天；商业化模块4.5-6人/天；技术后台5-7人/天。基础版本开发需27-41.5人/天，完整版（含1个Boss）需30-46.5人/天，每增加一个Boss需追加3-5人/天。注：本评估不含策划、美术等非开发环节时间。]]></description><category></category></item><item><title><![CDATA[微信飞机大战-升级版]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/149277304</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/149277304</guid><author>fly_over</author><pubDate>Fri, 11 Jul 2025 16:49:11 +0800</pubDate><description><![CDATA[《微信飞机大战》是一款休闲射击游戏，玩家操控飞机击落敌机获取分数。游戏提供多种飞机类型、敌机种类和道具系统，支持经典、挑战、Boss和限时四种模式。核心玩法包括移动躲避、自动射击和技能释放，具备社交分享和排行榜功能。采用对象池和事件系统优化性能，通过金币和钻石经济系统维持长期运营。游戏将分阶段上线，逐步完善成就、任务和社交系统。]]></description><category></category></item><item><title><![CDATA[【学习笔记】03 | 复杂而又重要的购物车系统，应该如何设计？]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/127391992</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/127391992</guid><author>fly_over</author><pubDate>Tue, 18 Oct 2022 17:02:34 +0800</pubDate><description><![CDATA[购物车系统]]></description><category></category></item><item><title><![CDATA[JavaScript跨域总结与解决办法]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/9836029</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/9836029</guid><author>fly_over</author><pubDate>Thu, 08 Aug 2013 14:36:29 +0800</pubDate><description><![CDATA[什么是跨域

　　JavaScript出于安全方面的考虑，不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下：

　　首先什么是跨域，简单地理解就是因为JavaScript同源策略的限制，a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。更详细的说明可以看下表：

　　特]]></description><category></category></item><item><title><![CDATA[从MySQL到Redis，提升数据迁移的效率]]></title><link>https://blog.youkuaiyun.com/fly_over/article/details/9714541</link><guid>https://blog.youkuaiyun.com/fly_over/article/details/9714541</guid><author>fly_over</author><pubDate>Fri, 02 Aug 2013 11:30:36 +0800</pubDate><description><![CDATA[http://blog.nosqlfan.com/html/4144.html
做开发的同学都知道，一旦设计到底层存储优化，数据结构甚至数据库的变更，通常都会进行数据迁移的工作。如果系统运行时间过长，数据迁移的数量可能非常庞大。这时候，如何进行高效的数据迁移，实际也是上线质量的直接影响因素之一。


下面内容是转载的一个小技巧（原文），无法适用于各种变化的场景，仅供大家参考。

场景是]]></description><category></category></item></channel></rss>