<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ai-guru: AI engineering, out loud</title>
    <description>The ai-guru lessons, made for listening. Patterns, smells and refactorings for LLM systems and agents, explained the way a senior colleague would, without reading code aloud.</description>
    <link>https://ai-guru-academy.vercel.app/en/</link>
    <language>en</language>
    <atom:link href="https://ai-guru-academy.vercel.app/en/podcast.xml" rel="self" type="application/rss+xml"/>
    <itunes:author>ai-guru</itunes:author>
    <itunes:image href="https://ai-guru-academy.vercel.app/og-en.png"/>
    <itunes:category text="Technology"/>
    <itunes:explicit>false</itunes:explicit>
    <item>
      <title>Decorative Multi-Agent</title>
      <description>Decorative Multi-Agent is an AI code smell, a sign of trouble in LLM systems, in the Dispensables group. Five agents with job titles passing text to each other without splitting any real work. https://ai-guru-academy.vercel.app/en/smells/decorative-multi-agent/</description>
      <link>https://ai-guru-academy.vercel.app/en/smells/decorative-multi-agent/</link>
      <guid isPermaLink="false">ai-guru-en-decorative-multi-agent</guid>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/decorative-multi-agent.mp3" length="8004215" type="audio/mpeg"/>
      <itunes:duration>500</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Collapse Agents</title>
      <description>Collapse Agents is an AI refactoring for LLM systems, in the Moving control group. Merge agents that only pass text along into one agent with the right tools. https://ai-guru-academy.vercel.app/en/refactorings/collapse-agents/</description>
      <link>https://ai-guru-academy.vercel.app/en/refactorings/collapse-agents/</link>
      <guid isPermaLink="false">ai-guru-en-collapse-agents</guid>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/collapse-agents.mp3" length="8270485" type="audio/mpeg"/>
      <itunes:duration>517</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Tool Router</title>
      <description>Tool Router is an AI design pattern for LLM apps and agents, in the Tools and action group. Pick a small subset of tools before calling the main model. https://ai-guru-academy.vercel.app/en/patterns/tool-router/</description>
      <link>https://ai-guru-academy.vercel.app/en/patterns/tool-router/</link>
      <guid isPermaLink="false">ai-guru-en-tool-router</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/tool-router.mp3" length="7542706" type="audio/mpeg"/>
      <itunes:duration>471</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Mega Agent</title>
      <description>Mega Agent is an AI code smell, a sign of trouble in LLM systems, in the Bloaters group. One agent researches, writes, reviews, and publishes with the same context and the same tools. https://ai-guru-academy.vercel.app/en/smells/mega-agent/</description>
      <link>https://ai-guru-academy.vercel.app/en/smells/mega-agent/</link>
      <guid isPermaLink="false">ai-guru-en-mega-agent</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/mega-agent.mp3" length="7508858" type="audio/mpeg"/>
      <itunes:duration>469</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Extract Subagent</title>
      <description>Extract Subagent is an AI refactoring for LLM systems, in the Moving control group. Give a large task its own agent with a clean context and only the tools it needs. https://ai-guru-academy.vercel.app/en/refactorings/extract-subagent/</description>
      <link>https://ai-guru-academy.vercel.app/en/refactorings/extract-subagent/</link>
      <guid isPermaLink="false">ai-guru-en-extract-subagent</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/extract-subagent.mp3" length="8321473" type="audio/mpeg"/>
      <itunes:duration>520</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Subagent Delegation</title>
      <description>Subagent Delegation is an AI design pattern for LLM apps and agents, in the Agent behavior group. The main agent spawns subagents for focused tasks and receives only the conclusion. https://ai-guru-academy.vercel.app/en/patterns/subagent-delegation/</description>
      <link>https://ai-guru-academy.vercel.app/en/patterns/subagent-delegation/</link>
      <guid isPermaLink="false">ai-guru-en-subagent-delegation</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/subagent-delegation.mp3" length="8761140" type="audio/mpeg"/>
      <itunes:duration>547</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Orchestrator-Workers</title>
      <description>Orchestrator-Workers is an AI design pattern for LLM apps and agents, in the Composition group. One model decides subtasks on the fly and hands them to workers. https://ai-guru-academy.vercel.app/en/patterns/orchestrator-workers/</description>
      <link>https://ai-guru-academy.vercel.app/en/patterns/orchestrator-workers/</link>
      <guid isPermaLink="false">ai-guru-en-orchestrator-workers</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/orchestrator-workers.mp3" length="8146248" type="audio/mpeg"/>
      <itunes:duration>509</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Internal knowledge base chat</title>
      <description>Internal knowledge base chat is a real-world case study of an LLM system, in the Data and documents group. Answer employee questions from wikis, policies, and manuals. https://ai-guru-academy.vercel.app/en/scenarios/internal-knowledge-chat/</description>
      <link>https://ai-guru-academy.vercel.app/en/scenarios/internal-knowledge-chat/</link>
      <guid isPermaLink="false">ai-guru-en-internal-knowledge-chat</guid>
      <pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/internal-knowledge-chat.mp3" length="8620225" type="audio/mpeg"/>
      <itunes:duration>539</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>ReAct Loop</title>
      <description>ReAct Loop is an AI design pattern for LLM apps and agents, in the Agent behavior group. Alternate reasoning, action, and observation until the task is done. https://ai-guru-academy.vercel.app/en/patterns/react-loop/</description>
      <link>https://ai-guru-academy.vercel.app/en/patterns/react-loop/</link>
      <guid isPermaLink="false">ai-guru-en-react-loop</guid>
      <pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/react-loop.mp3" length="9135184" type="audio/mpeg"/>
      <itunes:duration>571</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Unbounded Loop</title>
      <description>Unbounded Loop is an AI code smell, a sign of trouble in LLM systems, in the Control-flow abusers group. The agent can call tools forever; the only limit is the credit card. https://ai-guru-academy.vercel.app/en/smells/unbounded-loop/</description>
      <link>https://ai-guru-academy.vercel.app/en/smells/unbounded-loop/</link>
      <guid isPermaLink="false">ai-guru-en-unbounded-loop</guid>
      <pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/unbounded-loop.mp3" length="7453332" type="audio/mpeg"/>
      <itunes:duration>466</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Add Loop Budget</title>
      <description>Add Loop Budget is an AI refactoring for LLM systems, in the Moving control group. Cap steps, time, and money for each run and define what happens at the limit. https://ai-guru-academy.vercel.app/en/refactorings/add-loop-budget/</description>
      <link>https://ai-guru-academy.vercel.app/en/refactorings/add-loop-budget/</link>
      <guid isPermaLink="false">ai-guru-en-add-loop-budget</guid>
      <pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/add-loop-budget.mp3" length="7689464" type="audio/mpeg"/>
      <itunes:duration>480</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Stop Conditions</title>
      <description>Stop Conditions is an AI design pattern for LLM apps and agents, in the Agent behavior group. Define clearly when the agent is done, has given up, or needs help. https://ai-guru-academy.vercel.app/en/patterns/stop-conditions/</description>
      <link>https://ai-guru-academy.vercel.app/en/patterns/stop-conditions/</link>
      <guid isPermaLink="false">ai-guru-en-stop-conditions</guid>
      <pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/stop-conditions.mp3" length="8472785" type="audio/mpeg"/>
      <itunes:duration>529</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Tool Sprawl</title>
      <description>Tool Sprawl is an AI code smell, a sign of trouble in LLM systems, in the Bloaters group. The agent has 40 similarly named tools and often picks the wrong one. https://ai-guru-academy.vercel.app/en/smells/tool-sprawl/</description>
      <link>https://ai-guru-academy.vercel.app/en/smells/tool-sprawl/</link>
      <guid isPermaLink="false">ai-guru-en-tool-sprawl</guid>
      <pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/tool-sprawl.mp3" length="7901738" type="audio/mpeg"/>
      <itunes:duration>494</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Consolidate Tools</title>
      <description>Consolidate Tools is an AI refactoring for LLM systems, in the Simplifying tools group. Merge similar tools and remove the ones nobody uses. https://ai-guru-academy.vercel.app/en/refactorings/consolidate-tools/</description>
      <link>https://ai-guru-academy.vercel.app/en/refactorings/consolidate-tools/</link>
      <guid isPermaLink="false">ai-guru-en-consolidate-tools</guid>
      <pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/consolidate-tools.mp3" length="8356526" type="audio/mpeg"/>
      <itunes:duration>522</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Context Rot</title>
      <description>Context Rot is an AI code smell, a sign of trouble in LLM systems, in the Bloaters group. A long session drags old history that confuses the model and makes every turn pricier. https://ai-guru-academy.vercel.app/en/smells/context-rot/</description>
      <link>https://ai-guru-academy.vercel.app/en/smells/context-rot/</link>
      <guid isPermaLink="false">ai-guru-en-context-rot</guid>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/context-rot.mp3" length="7654845" type="audio/mpeg"/>
      <itunes:duration>478</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>RAG for Small Data</title>
      <description>RAG for Small Data is an AI code smell, a sign of trouble in LLM systems, in the Dispensables group. A vector search pipeline for 20 pages that fit entirely in the context. https://ai-guru-academy.vercel.app/en/smells/rag-for-small-data/</description>
      <link>https://ai-guru-academy.vercel.app/en/smells/rag-for-small-data/</link>
      <guid isPermaLink="false">ai-guru-en-rag-for-small-data</guid>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/rag-for-small-data.mp3" length="7254800" type="audio/mpeg"/>
      <itunes:duration>453</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Replace RAG with Direct Context</title>
      <description>Replace RAG with Direct Context is an AI refactoring for LLM systems, in the Organizing data group. When the material fits in the window, send it whole and use prompt caching. https://ai-guru-academy.vercel.app/en/refactorings/replace-rag-with-direct-context/</description>
      <link>https://ai-guru-academy.vercel.app/en/refactorings/replace-rag-with-direct-context/</link>
      <guid isPermaLink="false">ai-guru-en-replace-rag-with-direct-context</guid>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/replace-rag-with-direct-context.mp3" length="7364738" type="audio/mpeg"/>
      <itunes:duration>460</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Contextual Chunking</title>
      <description>Contextual Chunking is an AI design pattern for LLM apps and agents, in the Context and knowledge group. Split documents along their structure and attach to each chunk the context it came from. https://ai-guru-academy.vercel.app/en/patterns/contextual-chunking/</description>
      <link>https://ai-guru-academy.vercel.app/en/patterns/contextual-chunking/</link>
      <guid isPermaLink="false">ai-guru-en-contextual-chunking</guid>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/contextual-chunking.mp3" length="7797734" type="audio/mpeg"/>
      <itunes:duration>487</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Replace History with Summary</title>
      <description>Replace History with Summary is an AI refactoring for LLM systems, in the Organizing data group. Replace old turns with a summary and with facts stored outside the context. https://ai-guru-academy.vercel.app/en/refactorings/replace-history-with-summary/</description>
      <link>https://ai-guru-academy.vercel.app/en/refactorings/replace-history-with-summary/</link>
      <guid isPermaLink="false">ai-guru-en-replace-history-with-summary</guid>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/replace-history-with-summary.mp3" length="8390107" type="audio/mpeg"/>
      <itunes:duration>524</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Context Compaction</title>
      <description>Context Compaction is an AI design pattern for LLM apps and agents, in the Context and knowledge group. Summarize or prune the context as it grows, keeping what matters. https://ai-guru-academy.vercel.app/en/patterns/context-compaction/</description>
      <link>https://ai-guru-academy.vercel.app/en/patterns/context-compaction/</link>
      <guid isPermaLink="false">ai-guru-en-context-compaction</guid>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/context-compaction.mp3" length="7994945" type="audio/mpeg"/>
      <itunes:duration>500</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Free-Text Handoff</title>
      <description>Free-Text Handoff is an AI code smell, a sign of trouble in LLM systems, in the Couplers group. One step hands loose text to the next, which has to guess the format. https://ai-guru-academy.vercel.app/en/smells/free-text-handoff/</description>
      <link>https://ai-guru-academy.vercel.app/en/smells/free-text-handoff/</link>
      <guid isPermaLink="false">ai-guru-en-free-text-handoff</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/free-text-handoff.mp3" length="7139804" type="audio/mpeg"/>
      <itunes:duration>446</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Replace Free Text with Structured Output</title>
      <description>Replace Free Text with Structured Output is an AI refactoring for LLM systems, in the Organizing data group. Define a schema for the step's output and validate it before moving on. https://ai-guru-academy.vercel.app/en/refactorings/replace-free-text-with-structured-output/</description>
      <link>https://ai-guru-academy.vercel.app/en/refactorings/replace-free-text-with-structured-output/</link>
      <guid isPermaLink="false">ai-guru-en-replace-free-text-with-structured-output</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/replace-free-text-with-structured-output.mp3" length="8189792" type="audio/mpeg"/>
      <itunes:duration>512</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Replace LLM Call with Code</title>
      <description>Replace LLM Call with Code is an AI refactoring for LLM systems, in the Simplifying tools group. Move calculation, formatting, and validation into a function the model calls. https://ai-guru-academy.vercel.app/en/refactorings/replace-llm-call-with-code/</description>
      <link>https://ai-guru-academy.vercel.app/en/refactorings/replace-llm-call-with-code/</link>
      <guid isPermaLink="false">ai-guru-en-replace-llm-call-with-code</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/replace-llm-call-with-code.mp3" length="7684890" type="audio/mpeg"/>
      <itunes:duration>480</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Golden Dataset</title>
      <description>Golden Dataset is an AI design pattern for LLM apps and agents, in the Operations and quality group. Keep a curated set of inputs and expected answers that grows with real bugs. https://ai-guru-academy.vercel.app/en/patterns/golden-dataset/</description>
      <link>https://ai-guru-academy.vercel.app/en/patterns/golden-dataset/</link>
      <guid isPermaLink="false">ai-guru-en-golden-dataset</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/golden-dataset.mp3" length="8891995" type="audio/mpeg"/>
      <itunes:duration>556</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Blind Retry</title>
      <description>Blind Retry is an AI code smell, a sign of trouble in LLM systems, in the Control-flow abusers group. Every error triggers another attempt, including errors that will never succeed. https://ai-guru-academy.vercel.app/en/smells/blind-retry/</description>
      <link>https://ai-guru-academy.vercel.app/en/smells/blind-retry/</link>
      <guid isPermaLink="false">ai-guru-en-blind-retry</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/blind-retry.mp3" length="6580569" type="audio/mpeg"/>
      <itunes:duration>411</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Classify Errors Before Retry</title>
      <description>Classify Errors Before Retry is an AI refactoring for LLM systems, in the Safety and reliability group. Separate transient errors from permanent ones and retry only what can succeed. https://ai-guru-academy.vercel.app/en/refactorings/classify-errors-before-retry/</description>
      <link>https://ai-guru-academy.vercel.app/en/refactorings/classify-errors-before-retry/</link>
      <guid isPermaLink="false">ai-guru-en-classify-errors-before-retry</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/classify-errors-before-retry.mp3" length="6662911" type="audio/mpeg"/>
      <itunes:duration>416</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Invoice and contract extraction</title>
      <description>Invoice and contract extraction is a real-world case study of an LLM system, in the Data and documents group. Read invoices and contracts in PDF and fill the ERP with no manual typing. https://ai-guru-academy.vercel.app/en/scenarios/nfe-contract-extraction/</description>
      <link>https://ai-guru-academy.vercel.app/en/scenarios/nfe-contract-extraction/</link>
      <guid isPermaLink="false">ai-guru-en-nfe-contract-extraction</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/nfe-contract-extraction.mp3" length="7781032" type="audio/mpeg"/>
      <itunes:duration>486</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Natural language to SQL</title>
      <description>Natural language to SQL is a real-world case study of an LLM system, in the Data and documents group. Let business teams query the database without knowing SQL and without risk of damage. https://ai-guru-academy.vercel.app/en/scenarios/text-to-sql/</description>
      <link>https://ai-guru-academy.vercel.app/en/scenarios/text-to-sql/</link>
      <guid isPermaLink="false">ai-guru-en-text-to-sql</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/text-to-sql.mp3" length="9739524" type="audio/mpeg"/>
      <itunes:duration>609</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Routing</title>
      <description>Routing is an AI design pattern for LLM apps and agents, in the Composition group. Classify the input and send each kind down a specialized path. https://ai-guru-academy.vercel.app/en/patterns/routing/</description>
      <link>https://ai-guru-academy.vercel.app/en/patterns/routing/</link>
      <guid isPermaLink="false">ai-guru-en-routing</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/routing.mp3" length="8404588" type="audio/mpeg"/>
      <itunes:duration>525</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>How to read this catalog</title>
      <description>How to read this catalog is an AI engineering fundamental for people who work with LLMs. The five pillars, how pages connect, and where to start for your role. https://ai-guru-academy.vercel.app/en/fundamentals/how-to-read-this-catalog/</description>
      <link>https://ai-guru-academy.vercel.app/en/fundamentals/how-to-read-this-catalog/</link>
      <guid isPermaLink="false">ai-guru-en-how-to-read-this-catalog</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/how-to-read-this-catalog.mp3" length="7411119" type="audio/mpeg"/>
      <itunes:duration>463</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>The prompt as an interface</title>
      <description>The prompt as an interface is an AI engineering fundamental for people who work with LLMs. Treat the prompt like an API contract: input, output, version, and test. https://ai-guru-academy.vercel.app/en/fundamentals/prompt-as-interface/</description>
      <link>https://ai-guru-academy.vercel.app/en/fundamentals/prompt-as-interface/</link>
      <guid isPermaLink="false">ai-guru-en-prompt-as-interface</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/prompt-as-interface.mp3" length="7223460" type="audio/mpeg"/>
      <itunes:duration>451</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Tools and function calling</title>
      <description>Tools and function calling is an AI engineering fundamental for people who work with LLMs. How the model asks your code to act and who decides what happens next. https://ai-guru-academy.vercel.app/en/fundamentals/tools-and-function-calling/</description>
      <link>https://ai-guru-academy.vercel.app/en/fundamentals/tools-and-function-calling/</link>
      <guid isPermaLink="false">ai-guru-en-tools-and-function-calling</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/tools-and-function-calling.mp3" length="7491438" type="audio/mpeg"/>
      <itunes:duration>468</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Tool Use</title>
      <description>Tool Use is an AI design pattern for LLM apps and agents, in the Tools and action group. Give the model well described functions to fetch data and take action. https://ai-guru-academy.vercel.app/en/patterns/tool-use/</description>
      <link>https://ai-guru-academy.vercel.app/en/patterns/tool-use/</link>
      <guid isPermaLink="false">ai-guru-en-tool-use</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/tool-use.mp3" length="7870437" type="audio/mpeg"/>
      <itunes:duration>492</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Prompt Bloat</title>
      <description>Prompt Bloat is an AI code smell, a sign of trouble in LLM systems, in the Bloaters group. The system prompt is past 3k tokens and every fixed bug became one more paragraph. https://ai-guru-academy.vercel.app/en/smells/prompt-bloat/</description>
      <link>https://ai-guru-academy.vercel.app/en/smells/prompt-bloat/</link>
      <guid isPermaLink="false">ai-guru-en-prompt-bloat</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/prompt-bloat.mp3" length="7767156" type="audio/mpeg"/>
      <itunes:duration>485</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Agent Where a Chain Would Do</title>
      <description>Agent Where a Chain Would Do is an AI code smell, a sign of trouble in LLM systems, in the Control-flow abusers group. The path never changes, yet an autonomous agent decides the order on every run. https://ai-guru-academy.vercel.app/en/smells/agent-where-chain-would-do/</description>
      <link>https://ai-guru-academy.vercel.app/en/smells/agent-where-chain-would-do/</link>
      <guid isPermaLink="false">ai-guru-en-agent-where-chain-would-do</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/agent-where-chain-would-do.mp3" length="7513471" type="audio/mpeg"/>
      <itunes:duration>469</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Support bot with human escalation</title>
      <description>Support bot with human escalation is a real-world case study of an LLM system, in the Customer service group. A WhatsApp bot that answers questions, looks up orders, and knows when to call a human. https://ai-guru-academy.vercel.app/en/scenarios/support-bot-escalation/</description>
      <link>https://ai-guru-academy.vercel.app/en/scenarios/support-bot-escalation/</link>
      <guid isPermaLink="false">ai-guru-en-support-bot-escalation</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/support-bot-escalation.mp3" length="9384325" type="audio/mpeg"/>
      <itunes:duration>586</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>LLM Doing Deterministic Work</title>
      <description>LLM Doing Deterministic Work is an AI code smell, a sign of trouble in LLM systems, in the Dispensables group. The model calculates taxes, formats dates, or validates IDs, things a function does without error. https://ai-guru-academy.vercel.app/en/smells/llm-doing-deterministic-work/</description>
      <link>https://ai-guru-academy.vercel.app/en/smells/llm-doing-deterministic-work/</link>
      <guid isPermaLink="false">ai-guru-en-llm-doing-deterministic-work</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/llm-doing-deterministic-work.mp3" length="7897575" type="audio/mpeg"/>
      <itunes:duration>493</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>What an eval is</title>
      <description>What an eval is is an AI engineering fundamental for people who work with LLMs. Tests for systems that never answer the same way twice, from unit case to benchmark. https://ai-guru-academy.vercel.app/en/fundamentals/what-is-an-eval/</description>
      <link>https://ai-guru-academy.vercel.app/en/fundamentals/what-is-an-eval/</link>
      <guid isPermaLink="false">ai-guru-en-what-is-an-eval</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/what-is-an-eval.mp3" length="8200706" type="audio/mpeg"/>
      <itunes:duration>512</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Untested Prompt</title>
      <description>Untested Prompt is an AI code smell, a sign of trouble in LLM systems, in the Change preventers group. The prompt changes in production with no test set to prove it did not get worse. https://ai-guru-academy.vercel.app/en/smells/untested-prompt/</description>
      <link>https://ai-guru-academy.vercel.app/en/smells/untested-prompt/</link>
      <guid isPermaLink="false">ai-guru-en-untested-prompt</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/untested-prompt.mp3" length="7175808" type="audio/mpeg"/>
      <itunes:duration>448</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Add Eval Before Changing the Prompt</title>
      <description>Add Eval Before Changing the Prompt is an AI refactoring for LLM systems, in the Operations group. Build a test set and measure the current version before any tweak. https://ai-guru-academy.vercel.app/en/refactorings/add-eval-before-prompt-change/</description>
      <link>https://ai-guru-academy.vercel.app/en/refactorings/add-eval-before-prompt-change/</link>
      <guid isPermaLink="false">ai-guru-en-add-eval-before-prompt-change</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/add-eval-before-prompt-change.mp3" length="7459197" type="audio/mpeg"/>
      <itunes:duration>466</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Eval Harness</title>
      <description>Eval Harness is an AI design pattern for LLM apps and agents, in the Operations and quality group. Run test cases automatically on every prompt, model, or code change. https://ai-guru-academy.vercel.app/en/patterns/eval-harness/</description>
      <link>https://ai-guru-academy.vercel.app/en/patterns/eval-harness/</link>
      <guid isPermaLink="false">ai-guru-en-eval-harness</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/eval-harness.mp3" length="8321131" type="audio/mpeg"/>
      <itunes:duration>520</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>LLMs for engineers</title>
      <description>LLMs for engineers is an AI engineering fundamental for people who work with LLMs. The model as a probabilistic function: what goes in, what comes out, and what it never promises. https://ai-guru-academy.vercel.app/en/fundamentals/llm-for-engineers/</description>
      <link>https://ai-guru-academy.vercel.app/en/fundamentals/llm-for-engineers/</link>
      <guid isPermaLink="false">ai-guru-en-llm-for-engineers</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/llm-for-engineers.mp3" length="8237898" type="audio/mpeg"/>
      <itunes:duration>515</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Tokens and the context window</title>
      <description>Tokens and the context window is an AI engineering fundamental for people who work with LLMs. Why everything costs tokens, why the middle of the context fades, and how to measure it. https://ai-guru-academy.vercel.app/en/fundamentals/tokens-and-context-window/</description>
      <link>https://ai-guru-academy.vercel.app/en/fundamentals/tokens-and-context-window/</link>
      <guid isPermaLink="false">ai-guru-en-tokens-and-context-window</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/tokens-and-context-window.mp3" length="7804841" type="audio/mpeg"/>
      <itunes:duration>488</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Sampling and temperature</title>
      <description>Sampling and temperature is an AI engineering fundamental for people who work with LLMs. Where answer variation comes from and when you want more or less of it. https://ai-guru-academy.vercel.app/en/fundamentals/sampling-and-temperature/</description>
      <link>https://ai-guru-academy.vercel.app/en/fundamentals/sampling-and-temperature/</link>
      <guid isPermaLink="false">ai-guru-en-sampling-and-temperature</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/sampling-and-temperature.mp3" length="7484747" type="audio/mpeg"/>
      <itunes:duration>468</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Chains, agents, and workflows</title>
      <description>Chains, agents, and workflows is an AI engineering fundamental for people who work with LLMs. The difference between code choosing the path and the model choosing the path. https://ai-guru-academy.vercel.app/en/fundamentals/chains-agents-workflows/</description>
      <link>https://ai-guru-academy.vercel.app/en/fundamentals/chains-agents-workflows/</link>
      <guid isPermaLink="false">ai-guru-en-chains-agents-workflows</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/chains-agents-workflows.mp3" length="7628192" type="audio/mpeg"/>
      <itunes:duration>477</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Prompt Chaining</title>
      <description>Prompt Chaining is an AI design pattern for LLM apps and agents, in the Composition group. Split the task into fixed steps where each output feeds the next input. https://ai-guru-academy.vercel.app/en/patterns/prompt-chaining/</description>
      <link>https://ai-guru-academy.vercel.app/en/patterns/prompt-chaining/</link>
      <guid isPermaLink="false">ai-guru-en-prompt-chaining</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/prompt-chaining.mp3" length="8975946" type="audio/mpeg"/>
      <itunes:duration>561</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Structured Output</title>
      <description>Structured Output is an AI design pattern for LLM apps and agents, in the Composition group. Require the model to answer in a schema and validate the response. https://ai-guru-academy.vercel.app/en/patterns/structured-output/</description>
      <link>https://ai-guru-academy.vercel.app/en/patterns/structured-output/</link>
      <guid isPermaLink="false">ai-guru-en-structured-output</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/structured-output.mp3" length="7830322" type="audio/mpeg"/>
      <itunes:duration>489</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Embeddings</title>
      <description>Embeddings is an AI engineering fundamental for people who work with LLMs. Text turned into vectors: what similarity captures and where it misleads. https://ai-guru-academy.vercel.app/en/fundamentals/embeddings/</description>
      <link>https://ai-guru-academy.vercel.app/en/fundamentals/embeddings/</link>
      <guid isPermaLink="false">ai-guru-en-embeddings</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/embeddings.mp3" length="7840412" type="audio/mpeg"/>
      <itunes:duration>490</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
    <item>
      <title>Retrieval-Augmented Generation (RAG)</title>
      <description>Retrieval-Augmented Generation (RAG) is an AI design pattern for LLM apps and agents, in the Context and knowledge group. Fetch relevant passages and hand them to the model along with the question. https://ai-guru-academy.vercel.app/en/patterns/rag/</description>
      <link>https://ai-guru-academy.vercel.app/en/patterns/rag/</link>
      <guid isPermaLink="false">ai-guru-en-rag</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://cdn.jsdelivr.net/gh/aton-of-data/ai-guru-cdn@main/rag.mp3" length="8664587" type="audio/mpeg"/>
      <itunes:duration>541</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
    </item>
  </channel>
</rss>
