<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" 
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>AI智能体先生的技术博客</title>
    <link>https://aimaji.top</link>
    <description>Agent 工程师与AI技术分享 - React、Next.js、TypeScript、Node.js</description>
    <language>zh-CN</language>
    <lastBuildDate>Fri, 09 Oct 2026 04:39:04 GMT</lastBuildDate>
    <atom:link href="https://aimaji.top/feed.xml" rel="self" type="application/rss+xml"/>
    <generator>Next.js</generator>
    <webMaster>contact@aimaji.top (AI智能体先生)</webMaster>
    <copyright>Copyright 2026 AI智能体先生</copyright>
    <ttl>60</ttl>
    <item>
      <title><![CDATA[Web 应用鉴权：Cookie 与 Bearer Token 的原理与选择]]></title>
      <link>https://aimaji.top/blog/auth-cookies-vs-bearer-jwt-optimized</link>
      <guid isPermaLink="true">https://aimaji.top/blog/auth-cookies-vs-bearer-jwt-optimized</guid>
      <pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[总结]]></category>
      <description><![CDATA[登录成功后，服务器不会每次都重新校验密码。它会签发一个会话令牌，之后的请求都靠这个令牌证明身份。令牌怎么生成、怎么验证？为什么有的应用把它放在 Cookie 里，有的放在 Authorization ...]]></description>
    </item>
    <item>
      <title><![CDATA[如何在 OpenClaw 中安装本地插件]]></title>
      <link>https://aimaji.top/blog/openclaw-install-local-plugin</link>
      <guid isPermaLink="true">https://aimaji.top/blog/openclaw-install-local-plugin</guid>
      <pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[总结]]></category>
      <description><![CDATA[OpenClaw 上的很多插件可以从 ClawHub 一键安装。但开发时更常见的是：插件还在你自己的电脑上——一个本地目录，或者打好的 .tgz 包。这篇教程讲的就是这种 本地安装 。 你需要准备什么...]]></description>
    </item>
    <item>
      <title><![CDATA[AI 能写代码，为什么还要学编程？]]></title>
      <link>https://aimaji.top/blog/why-learn-programming-when-ai-codes</link>
      <guid isPermaLink="true">https://aimaji.top/blog/why-learn-programming-when-ai-codes</guid>
      <pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[AI]]></category>
      <description><![CDATA[最近 AI 写代码的能力越来越强，一个很常见的问题被反复提起：既然 AI 都能写，那还有必要自己学编程吗？]]></description>
    </item>
    <item>
      <title><![CDATA[先沟通需求，再让 AI 动手：我调整后的 Agent 协作方式]]></title>
      <link>https://aimaji.top/blog/agent-collaboration-communicate-first</link>
      <guid isPermaLink="true">https://aimaji.top/blog/agent-collaboration-communicate-first</guid>
      <pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[总结]]></category>
      <description><![CDATA[一个坏习惯 用 AI 的头几个月，我养成了一个习惯：想到什么，直接丢给 AI，让它实现。 「帮我写一个上传图片的接口」「给这个页面加个筛选」——张口就来。 简单功能的时候，这么做确实没问题...]]></description>
    </item>
    <item>
      <title><![CDATA[10 年程序员也被 Next.js 16 坑了：非 localhost 请求被静默拦截]]></title>
      <link>https://aimaji.top/blog/nextjs-16-alloweddevorigins-fix</link>
      <guid isPermaLink="true">https://aimaji.top/blog/nextjs-16-alloweddevorigins-fix</guid>
      <pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[总结]]></category>
      <description><![CDATA[手机通过局域网 IP 访问 Next.js 16 的 dev 服务器，点击右上角菜单按钮毫无反应——不是你的代码有问题，是 Next.js 16 默认拦截了非 localhost 来源的静态资源请求。...]]></description>
    </item>
    <item>
      <title><![CDATA[AI Agent 到底什么时候该用 Skill？一个 Agent 工程师的大白话解释]]></title>
      <link>https://aimaji.top/blog/when-to-use-skill-in-ai-agent</link>
      <guid isPermaLink="true">https://aimaji.top/blog/when-to-use-skill-in-ai-agent</guid>
      <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[总结]]></category>
      <description><![CDATA[我做了个社交媒体稿子生成平台，让 AI Agent 帮我写各平台的稿子。结果它写出来的东西，小红书不像小红书，知乎不像知乎——抓不到重点，也不知道各平台的审核红线在哪。 后来我给每个平台配了对应的...]]></description>
    </item>
    <item>
      <title><![CDATA[FDE 是什么？为什么现在公司都在关注它]]></title>
      <link>https://aimaji.top/blog/fde-forward-deployed-engineer</link>
      <guid isPermaLink="true">https://aimaji.top/blog/fde-forward-deployed-engineer</guid>
      <pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[AI]]></category>
      <description><![CDATA[在 AI 落地的浪潮里，「Forward Deployed Engineer」成了招聘市场上的高频词。本文用程序员能听懂的方式，解释 FDE 是什么、公司为什么突然重视它，以及它和「早年一人全栈」...]]></description>
    </item>
    <item>
      <title><![CDATA[从功能开发到验收通过：Goal Driven Acceptance 全流程]]></title>
      <link>https://aimaji.top/blog/goal-driven-acceptance-from-feature-to-pass</link>
      <guid isPermaLink="true">https://aimaji.top/blog/goal-driven-acceptance-from-feature-to-pass</guid>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[总结]]></category>
      <description><![CDATA[用目标当验收合同，用 Playwright 当手脚眼，用 AI 闭环完成「开发 → 测试 → 通过」。 --- 写在前面 很多人觉得 AI 做不好验收——当下确实如此，因为它缺少判...]]></description>
    </item>
    <item>
      <title><![CDATA[2C/4G 小内存服务器 Docker 构建卡死解决方案]]></title>
      <link>https://aimaji.top/blog/fix-docker-build-freeze-low-memory-server</link>
      <guid isPermaLink="true">https://aimaji.top/blog/fix-docker-build-freeze-low-memory-server</guid>
      <pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[总结]]></category>
      <description><![CDATA[适用场景：在低配云服务器（2 vCPU / 4 GiB）上使用 docker compose up -d --build 构建部署重量级前端项目（Next.js 等）时，构建经常性「卡死不动」...]]></description>
    </item>
    <item>
      <title><![CDATA[用 Caddy 给多租户站点全自动配置 HTTPS（含动态子域名 + 踩坑实录）]]></title>
      <link>https://aimaji.top/blog/caddy-auto-https-deploy</link>
      <guid isPermaLink="true">https://aimaji.top/blog/caddy-auto-https-deploy</guid>
      <pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[总结]]></category>
      <description><![CDATA[一次把「主域 + www + 无数个租户子域名」全部 HTTPS 化，证书免费、自动签发、自动续期、零运维。本文记录了完整的实施过程，以及实际部署中踩到的 6 个坑——其中「www 证书死活签不...]]></description>
    </item>
    <item>
      <title><![CDATA[Linux服务器上配置好SSH公钥]]></title>
      <link>https://aimaji.top/blog/configure-ssh-public-key-on-linux-server</link>
      <guid isPermaLink="true">https://aimaji.top/blog/configure-ssh-public-key-on-linux-server</guid>
      <pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[总结]]></category>
      <description><![CDATA[在Linux服务器上配置好SSH公钥并添加到你的Gitee个人账户，就可以让服务器上的所有项目都通过SSH协议无密码拉取代码。 整个配置分为三步：在服务器上生成密钥对 → 将公钥添加到Gitee →...]]></description>
    </item>
    <item>
      <title><![CDATA[程序员的工作交给AI后，哪我们应该干些什么？]]></title>
      <link>https://aimaji.top/blog/ai-programming-era-what-should-we-do</link>
      <guid isPermaLink="true">https://aimaji.top/blog/ai-programming-era-what-should-we-do</guid>
      <pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[杂谈]]></category>
      <description><![CDATA[最近国产AI DeepSeek V4 搭载国产芯片问世后，让国产AI又上一个台阶。 最近也在不断思考，现在AI越来越强大，做为程序员的我们，更应该注重什么。程序员这一行业未来会发生什么变化？ 面对这些...]]></description>
    </item>
    <item>
      <title><![CDATA[博客界面优化]]></title>
      <link>https://aimaji.top/blog/blog-interface-optimization</link>
      <guid isPermaLink="true">https://aimaji.top/blog/blog-interface-optimization</guid>
      <pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[杂谈]]></category>
      <description><![CDATA[博客上线大半年了，今天花了不少时间对博客文章列表进行重新优化了下，使用卡片网格布局方式，对之前布局进行了优化，不知道大家是否喜欢。]]></description>
    </item>
    <item>
      <title><![CDATA[《吴军：AI时代，普通人该有的10个清醒认知》读后感]]></title>
      <link>https://aimaji.top/blog/wu-jun-ai-era-10-insights-reflection</link>
      <guid isPermaLink="true">https://aimaji.top/blog/wu-jun-ai-era-10-insights-reflection</guid>
      <pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[总结]]></category>
      <description><![CDATA[今天有空读了《 AI时代，普通人该有的10个清醒认知 (https://mp.weixin.qq.com/s/xwppiJuWk-3cJzkdHYHzgA)》感受非凡，所以想以一篇文章总结起来。 在...]]></description>
    </item>
    <item>
      <title><![CDATA[周末，我开了一场“OpenClaw线下交流会”]]></title>
      <link>https://aimaji.top/blog/weekend-ai-class-openclaw</link>
      <guid isPermaLink="true">https://aimaji.top/blog/weekend-ai-class-openclaw</guid>
      <pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[AI]]></category>
      <description><![CDATA[平时在公司写代码，在技术大会上听分享，大家聊的都是架构、高并发、底层模型。但就在今天下午，我做了一场让我感到特别有成就感的技术分享—— 地点不在南山或福田的CBD，而在我们小区的“龙光玖誉雅筑党群服...]]></description>
    </item>
    <item>
      <title><![CDATA[OpenClaw：程序员工作中的智能助手]]></title>
      <link>https://aimaji.top/blog/article-1772682181205-0h7yno</link>
      <guid isPermaLink="true">https://aimaji.top/blog/article-1772682181205-0h7yno</guid>
      <pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[AI]]></category>
      <description><![CDATA[什么是 OpenClaw？ OpenClaw 是一个开源的自主托管（Self-hosted）网关工具，它能够将各种聊天应用（如 WhatsApp、Telegram、Discord、iMessa...]]></description>
    </item>
    <item>
      <title><![CDATA[阿里云OSS配置CDN加速全流程指南：从域名绑定到DNS解析]]></title>
      <link>https://aimaji.top/blog/aliyun-oss-cdn-setup-guide</link>
      <guid isPermaLink="true">https://aimaji.top/blog/aliyun-oss-cdn-setup-guide</guid>
      <pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[oss]]></category>
      <description><![CDATA[要实现“用户访问快、节省OSS流量费、缓存文件”的效果，标准的操作是将 OSS 接入 阿里云 CDN 。 核心原理 不使用 CDN 时 ： 用户 - DNS解析 - 直接从...]]></description>
    </item>
    <item>
      <title><![CDATA[搭建低成本、高性能的用户资源中心（阿里云 OSS + CDN）]]></title>
      <link>https://aimaji.top/blog/build-community-resource-center-aliyun-oss-cdn</link>
      <guid isPermaLink="true">https://aimaji.top/blog/build-community-resource-center-aliyun-oss-cdn</guid>
      <pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[oss]]></category>
      <description><![CDATA[在开发社区论坛或 SaaS 类网站时，“ 用户资源中心 ”是一个绕不开的功能。每个注册用户都需要上传头像、在帖子里发图片，并且希望能在一个独立的页面管理自己上传过的素材。 很多刚入门的开发者（包...]]></description>
    </item>
    <item>
      <title><![CDATA[用 DeepSeek + MiniMax 为 Next.js 博客开发「AI 播客」功能]]></title>
      <link>https://aimaji.top/blog/nextjs-ai-podcast-deepseek-minimax</link>
      <guid isPermaLink="true">https://aimaji.top/blog/nextjs-ai-podcast-deepseek-minimax</guid>
      <pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[AI]]></category>
      <description><![CDATA[摘要 ：在这个快节奏的时代，长文阅读逐渐成为奢侈。本文将分享如何利用 DeepSeek（作为编剧）和 MiniMax（作为配音），在 Next.js 项目中构建一套自动化的播客生成系统，让你...]]></description>
    </item>
    <item>
      <title><![CDATA[Next.js + Vercel AI SDK 实现稳定的结构化输出]]></title>
      <link>https://aimaji.top/blog/nextjs-ai-sdk-structured-outputs-guide</link>
      <guid isPermaLink="true">https://aimaji.top/blog/nextjs-ai-sdk-structured-outputs-guide</guid>
      <pubDate>Wed, 24 Dec 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[AI]]></category>
      <description><![CDATA[在 AI 应用开发的早期（也就是一两年前），我们让 AI 生成 JSON 数据通常是场噩梦。 我们不得不在 Prompt 里写上 " Please reply with valid JSON onl...]]></description>
    </item>
    <item>
      <title><![CDATA[一文读懂 LLM、RAG、Agent 与知识库的关系]]></title>
      <link>https://aimaji.top/blog/ai-core-concepts-explained-llm-rag-agent</link>
      <guid isPermaLink="true">https://aimaji.top/blog/ai-core-concepts-explained-llm-rag-agent</guid>
      <pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[AI]]></category>
      <description><![CDATA[为了让你更直观地理解，我把这些概念分成了 四个层级 ：大脑（核心）、技能（增强）、记忆（数据）、终极目标（愿景），并配合通俗的 比喻 和 落地作用 来介绍。 第一层级：大脑（核心引...]]></description>
    </item>
    <item>
      <title><![CDATA[第七个圣诞节：写在入职七年之际]]></title>
      <link>https://aimaji.top/blog/7th-christmas-reflection</link>
      <guid isPermaLink="true">https://aimaji.top/blog/7th-christmas-reflection</guid>
      <pubDate>Mon, 22 Dec 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[杂谈]]></category>
      <description><![CDATA[一年一度的圣诞节如期而至。 回过神来算了一笔账， 从 2019 年入职至今 ，这竟然已经是我在这里度过的 第七个圣诞节 了。看着工位旁精心装饰的圣诞树，不由得感慨时间过得太快。 最...]]></description>
    </item>
    <item>
      <title><![CDATA[用 DeepSeek + MySQL 实现“听得懂人话”的博客搜索]]></title>
      <link>https://aimaji.top/blog/deepseek-mysql-semantic-search</link>
      <guid isPermaLink="true">https://aimaji.top/blog/deepseek-mysql-semantic-search</guid>
      <pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[AI]]></category>
      <description><![CDATA[在构建我的 AI Generative UI博客时，我遇到了一个经典难题：搜索。 传统的 SQL LIKE %关键词% 搜索非常“笨” 。 - 用户搜 ：“怎么让网页变快？” -...]]></description>
    </item>
    <item>
      <title><![CDATA[Docker 缓存、垃圾文件和停止服务的命令]]></title>
      <link>https://aimaji.top/blog/docker-cleanup-commands-guide</link>
      <guid isPermaLink="true">https://aimaji.top/blog/docker-cleanup-commands-guide</guid>
      <pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[docker]]></category>
      <description><![CDATA[清除 Docker 缓存、垃圾文件和停止服务的命令主要分为 “ 针对当前项目 ” 和 “ 针对整个系统 ” 两类。 一、针对当前项目（只清理你 docker-compose.yml 里...]]></description>
    </item>
    <item>
      <title><![CDATA[AI Generative UI博客正式上线]]></title>
      <link>https://aimaji.top/blog/ai-generative-ui</link>
      <guid isPermaLink="true">https://aimaji.top/blog/ai-generative-ui</guid>
      <pubDate>Wed, 17 Dec 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[AI]]></category>
      <description><![CDATA[我的 AI Generative UI 博客，今天正式上线了。 它与传统博客最大的区别在于“交互模式”的重构：除了基础的文章列表，其余核心界面均由 AI Generative UI（生成...]]></description>
    </item>
    <item>
      <title><![CDATA[2025年敬自己]]></title>
      <link>https://aimaji.top/blog/a-toast-to-myself-2025</link>
      <guid isPermaLink="true">https://aimaji.top/blog/a-toast-to-myself-2025</guid>
      <pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[杂谈]]></category>
      <description><![CDATA[花有重开日，人无再少年 2025年对许多人来说也许是平凡的一年，但对于我而言， 却是最不平凡的一年 。 这一年里，我不但在工作中兢兢业业，更是度过了无数个为技术执着而 失眠的夜晚 。也...]]></description>
    </item>
  </channel>
</rss>