<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://akshaydharphale.com</loc>
<lastmod>2026-07-13T13:46:15.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog</loc>
<lastmod>2026-07-13T13:46:15.875Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/cut-llm-cost-38-percent-without-losing-quality</loc>
<lastmod>2025-01-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/rag-that-doesnt-hallucinate</loc>
<lastmod>2025-01-04T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/agents-that-finish-the-job</loc>
<lastmod>2024-12-29T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/prompt-chaining-workflow-pattern</loc>
<lastmod>2024-12-14T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/routing-workflow-pattern</loc>
<lastmod>2024-12-15T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/parallelization-workflow-pattern</loc>
<lastmod>2024-12-21T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/orchestrator-workers-workflow-pattern</loc>
<lastmod>2024-12-22T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/evaluator-optimizer-workflow-pattern</loc>
<lastmod>2024-12-28T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/workflows-vs-ai-agents</loc>
<lastmod>2025-01-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/n8n-introduction-when-its-the-right-choice</loc>
<lastmod>2025-01-12T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/independent-analysis-of-ai</loc>
<lastmod>2025-01-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/observability-evals-against-production-goal</loc>
<lastmod>2025-01-19T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/guardrails-in-production-ai-agents</loc>
<lastmod>2025-01-25T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/what-business-problem-are-we-solving</loc>
<lastmod>2025-01-26T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/dont-anthropomorphize-your-agents</loc>
<lastmod>2025-02-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/ollama-run-llms-locally</loc>
<lastmod>2025-02-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/groq-when-latency-is-the-feature</loc>
<lastmod>2025-02-08T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/openrouter-one-api-many-models</loc>
<lastmod>2025-02-09T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/jupyter-notebooks-for-ai-engineers</loc>
<lastmod>2025-02-15T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/llm-prompt-foundations</loc>
<lastmod>2025-02-16T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/openai-chat-completions-api</loc>
<lastmod>2025-02-22T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/scraping-websites-with-playwright</loc>
<lastmod>2025-02-23T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/distillation-how-deepseek-trained-smaller-models</loc>
<lastmod>2025-03-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/amazon-bedrock-managed-genai-on-aws</loc>
<lastmod>2025-03-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/hugging-face-the-github-of-machine-learning</loc>
<lastmod>2025-03-08T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/llms-neural-networks-and-parameters</loc>
<lastmod>2025-03-09T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/llm-model-types-base-instruct-reasoning-hybrid</loc>
<lastmod>2025-03-15T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/transformer-architecture-attention-is-all-you-need</loc>
<lastmod>2025-03-16T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/self-attention-and-rlhf</loc>
<lastmod>2025-03-22T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/model-parameters-what-they-are</loc>
<lastmod>2025-03-23T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/training-time-scaling</loc>
<lastmod>2025-03-29T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/inference-time-scaling</loc>
<lastmod>2025-03-30T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/tokens-and-tokenizers</loc>
<lastmod>2025-04-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/context-window-explained</loc>
<lastmod>2025-04-06T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/zero-one-few-shot-prompting</loc>
<lastmod>2025-04-12T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/structured-outputs-from-llms</loc>
<lastmod>2025-04-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/streaming-llm-responses</loc>
<lastmod>2025-04-19T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/reasoning-effort-parameter</loc>
<lastmod>2025-04-20T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/langchain-llm-framework</loc>
<lastmod>2025-04-26T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/litellm-framework</loc>
<lastmod>2025-04-27T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/prompt-caching-openai-anthropic-gemini</loc>
<lastmod>2025-05-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/building-uis-with-gradio</loc>
<lastmod>2025-05-04T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/openai-agent-builder</loc>
<lastmod>2025-05-10T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/elevenlabs-conversational-ai</loc>
<lastmod>2025-05-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/crewai-studio</loc>
<lastmod>2025-05-17T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/openai-responses-api-should-you-use-it</loc>
<lastmod>2025-05-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/agent-runtimes-lambda-bedrock-agentcore-vertex</loc>
<lastmod>2025-05-24T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/agent-frameworks-landscape-two-categories</loc>
<lastmod>2025-05-25T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/anatomy-of-an-agent-framework</loc>
<lastmod>2025-05-31T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/rag-fundamentals</loc>
<lastmod>2025-06-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/generative-vs-agentic-ai</loc>
<lastmod>2025-06-07T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/image-generation-dalle-3</loc>
<lastmod>2025-06-08T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/openai-text-to-speech-api</loc>
<lastmod>2025-06-14T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/google-colab-with-hugging-face-datasets</loc>
<lastmod>2025-06-15T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/hugging-face-api-levels-pipelines-tokenizers-models</loc>
<lastmod>2025-06-21T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/chinchilla-scaling-law</loc>
<lastmod>2025-06-22T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/llm-benchmarks-mmlu-gpqa-aime</loc>
<lastmod>2025-06-28T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/types-of-ai-apps-wrappers-specialised-agentic</loc>
<lastmod>2025-06-29T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/metrics-for-genai-technical-and-business</loc>
<lastmod>2025-07-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/encoder-models-and-vector-embeddings</loc>
<lastmod>2025-07-06T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/langgraph-stateful-agent-orchestration</loc>
<lastmod>2025-07-12T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/langsmith-observability-for-llm-apps</loc>
<lastmod>2025-07-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/vector-databases-explained</loc>
<lastmod>2025-07-19T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/rag-improvement-techniques</loc>
<lastmod>2025-07-20T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/how-llms-are-trained-end-to-end</loc>
<lastmod>2025-07-26T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://akshaydharphale.com/blog/qlora-and-hyperparameters</loc>
<lastmod>2025-07-27T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
