<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
         <loc>https://lkx-blog.pages.dev/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/about/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/notes/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/notes/data/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/notes/data/data-stack/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/notes/development/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/notes/development/fastapi/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/notes/development/python/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/notes/llm/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/notes/llm/prompt-engineering/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/notes/ml/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/notes/ml/ml-nlp/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/notes/platforms/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/notes/platforms/coze/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/notes/platforms/dify/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/appendices/a-pydantic-settings/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/appendices/b-sha256-fingerprints/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/appendices/c-hnsw-tuning/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/appendices/d-cross-encoder/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/appendices/e-recursive-splitter/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/appendices/f-embedding-models/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/appendices/g-parent-child-chunking/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/appendices/h-project-utilities/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/foundations/01-project-docker/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/foundations/02-rag-concepts/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/foundations/03-langchain/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/foundations/04-milvus-indexes/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/overview/business-flows/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/overview/study-outline/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/overview/system-notes/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/practice/vibe-coding/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/retrieval-generation/05-intent-routing/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/retrieval-generation/06-retrieval-planning/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/retrieval-generation/07-query-rewrite/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/retrieval-generation/08-hybrid-search/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/retrieval-generation/09-qa-service/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/retrieval-generation/10-rag-pipeline/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/retrieval-generation/11-prompt-profiles/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/services-governance/12-fastapi-async/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/services-governance/13-app-preflight/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/services-governance/14-kb-versioning/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/services-governance/15-multi-tenant/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/services-governance/16-ingestion-indexing/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/validation-delivery/17-regression-quality/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/validation-delivery/18-api-testing/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/validation-delivery/19-observability/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/rag/validation-delivery/20-docker-delivery/</loc>
    </url>
    <url>
         <loc>https://lkx-blog.pages.dev/roadmap/</loc>
    </url>
</urlset>