<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://code-pet.com</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://code-pet.com/privacy</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://code-pet.com/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog" />
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog" />
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://code-pet.com/blog/category/building-ai-products</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/category/building-ai-products" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/category/building-ai-products" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://code-pet.com/blog/category/user-insights</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/category/user-insights" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/category/user-insights" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://code-pet.com/blog/category/second-brain</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/category/second-brain" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/category/second-brain" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/category/building-ai-products</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/category/building-ai-products" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/category/building-ai-products" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/category/user-insights</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/category/user-insights" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/category/user-insights" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/category/second-brain</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/category/second-brain" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/category/second-brain" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://code-pet.com/blog/decision-log-for-builders</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/decision-log-for-builders" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/decision-log-for-builders" />
<lastmod>2026-07-03T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/how-to-give-your-ai-app-memory</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/how-to-give-your-ai-app-memory" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/how-to-give-your-ai-app-memory" />
<lastmod>2026-07-02T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/spaced-repetition-and-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/spaced-repetition-and-ai" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/spaced-repetition-and-ai" />
<lastmod>2026-07-01T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/write-product-spec-with-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/write-product-spec-with-ai" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/write-product-spec-with-ai" />
<lastmod>2026-06-30T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/ai-for-user-feedback-analysis</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/ai-for-user-feedback-analysis" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/ai-for-user-feedback-analysis" />
<lastmod>2026-06-29T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/what-happens-when-you-actually-ship</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/what-happens-when-you-actually-ship" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/what-happens-when-you-actually-ship" />
<lastmod>2026-06-28T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/when-to-use-ai-agents</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/when-to-use-ai-agents" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/when-to-use-ai-agents" />
<lastmod>2026-06-27T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/structured-outputs-for-ai-products</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/structured-outputs-for-ai-products" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/structured-outputs-for-ai-products" />
<lastmod>2026-06-26T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/how-to-design-ai-features-users-trust</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/how-to-design-ai-features-users-trust" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/how-to-design-ai-features-users-trust" />
<lastmod>2026-06-25T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/weekly-ai-project-reset</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/weekly-ai-project-reset" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/weekly-ai-project-reset" />
<lastmod>2026-06-24T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/comprehension-debt-the-hidden-cost-of-coding-with-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/comprehension-debt-the-hidden-cost-of-coding-with-ai" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/comprehension-debt-the-hidden-cost-of-coding-with-ai" />
<lastmod>2026-06-23T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/llm-tool-calling-guide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/llm-tool-calling-guide" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/llm-tool-calling-guide" />
<lastmod>2026-06-23T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/context-windows-for-product-builders</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/context-windows-for-product-builders" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/context-windows-for-product-builders" />
<lastmod>2026-06-22T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/how-to-give-ai-context</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/how-to-give-ai-context" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/how-to-give-ai-context" />
<lastmod>2026-06-21T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/how-to-debug-code-with-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/how-to-debug-code-with-ai" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/how-to-debug-code-with-ai" />
<lastmod>2026-06-20T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/prompt-versioning-production-code</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/prompt-versioning-production-code" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/prompt-versioning-production-code" />
<lastmod>2026-06-19T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/ai-learning-loop</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/ai-learning-loop" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/ai-learning-loop" />
<lastmod>2026-06-18T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/ai-crutch-vs-ai-coach</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/ai-crutch-vs-ai-coach" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/ai-crutch-vs-ai-coach" />
<lastmod>2026-06-17T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/system-prompts-that-work-in-production</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/system-prompts-that-work-in-production" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/system-prompts-that-work-in-production" />
<lastmod>2026-06-16T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/build-personal-rag-for-notes</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/build-personal-rag-for-notes" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/build-personal-rag-for-notes" />
<lastmod>2026-06-15T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/why-new-builders-hit-a-wall</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/why-new-builders-hit-a-wall" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/why-new-builders-hit-a-wall" />
<lastmod>2026-06-14T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/how-to-write-llm-evals-for-your-ai-product</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/how-to-write-llm-evals-for-your-ai-product" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/how-to-write-llm-evals-for-your-ai-product" />
<lastmod>2026-06-13T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/what-is-vibe-coding</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/what-is-vibe-coding" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/what-is-vibe-coding" />
<lastmod>2026-06-13T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/ask-ai-to-review-your-code</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/ask-ai-to-review-your-code" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/ask-ai-to-review-your-code" />
<lastmod>2026-06-12T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/ai-as-thought-partner-not-search-engine</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/ai-as-thought-partner-not-search-engine" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/ai-as-thought-partner-not-search-engine" />
<lastmod>2026-06-11T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/measure-before-you-optimize</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/measure-before-you-optimize" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/measure-before-you-optimize" />
<lastmod>2026-06-11T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/building-ai-product-in-public</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/building-ai-product-in-public" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/building-ai-product-in-public" />
<lastmod>2026-06-09T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/building-a-second-brain-that-thinks-with-you</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/building-a-second-brain-that-thinks-with-you" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/building-a-second-brain-that-thinks-with-you" />
<lastmod>2026-06-05T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/blog/what-beginners-taught-us-learning-to-code-with-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/what-beginners-taught-us-learning-to-code-with-ai" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/what-beginners-taught-us-learning-to-code-with-ai" />
<lastmod>2026-05-28T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/decision-log-for-builders</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/decision-log-for-builders" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/decision-log-for-builders" />
<lastmod>2026-07-03T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/how-to-give-your-ai-app-memory</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/how-to-give-your-ai-app-memory" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/how-to-give-your-ai-app-memory" />
<lastmod>2026-07-02T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/spaced-repetition-and-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/spaced-repetition-and-ai" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/spaced-repetition-and-ai" />
<lastmod>2026-07-01T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/write-product-spec-with-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/write-product-spec-with-ai" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/write-product-spec-with-ai" />
<lastmod>2026-06-30T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/ai-for-user-feedback-analysis</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/ai-for-user-feedback-analysis" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/ai-for-user-feedback-analysis" />
<lastmod>2026-06-29T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/what-happens-when-you-actually-ship</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/what-happens-when-you-actually-ship" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/what-happens-when-you-actually-ship" />
<lastmod>2026-06-28T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/when-to-use-ai-agents</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/when-to-use-ai-agents" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/when-to-use-ai-agents" />
<lastmod>2026-06-27T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/structured-outputs-for-ai-products</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/structured-outputs-for-ai-products" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/structured-outputs-for-ai-products" />
<lastmod>2026-06-26T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/how-to-design-ai-features-users-trust</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/how-to-design-ai-features-users-trust" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/how-to-design-ai-features-users-trust" />
<lastmod>2026-06-25T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/weekly-ai-project-reset</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/weekly-ai-project-reset" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/weekly-ai-project-reset" />
<lastmod>2026-06-24T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/comprehension-debt-the-hidden-cost-of-coding-with-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/comprehension-debt-the-hidden-cost-of-coding-with-ai" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/comprehension-debt-the-hidden-cost-of-coding-with-ai" />
<lastmod>2026-06-23T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/llm-tool-calling-guide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/llm-tool-calling-guide" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/llm-tool-calling-guide" />
<lastmod>2026-06-23T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/context-windows-for-product-builders</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/context-windows-for-product-builders" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/context-windows-for-product-builders" />
<lastmod>2026-06-22T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/how-to-give-ai-context</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/how-to-give-ai-context" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/how-to-give-ai-context" />
<lastmod>2026-06-21T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/how-to-debug-code-with-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/how-to-debug-code-with-ai" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/how-to-debug-code-with-ai" />
<lastmod>2026-06-20T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/prompt-versioning-production-code</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/prompt-versioning-production-code" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/prompt-versioning-production-code" />
<lastmod>2026-06-19T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/ai-learning-loop</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/ai-learning-loop" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/ai-learning-loop" />
<lastmod>2026-06-18T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/ai-crutch-vs-ai-coach</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/ai-crutch-vs-ai-coach" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/ai-crutch-vs-ai-coach" />
<lastmod>2026-06-17T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/system-prompts-that-work-in-production</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/system-prompts-that-work-in-production" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/system-prompts-that-work-in-production" />
<lastmod>2026-06-16T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/build-personal-rag-for-notes</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/build-personal-rag-for-notes" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/build-personal-rag-for-notes" />
<lastmod>2026-06-15T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/why-new-builders-hit-a-wall</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/why-new-builders-hit-a-wall" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/why-new-builders-hit-a-wall" />
<lastmod>2026-06-14T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/how-to-write-llm-evals-for-your-ai-product</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/how-to-write-llm-evals-for-your-ai-product" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/how-to-write-llm-evals-for-your-ai-product" />
<lastmod>2026-06-13T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/what-is-vibe-coding</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/what-is-vibe-coding" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/what-is-vibe-coding" />
<lastmod>2026-06-13T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/ask-ai-to-review-your-code</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/ask-ai-to-review-your-code" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/ask-ai-to-review-your-code" />
<lastmod>2026-06-12T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/ai-as-thought-partner-not-search-engine</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/ai-as-thought-partner-not-search-engine" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/ai-as-thought-partner-not-search-engine" />
<lastmod>2026-06-11T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/measure-before-you-optimize</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/measure-before-you-optimize" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/measure-before-you-optimize" />
<lastmod>2026-06-11T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/building-ai-product-in-public</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/building-ai-product-in-public" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/building-ai-product-in-public" />
<lastmod>2026-06-11T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/building-a-second-brain-that-thinks-with-you</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/building-a-second-brain-that-thinks-with-you" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/building-a-second-brain-that-thinks-with-you" />
<lastmod>2026-06-11T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://code-pet.com/vi/blog/what-beginners-taught-us-learning-to-code-with-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://code-pet.com/blog/what-beginners-taught-us-learning-to-code-with-ai" />
<xhtml:link rel="alternate" hreflang="vi" href="https://code-pet.com/vi/blog/what-beginners-taught-us-learning-to-code-with-ai" />
<lastmod>2026-06-11T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
