<?xml version="1.0" encoding="UTF-8"?>
<!-- EasyBlog Sitemap - 代码有形，思考无界 -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- 首页 - EasyBlog 技术博客 -->
  <url>
    <loc>https://blog.xinxinnote.tech/</loc>
    <changefreq>daily</changefreq>
    <priority>1</priority>
  </url>
  <!-- 文章归档 - 按时间浏览全部技术文章 -->
  <url>
    <loc>https://blog.xinxinnote.tech/archive</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- 关于 EasyBlog - 技术选型与设计思考 -->
  <url>
    <loc>https://blog.xinxinnote.tech/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <!-- 站点地图 - EasyBlog 全站页面索引 -->
  <url>
    <loc>https://blog.xinxinnote.tech/sitemap</loc>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <!-- Spring AI MCP 实战：打通 AI 与外部服务的边界 -->
  <url>
    <loc>https://blog.xinxinnote.tech/article/335630007871873024</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- Spring AI 工具调用进阶：从源码读懂底层机制 -->
  <url>
    <loc>https://blog.xinxinnote.tech/article/334767514760937472</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- Spring AI 工具调用实战：让大模型变成“有手有脚”的智能体 -->
  <url>
    <loc>https://blog.xinxinnote.tech/article/334405400974622720</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- RAG技术演进路线：从向量检索到多智能体协作 -->
  <url>
    <loc>https://blog.xinxinnote.tech/article/334208531218010112</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- RAG 最佳实践与调优：文档、检索、查询，每一步都有坑 -->
  <url>
    <loc>https://blog.xinxinnote.tech/article/333333172933423104</loc>
    <lastmod>2026-05-23</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- Spring AI RAG 模块化架构深度解析：从 ETL 到检索增强的全链路拆解 -->
  <url>
    <loc>https://blog.xinxinnote.tech/article/333333172966977536</loc>
    <lastmod>2026-05-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- Spring AI + 本地知识库 RAG 实战：从零搭建咖啡店智能客服 -->
  <url>
    <loc>https://blog.xinxinnote.tech/article/331491460860669952</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- 什么是 RAG？从原理到工作流，一篇讲清 RAG 增强生成流程 -->
  <url>
    <loc>https://blog.xinxinnote.tech/article/331491460894224384</loc>
    <lastmod>2026-05-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- Spring AI 基础组件实战：从 Message 到 Advisors，一篇讲透 -->
  <url>
    <loc>https://blog.xinxinnote.tech/article/330764400525496320</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- Draw.io 官方 SKILL 实测：AI 自动生成架构图，丝滑到离谱 -->
  <url>
    <loc>https://blog.xinxinnote.tech/article/330294736802803712</loc>
    <lastmod>2026-05-14</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- 提示词工程完全指南：从Token到高阶技巧，一篇搞定 -->
  <url>
    <loc>https://blog.xinxinnote.tech/article/330015998417231872</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- 别再手写API文档了！试试 SpringBoot3 + Knife4j，轻松生成OpenAPI3文档 -->
  <url>
    <loc>https://blog.xinxinnote.tech/article/330015998413037568</loc>
    <lastmod>2026-05-12</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- 不用写代码！10分钟在阿里云百炼上搭建你的第一个AI助手 -->
  <url>
    <loc>https://blog.xinxinnote.tech/article/330015998404648960</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- 深入剖析Java8的stream并行原理 -->
  <url>
    <loc>https://blog.xinxinnote.tech/article/330015998421426176</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- Hello World！我的技术博客开张啦 🎉 -->
  <url>
    <loc>https://blog.xinxinnote.tech/article/330015998392066048</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
</urlset>