<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://www.joyehuang.me</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en"/></url><url><loc>https://www.joyehuang.me/about</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/about"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/about"/></url><url><loc>https://www.joyehuang.me/archive</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive"/></url><url><loc>https://www.joyehuang.me/archive/0326-harness-engineering-codex-production-practice</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0326-harness-engineering-codex-production-practice"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0326-harness-engineering-codex-production-practice"/></url><url><loc>https://www.joyehuang.me/archive/0326-jina-embeddings-api-deep-dive</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0326-jina-embeddings-api-deep-dive"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0326-jina-embeddings-api-deep-dive"/></url><url><loc>https://www.joyehuang.me/archive/0326-modern-nextjs-stack-tradeoffs</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0326-modern-nextjs-stack-tradeoffs"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0326-modern-nextjs-stack-tradeoffs"/></url><url><loc>https://www.joyehuang.me/archive/0326-prompt-injection-defense-notes</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0326-prompt-injection-defense-notes"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0326-prompt-injection-defense-notes"/></url><url><loc>https://www.joyehuang.me/archive/0426-agent-routing-multi-agent-cost-control</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0426-agent-routing-multi-agent-cost-control"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0426-agent-routing-multi-agent-cost-control"/></url><url><loc>https://www.joyehuang.me/archive/0426-faiss-vs-chroma-vector-store-tradeoffs</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0426-faiss-vs-chroma-vector-store-tradeoffs"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0426-faiss-vs-chroma-vector-store-tradeoffs"/></url><url><loc>https://www.joyehuang.me/archive/0426-rag-retrieval-details-and-pipeline-design</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0426-rag-retrieval-details-and-pipeline-design"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0426-rag-retrieval-details-and-pipeline-design"/></url><url><loc>https://www.joyehuang.me/archive/0426-vercel-ai-sdk-message-types</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0426-vercel-ai-sdk-message-types"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0426-vercel-ai-sdk-message-types"/></url><url><loc>https://www.joyehuang.me/archive/0504-hermes-memory-safety-mechanisms</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0504-hermes-memory-safety-mechanisms"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0504-hermes-memory-safety-mechanisms"/></url><url><loc>https://www.joyehuang.me/archive/0526-hermes-fts5-session-search</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0526-hermes-fts5-session-search"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0526-hermes-fts5-session-search"/></url><url><loc>https://www.joyehuang.me/archive/0526-prompt-caching-engineering</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0526-prompt-caching-engineering"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0526-prompt-caching-engineering"/></url><url><loc>https://www.joyehuang.me/archive/tags</loc></url><url><loc>https://www.joyehuang.me/archive/tags/agent</loc></url><url><loc>https://www.joyehuang.me/archive/tags/ai</loc></url><url><loc>https://www.joyehuang.me/archive/tags/ann</loc></url><url><loc>https://www.joyehuang.me/archive/tags/architecture</loc></url><url><loc>https://www.joyehuang.me/archive/tags/chroma</loc></url><url><loc>https://www.joyehuang.me/archive/tags/codex</loc></url><url><loc>https://www.joyehuang.me/archive/tags/concurrency</loc></url><url><loc>https://www.joyehuang.me/archive/tags/embedding</loc></url><url><loc>https://www.joyehuang.me/archive/tags/faiss</loc></url><url><loc>https://www.joyehuang.me/archive/tags/frontend</loc></url><url><loc>https://www.joyehuang.me/archive/tags/jina</loc></url><url><loc>https://www.joyehuang.me/archive/tags/llm</loc></url><url><loc>https://www.joyehuang.me/archive/tags/memory</loc></url><url><loc>https://www.joyehuang.me/archive/tags/milvus</loc></url><url><loc>https://www.joyehuang.me/archive/tags/multi-agent</loc></url><url><loc>https://www.joyehuang.me/archive/tags/orchestration</loc></url><url><loc>https://www.joyehuang.me/archive/tags/performance</loc></url><url><loc>https://www.joyehuang.me/archive/tags/pgvector</loc></url><url><loc>https://www.joyehuang.me/archive/tags/prompt</loc></url><url><loc>https://www.joyehuang.me/archive/tags/qdrant</loc></url><url><loc>https://www.joyehuang.me/archive/tags/qwen</loc></url><url><loc>https://www.joyehuang.me/archive/tags/rag</loc></url><url><loc>https://www.joyehuang.me/archive/tags/react</loc></url><url><loc>https://www.joyehuang.me/archive/tags/reference</loc></url><url><loc>https://www.joyehuang.me/archive/tags/reranker</loc></url><url><loc>https://www.joyehuang.me/archive/tags/retrieval</loc></url><url><loc>https://www.joyehuang.me/archive/tags/routing</loc></url><url><loc>https://www.joyehuang.me/archive/tags/search</loc></url><url><loc>https://www.joyehuang.me/archive/tags/security</loc></url><url><loc>https://www.joyehuang.me/archive/tags/software%20engineering</loc></url><url><loc>https://www.joyehuang.me/archive/tags/sqlite</loc></url><url><loc>https://www.joyehuang.me/archive/tags/typescript</loc></url><url><loc>https://www.joyehuang.me/archive/tags/vector%20database</loc></url><url><loc>https://www.joyehuang.me/archive/tags/weaviate</loc></url><url><loc>https://www.joyehuang.me/archive/tags/workflow</loc></url><url><loc>https://www.joyehuang.me/archives</loc></url><url><loc>https://www.joyehuang.me/blog</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog"/></url><url><loc>https://www.joyehuang.me/blog/2</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/2"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/2"/></url><url><loc>https://www.joyehuang.me/blog/20250701---firstpr/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20250701---firstpr/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20250701---firstpr/post"/></url><url><loc>https://www.joyehuang.me/blog/20251023---internshipexperience/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20251023---internshipexperience/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20251023---internshipexperience/post"/></url><url><loc>https://www.joyehuang.me/blog/20251216---normalization/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20251216---normalization/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20251216---normalization/post"/></url><url><loc>https://www.joyehuang.me/blog/20251217---rope-position-encoding/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20251217---rope-position-encoding/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20251217---rope-position-encoding/post"/></url><url><loc>https://www.joyehuang.me/blog/20251218---attention-mechanism/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20251218---attention-mechanism/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20251218---attention-mechanism/post"/></url><url><loc>https://www.joyehuang.me/blog/20251219---feedforward-transformer-block/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20251219---feedforward-transformer-block/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20251219---feedforward-transformer-block/post"/></url><url><loc>https://www.joyehuang.me/blog/20260309---agentinterview/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20260309---agentinterview/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20260309---agentinterview/post"/></url><url><loc>https://www.joyehuang.me/blog/20260410---openharnessphase1/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20260410---openharnessphase1/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20260410---openharnessphase1/post"/></url><url><loc>https://www.joyehuang.me/blog/20260512---agentmockinterview/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20260512---agentmockinterview/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20260512---agentmockinterview/post"/></url><url><loc>https://www.joyehuang.me/blog/20260517---agentonboardingguide/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20260517---agentonboardingguide/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20260517---agentonboardingguide/post"/></url><url><loc>https://www.joyehuang.me/blog/20260523---agentinterviewmindset/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20260523---agentinterviewmindset/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20260523---agentinterviewmindset/post"/></url><url><loc>https://www.joyehuang.me/blog/20260528---agentmockinterviewreview/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20260528---agentmockinterviewreview/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20260528---agentmockinterviewreview/post"/></url><url><loc>https://www.joyehuang.me/contact</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/contact"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/contact"/></url><url><loc>https://www.joyehuang.me/curated</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/curated"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/curated"/></url><url><loc>https://www.joyehuang.me/en</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en"/></url><url><loc>https://www.joyehuang.me/en/about</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/about"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/about"/></url><url><loc>https://www.joyehuang.me/en/archive</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive"/></url><url><loc>https://www.joyehuang.me/en/archive/0326-harness-engineering-codex-production-practice</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0326-harness-engineering-codex-production-practice"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0326-harness-engineering-codex-production-practice"/></url><url><loc>https://www.joyehuang.me/en/archive/0326-jina-embeddings-api-deep-dive</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0326-jina-embeddings-api-deep-dive"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0326-jina-embeddings-api-deep-dive"/></url><url><loc>https://www.joyehuang.me/en/archive/0326-modern-nextjs-stack-tradeoffs</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0326-modern-nextjs-stack-tradeoffs"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0326-modern-nextjs-stack-tradeoffs"/></url><url><loc>https://www.joyehuang.me/en/archive/0326-prompt-injection-defense-notes</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0326-prompt-injection-defense-notes"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0326-prompt-injection-defense-notes"/></url><url><loc>https://www.joyehuang.me/en/archive/0426-agent-routing-multi-agent-cost-control</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0426-agent-routing-multi-agent-cost-control"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0426-agent-routing-multi-agent-cost-control"/></url><url><loc>https://www.joyehuang.me/en/archive/0426-faiss-vs-chroma-vector-store-tradeoffs</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0426-faiss-vs-chroma-vector-store-tradeoffs"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0426-faiss-vs-chroma-vector-store-tradeoffs"/></url><url><loc>https://www.joyehuang.me/en/archive/0426-rag-retrieval-details-and-pipeline-design</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0426-rag-retrieval-details-and-pipeline-design"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0426-rag-retrieval-details-and-pipeline-design"/></url><url><loc>https://www.joyehuang.me/en/archive/0426-vercel-ai-sdk-message-types</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0426-vercel-ai-sdk-message-types"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0426-vercel-ai-sdk-message-types"/></url><url><loc>https://www.joyehuang.me/en/archive/0504-hermes-memory-safety-mechanisms</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0504-hermes-memory-safety-mechanisms"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0504-hermes-memory-safety-mechanisms"/></url><url><loc>https://www.joyehuang.me/en/archive/0526-hermes-fts5-session-search</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0526-hermes-fts5-session-search"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0526-hermes-fts5-session-search"/></url><url><loc>https://www.joyehuang.me/en/archive/0526-prompt-caching-engineering</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/archive/0526-prompt-caching-engineering"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/archive/0526-prompt-caching-engineering"/></url><url><loc>https://www.joyehuang.me/en/blog</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog"/></url><url><loc>https://www.joyehuang.me/en/blog/2</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/2"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/2"/></url><url><loc>https://www.joyehuang.me/en/blog/20250701---firstpr/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20250701---firstpr/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20250701---firstpr/post"/></url><url><loc>https://www.joyehuang.me/en/blog/20251023---internshipexperience/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20251023---internshipexperience/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20251023---internshipexperience/post"/></url><url><loc>https://www.joyehuang.me/en/blog/20251216---normalization/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20251216---normalization/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20251216---normalization/post"/></url><url><loc>https://www.joyehuang.me/en/blog/20251217---rope-position-encoding/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20251217---rope-position-encoding/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20251217---rope-position-encoding/post"/></url><url><loc>https://www.joyehuang.me/en/blog/20251218---attention-mechanism/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20251218---attention-mechanism/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20251218---attention-mechanism/post"/></url><url><loc>https://www.joyehuang.me/en/blog/20251219---feedforward-transformer-block/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20251219---feedforward-transformer-block/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20251219---feedforward-transformer-block/post"/></url><url><loc>https://www.joyehuang.me/en/blog/20260309---agentinterview/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20260309---agentinterview/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20260309---agentinterview/post"/></url><url><loc>https://www.joyehuang.me/en/blog/20260410---openharnessphase1/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20260410---openharnessphase1/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20260410---openharnessphase1/post"/></url><url><loc>https://www.joyehuang.me/en/blog/20260512---agentmockinterview/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20260512---agentmockinterview/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20260512---agentmockinterview/post"/></url><url><loc>https://www.joyehuang.me/en/blog/20260517---agentonboardingguide/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20260517---agentonboardingguide/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20260517---agentonboardingguide/post"/></url><url><loc>https://www.joyehuang.me/en/blog/20260523---agentinterviewmindset/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20260523---agentinterviewmindset/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20260523---agentinterviewmindset/post"/></url><url><loc>https://www.joyehuang.me/en/blog/20260528---agentmockinterviewreview/post</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/blog/20260528---agentmockinterviewreview/post"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/blog/20260528---agentmockinterviewreview/post"/></url><url><loc>https://www.joyehuang.me/en/contact</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/contact"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/contact"/></url><url><loc>https://www.joyehuang.me/en/curated</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/curated"/><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/curated"/></url><url><loc>https://www.joyehuang.me/en/links</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/links"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/links"/></url><url><loc>https://www.joyehuang.me/en/projects</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/projects"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/projects"/></url><url><loc>https://www.joyehuang.me/en/tags</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags"/></url><url><loc>https://www.joyehuang.me/en/tags/agent</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/agent"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/agent"/></url><url><loc>https://www.joyehuang.me/en/tags/ai</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/ai"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/ai"/></url><url><loc>https://www.joyehuang.me/en/tags/ai%20agent</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/ai%20agent"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/ai%20agent"/></url><url><loc>https://www.joyehuang.me/en/tags/architecture</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/architecture"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/architecture"/></url><url><loc>https://www.joyehuang.me/en/tags/attention</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/attention"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/attention"/></url><url><loc>https://www.joyehuang.me/en/tags/career</loc></url><url><loc>https://www.joyehuang.me/en/tags/claude%20code</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/claude%20code"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/claude%20code"/></url><url><loc>https://www.joyehuang.me/en/tags/deep%20learning</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/deep%20learning"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/deep%20learning"/></url><url><loc>https://www.joyehuang.me/en/tags/feedforward</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/feedforward"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/feedforward"/></url><url><loc>https://www.joyehuang.me/en/tags/frontend</loc></url><url><loc>https://www.joyehuang.me/en/tags/getting%20started</loc></url><url><loc>https://www.joyehuang.me/en/tags/harness</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/harness"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/harness"/></url><url><loc>https://www.joyehuang.me/en/tags/internship</loc></url><url><loc>https://www.joyehuang.me/en/tags/interview</loc></url><url><loc>https://www.joyehuang.me/en/tags/job%20hunting</loc></url><url><loc>https://www.joyehuang.me/en/tags/learning%20path</loc></url><url><loc>https://www.joyehuang.me/en/tags/llm</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/llm"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/llm"/></url><url><loc>https://www.joyehuang.me/en/tags/minimind</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/minimind"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/minimind"/></url><url><loc>https://www.joyehuang.me/en/tags/mock%20interview</loc></url><url><loc>https://www.joyehuang.me/en/tags/multi-head</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/multi-head"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/multi-head"/></url><url><loc>https://www.joyehuang.me/en/tags/normalization</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/normalization"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/normalization"/></url><url><loc>https://www.joyehuang.me/en/tags/open%20source</loc></url><url><loc>https://www.joyehuang.me/en/tags/openharness</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/openharness"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/openharness"/></url><url><loc>https://www.joyehuang.me/en/tags/position%20encoding</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/position%20encoding"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/position%20encoding"/></url><url><loc>https://www.joyehuang.me/en/tags/python</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/python"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/python"/></url><url><loc>https://www.joyehuang.me/en/tags/rag</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/rag"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/rag"/></url><url><loc>https://www.joyehuang.me/en/tags/react</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/react"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/react"/></url><url><loc>https://www.joyehuang.me/en/tags/rope</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/rope"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/rope"/></url><url><loc>https://www.joyehuang.me/en/tags/source%20code</loc></url><url><loc>https://www.joyehuang.me/en/tags/swiglu</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/swiglu"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/swiglu"/></url><url><loc>https://www.joyehuang.me/en/tags/transformer</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/transformer"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/transformer"/></url><url><loc>https://www.joyehuang.me/links</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/links"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/links"/></url><url><loc>https://www.joyehuang.me/projects</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/projects"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/projects"/></url><url><loc>https://www.joyehuang.me/tags</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags"/></url><url><loc>https://www.joyehuang.me/tags/%E5%85%A5%E9%97%A8</loc></url><url><loc>https://www.joyehuang.me/tags/%E5%89%8D%E7%AB%AF</loc></url><url><loc>https://www.joyehuang.me/tags/%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF</loc></url><url><loc>https://www.joyehuang.me/tags/%E5%AE%9E%E4%B9%A0</loc></url><url><loc>https://www.joyehuang.me/tags/%E5%BC%80%E6%BA%90</loc></url><url><loc>https://www.joyehuang.me/tags/%E6%A8%A1%E6%8B%9F%E9%9D%A2%E8%AF%95</loc></url><url><loc>https://www.joyehuang.me/tags/%E6%B1%82%E8%81%8C</loc></url><url><loc>https://www.joyehuang.me/tags/%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90</loc></url><url><loc>https://www.joyehuang.me/tags/%E8%81%8C%E4%B8%9A%E5%8F%91%E5%B1%95</loc></url><url><loc>https://www.joyehuang.me/tags/%E9%9D%A2%E8%AF%95</loc></url><url><loc>https://www.joyehuang.me/tags/agent</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/agent"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/agent"/></url><url><loc>https://www.joyehuang.me/tags/ai</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/ai"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/ai"/></url><url><loc>https://www.joyehuang.me/tags/ai%20agent</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/ai%20agent"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/ai%20agent"/></url><url><loc>https://www.joyehuang.me/tags/architecture</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/architecture"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/architecture"/></url><url><loc>https://www.joyehuang.me/tags/attention</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/attention"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/attention"/></url><url><loc>https://www.joyehuang.me/tags/claude%20code</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/claude%20code"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/claude%20code"/></url><url><loc>https://www.joyehuang.me/tags/deep%20learning</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/deep%20learning"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/deep%20learning"/></url><url><loc>https://www.joyehuang.me/tags/feedforward</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/feedforward"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/feedforward"/></url><url><loc>https://www.joyehuang.me/tags/harness</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/harness"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/harness"/></url><url><loc>https://www.joyehuang.me/tags/llm</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/llm"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/llm"/></url><url><loc>https://www.joyehuang.me/tags/minimind</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/minimind"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/minimind"/></url><url><loc>https://www.joyehuang.me/tags/multi-head</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/multi-head"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/multi-head"/></url><url><loc>https://www.joyehuang.me/tags/normalization</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/normalization"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/normalization"/></url><url><loc>https://www.joyehuang.me/tags/openharness</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/openharness"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/openharness"/></url><url><loc>https://www.joyehuang.me/tags/position%20encoding</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/position%20encoding"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/position%20encoding"/></url><url><loc>https://www.joyehuang.me/tags/python</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/python"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/python"/></url><url><loc>https://www.joyehuang.me/tags/rag</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/rag"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/rag"/></url><url><loc>https://www.joyehuang.me/tags/react</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/react"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/react"/></url><url><loc>https://www.joyehuang.me/tags/rope</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/rope"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/rope"/></url><url><loc>https://www.joyehuang.me/tags/swiglu</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/swiglu"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/swiglu"/></url><url><loc>https://www.joyehuang.me/tags/transformer</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.joyehuang.me/en/tags/transformer"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.joyehuang.me/tags/transformer"/></url><url><loc>https://www.joyehuang.me/talks</loc></url><url><loc>https://www.joyehuang.me/terms/copyright</loc></url><url><loc>https://www.joyehuang.me/terms/disclaimer</loc></url><url><loc>https://www.joyehuang.me/terms/list</loc></url><url><loc>https://www.joyehuang.me/terms/privacy-policy</loc></url><url><loc>https://www.joyehuang.me/terms/terms-and-conditions</loc></url></urlset>