<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://shokrzad.com/ai</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day</loc>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/an-ai-agent-is-a-loop-not-a-prompt</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/chatbot-vs-agent-the-difference-is-the-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/your-agent-is-a-perceive-decide-act-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/tools-how-agents-reach-outside-the-model</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/short-term-vs-long-term-memory-in-ai-agents</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/the-context-window-is-your-agent-s-entire-working-memory</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/planning-break-the-big-task-into-small-steps</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/multi-agent-systems-many-specialists-beat-one-generalist</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/route-tools-before-the-model-sees-them</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/return-tool-errors-that-teach-the-model</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/rag-how-agents-retrieve-outside-knowledge</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/agent-evals-why-chatbot-metrics-fall-short</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/stop-irreversible-actions-with-a-confirm-gate</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/orchestration-one-lead-agent-several-workers</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/self-correction-loops-fix-the-agent-mid-run</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/new-models-drop-weekly-keep-your-agent-model-agnostic</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/new-agent-frameworks-write-the-loop-first</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/autonomy-is-a-dial-not-a-switch</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/react-think-act-observe-then-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/write-tool-descriptions-the-model-can-actually-use</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/structured-output-make-agents-return-valid-json</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/mcp-one-standard-plug-for-every-agent-tool</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/agent-to-agent-give-your-agents-a-shared-contract</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/prompt-injection-when-retrieved-text-gives-orders</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/human-in-the-loop-gate-the-irreversible-actions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/state-and-checkpoints-resuming-an-agent-after-failure</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/cap-tokens-per-step-not-just-per-run</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/small-model-to-route-large-model-to-reason</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/tracing-seeing-every-step-your-agent-takes</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/cache-the-prompt-prefix-and-your-tool-results</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/chunk-size-and-overlap-the-rag-knobs-nobody-tunes</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/hybrid-search-fuse-keywords-with-embeddings</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/reranking-put-the-best-chunks-first</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/agentic-rag-let-the-agent-decide-when-to-retrieve</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/long-term-memory-keep-decisions-forget-raw-transcripts</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/sandbox-agent-code-no-network-no-secrets-no-host</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/give-computer-use-agents-a-map-not-just-pixels</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/coding-agents-the-read-edit-test-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/llm-as-judge-three-biases-to-design-around</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/golden-test-sets-catching-agent-regressions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/least-privilege-for-agent-tools-and-api-keys</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/tips-of-the-day/ask-a-clarifying-question-instead-of-guessing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/documents</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/documents/agentic-crm</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/documents/agentic-recruitment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/documents/ai-agent-claude</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/documents/ai-builder-webinar</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/documents/ai-career-roadmap</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shokrzad.com/ai/documents/ai-research-agents</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
