<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://aimock.cn/blog/category/python</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://aimock.cn/blog/category/agents</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://aimock.cn/blog/category/llm</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://aimock.cn/blog/category/projects</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://aimock.cn/blog/category/ai-frameworks</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://aimock.cn/blog/category/ai-alibaba</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://aimock.cn/blog/category/langchain</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://aimock.cn/blog/category/langgraph</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://aimock.cn/blog/tag/python</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/ai-alibaba</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/agents</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/llm</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/projects</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/ai-frameworks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/langchain</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/langgraph</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/python-basic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/python-advanced</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/spring-ai-alibaba</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/agent</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/reactagent</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/model-integration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/chatmodel</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/messages-prompts</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/tool-calling</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/function-calling</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/short-term-memory</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/hooks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/interceptor</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/skills</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/structured-output</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/context-engineering</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/human-in-the-loop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/multi-agent</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/handoffs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/rag</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/vector-search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/graph</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/workflow-orchestration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/agent-tool</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/a2a</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/nacos</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/long-term-memory</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/computer-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/python-intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/environment-setup</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/syntax-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/data-type</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/flow-control</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/function</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/data-structure</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/oop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/advanced-function</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/decorator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/exception</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/modules-packages</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/iterator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/generator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/file-io</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/concurrency</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/multiprocessing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/multithreading</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/coroutine</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/async</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/graph-core</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/core-library</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/state-management</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/memory</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/persistence</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/checkpoint</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/streaming</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/cancellation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/redis</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/chatclient</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/long-running-task</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/mcp</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/supervisor</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/parallel-execution</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/plantuml</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/visualization</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/subgraph</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/time-travel</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/qdrant</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/ollama</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e5%90%91%e9%87%8f%e6%95%b0%e6%8d%ae%e5%ba%93</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e6%9c%ac%e5%9c%b0%e5%a4%a7%e6%a8%a1%e5%9e%8b</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/cuda</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/windows</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/vite</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/ai%e5%9c%a8%e7%ba%bf%e8%80%83%e8%af%95%e7%b3%bb%e7%bb%9f</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e6%9e%b6%e6%9e%84%e8%ae%be%e8%ae%a1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e6%95%b0%e6%8d%ae%e6%a8%a1%e5%9e%8b</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/spring-boot</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/mybatis-plus</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e7%ae%97%e6%b3%95%e8%ae%be%e8%ae%a1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e7%bb%84%e5%8d%b7%e6%8a%bd%e9%a2%98</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e5%88%86%e5%b8%83%e5%bc%8f%e9%94%81</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e9%98%b2%e4%bd%9c%e5%bc%8a</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e5%88%a4%e5%88%86%e8%ae%be%e8%ae%a1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e9%98%85%e5%8d%b7</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e6%95%b0%e6%8d%ae%e7%bb%9f%e8%ae%a1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/ai-%e5%ba%94%e7%94%a8</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e6%88%90%e6%9c%ac%e6%b2%bb%e7%90%86</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/vue3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/ai%e7%9f%a5%e8%af%86%e5%ba%93%e7%b3%bb%e7%bb%9f</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/spring-ai</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e6%8a%80%e6%9c%af%e9%80%89%e5%9e%8b</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e6%b7%b7%e5%90%88%e6%a3%80%e7%b4%a2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/rrf</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/sse</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e6%8f%90%e7%a4%ba%e6%b3%a8%e5%85%a5</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e5%a4%9a%e7%a7%9f%e6%88%b7</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/saas</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e6%95%b0%e6%8d%ae%e9%9a%94%e7%a6%bb</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e6%8a%80%e6%9c%af%e5%8d%87%e7%ba%a7</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e6%95%b0%e6%8d%ae%e5%ba%93%e8%ae%be%e8%ae%a1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e6%89%8b%e6%8a%8a%e6%89%8b%e6%90%ad%e5%bb%ba</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e4%ba%ba%e5%b7%a5%e9%98%85%e5%8d%b7</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/openai-%e5%85%bc%e5%ae%b9</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/%e9%85%8d%e9%a2%9d%e6%b2%bb%e7%90%86</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/bge-m3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/rest-api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/dify</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/docker</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://aimock.cn/blog/tag/pydantic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
</urlset>