<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>KI-Agenten, MCP &amp; Web-Engineering: Notizen aus der Werkstatt – Balázs Csorba</title>
    <link>https://balazscsorba.com/de/blog</link>
    <atom:link href="https://balazscsorba.com/de/blog/rss.xml" rel="self" type="application/rss+xml"/>
    <description>Fachartikel von Balázs Csorba, KI-Engineer in Österreich: Agent-Loops, MCP-Server, LLM-Evals, Prompt Injection, EU AI Act und Nuxt.</description>
    <language>de-AT</language>
    <lastBuildDate>Fri, 30 Oct 2026 08:00:00 GMT</lastBuildDate>
    <item>
      <title>Claude in OpenCode: der Claude-Agent-Provider, API-Keys und die anderen Wege</title>
      <link>https://balazscsorba.com/de/blog/claude-in-opencode</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/claude-in-opencode</guid>
      <pubDate>Fri, 30 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Claude in OpenCode nutzen: der neue Claude-Agent-Provider mit Ihrem Claude-Abo, API-Keys, Console, Copilot und OpenRouter, mit Kosten und Grenzen.</description>
      <category>OpenCode</category>
      <category>Claude Code</category>
      <category>Claude Agent SDK</category>
      <category>Coding agents</category>
      <category>LLM pricing</category>
      <enclosure url="https://balazscsorba.com/images/blog/claude-in-opencode/og-de.jpg" type="image/jpeg" length="67044"/>
    </item>
    <item>
      <title>Claude Code Review ist allgemein verfügbar: wie das Review arbeitet und was es kostet</title>
      <link>https://balazscsorba.com/de/blog/claude-code-review</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/claude-code-review</guid>
      <pubDate>Wed, 21 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Claude Code Review ist allgemein verfügbar. Wie Agenten und Prüfschritt arbeiten, Review-Stufen, Ausgabenlimits und wann die GitHub Action passt.</description>
      <category>Claude Code</category>
      <category>Code review</category>
      <category>GitHub</category>
      <category>Pull requests</category>
      <category>Review costs</category>
      <enclosure url="https://balazscsorba.com/images/blog/claude-code-review/og-de.jpg" type="image/jpeg" length="81270"/>
    </item>
    <item>
      <title>Claude-Preise erklärt: Free, Pro, Max, Team und API sowie die Nutzungslimits</title>
      <link>https://balazscsorba.com/de/blog/claude-plans-pricing-usage-limits</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/claude-plans-pricing-usage-limits</guid>
      <pubDate>Wed, 21 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Claude-Tarife mit Preisen Stand Oktober 2026, Fünf-Stunden- und Wochenlimits, Team-Plätze, API-Preise pro Token und die Wahl des passenden Tarifs.</description>
      <category>Claude</category>
      <category>Pricing</category>
      <category>Usage limits</category>
      <category>Claude Code</category>
      <category>LLM costs</category>
      <enclosure url="https://balazscsorba.com/images/blog/claude-plans-pricing-usage-limits/og-de.jpg" type="image/jpeg" length="71474"/>
    </item>
    <item>
      <title>Claude Skills: So schreiben Sie eine SKILL.md, die zum richtigen Zeitpunkt lädt</title>
      <link>https://balazscsorba.com/de/blog/claude-skills-guide</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/claude-skills-guide</guid>
      <pubDate>Tue, 20 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>So schreiben Sie einen Claude Skill: Verzeichnisaufbau, Frontmatter-Felder und Grenzen, progressives Laden, auslösende Beschreibungen, Skripte und Tests.</description>
      <category>Claude skills</category>
      <category>SKILL.md</category>
      <category>Claude Code</category>
      <category>Agent Skills</category>
      <category>Progressive disclosure</category>
      <enclosure url="https://balazscsorba.com/images/blog/claude-skills-guide/og-de.jpg" type="image/jpeg" length="70509"/>
    </item>
    <item>
      <title>Claude Haiku 5.5: Preise, Effort-Stufen und welche Sonnet-Aufgaben wechseln können</title>
      <link>https://balazscsorba.com/de/blog/claude-haiku-5-5</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/claude-haiku-5-5</guid>
      <pubDate>Mon, 19 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Preise von Claude Haiku 5.5 je Preisstufe, Benchmarks gegen Haiku 4.5 und Sonnet 5.5, Effort-Stufen und welche Sonnet-5.5-Aufgaben wechseln können.</description>
      <category>Claude Haiku 5.5</category>
      <category>LLM pricing</category>
      <category>Reasoning effort</category>
      <category>Model routing</category>
      <category>Subagents</category>
      <enclosure url="https://balazscsorba.com/images/blog/claude-haiku-5-5/og-de.jpg" type="image/jpeg" length="70494"/>
    </item>
    <item>
      <title>DeepSeek V4.1 Flash 1017: 890 Byte KV-Cache pro Token, und was ein Agent davon hat</title>
      <link>https://balazscsorba.com/de/blog/deepseek-v4-1-flash-1017</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/deepseek-v4-1-flash-1017</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>DeepSeek V4.1 Flash 1017 im Deep Dive: Encoder-Decoder-Aufteilung, CSA2-Cache-Sharing, FP4-KV-Cache, Benchmarks und die echten Kosten pro Agenten-Task.</description>
      <category>DeepSeek</category>
      <category>Open-weight models</category>
      <category>KV cache</category>
      <category>Mixture of experts</category>
      <category>LLM cost</category>
      <enclosure url="https://balazscsorba.com/images/blog/deepseek-v4-1-flash-1017/og-de.jpg" type="image/jpeg" length="64941"/>
    </item>
    <item>
      <title>LLM-Rate-Limits in Produktion: Retries, Backoff und Provider-Fallback</title>
      <link>https://balazscsorba.com/de/blog/llm-rate-limits-retries-provider-fallback</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/llm-rate-limits-retries-provider-fallback</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>LLM-Rate-Limits in Produktion: welche Fehler man wiederholt, Backoff mit Jitter, Retries nur auf einer Schicht und Provider-Fallback ohne kaputte Ausgaben.</description>
      <category>Rate limits</category>
      <category>Retries</category>
      <category>Fallback</category>
      <category>Reliability</category>
      <category>LLM gateway</category>
      <enclosure url="https://balazscsorba.com/images/blog/llm-rate-limits-retries-provider-fallback/og-de.jpg" type="image/jpeg" length="61431"/>
    </item>
    <item>
      <title>Prompt-Versionierung in Produktion: Git, Registries, Labels und Rollbacks</title>
      <link>https://balazscsorba.com/de/blog/prompt-versioning-management</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/prompt-versioning-management</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Prompts in Produktion versionieren: was zu einer Version gehört, Git oder Prompt-Registry, Labels und Rollbacks, Eval-Gates in CI und Folgen für Caches.</description>
      <category>Prompt management</category>
      <category>Versioning</category>
      <category>LLMOps</category>
      <category>Evals</category>
      <category>Langfuse</category>
      <enclosure url="https://balazscsorba.com/images/blog/prompt-versioning-management/og-de.jpg" type="image/jpeg" length="99399"/>
    </item>
    <item>
      <title>LLM-Batch-APIs: Inferenz zum halben Preis für Arbeit, die warten kann</title>
      <link>https://balazscsorba.com/de/blog/llm-batch-api-offline-workloads</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/llm-batch-api-offline-workloads</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wann sich die Batch-APIs von Anthropic, OpenAI und Gemini lohnen, wie Limits, Zuordnung und Fehler funktionieren und wie sich Rabatte mit Caching addieren.</description>
      <category>Batch API</category>
      <category>Cost</category>
      <category>LLMOps</category>
      <category>Prompt caching</category>
      <category>Data pipelines</category>
      <enclosure url="https://balazscsorba.com/images/blog/llm-batch-api-offline-workloads/og-de.jpg" type="image/jpeg" length="77040"/>
    </item>
    <item>
      <title>Tools für KI-Agenten gestalten: Namen, Beschreibungen, Schemas und Fehlermeldungen</title>
      <link>https://balazscsorba.com/de/blog/agent-tool-design-descriptions-errors</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/agent-tool-design-descriptions-errors</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Tools für KI-Agenten richtig gestalten: aufgabenorientierte Tools, Namen und Beschreibungen, Schemas, kompakte Antworten und verwertbare Fehlermeldungen.</description>
      <category>AI agents</category>
      <category>Tool use</category>
      <category>Function calling</category>
      <category>MCP</category>
      <category>Agent design</category>
      <enclosure url="https://balazscsorba.com/images/blog/agent-tool-design-descriptions-errors/og-de.jpg" type="image/jpeg" length="67080"/>
    </item>
    <item>
      <title>Embedding-Modell wählen 2026: Leaderboards, Kosten und ein Vergleichstest mit eigenen Daten</title>
      <link>https://balazscsorba.com/de/blog/embedding-model-selection-2026</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/embedding-model-selection-2026</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Embedding-Modell 2026 für RAG wählen: was MTEB und RTEB aussagen, API oder offene Gewichte, Preise, Dimensionen und ein einwöchiger Test mit eigenen Daten.</description>
      <category>Embeddings</category>
      <category>RAG</category>
      <category>MTEB</category>
      <category>Vector search</category>
      <category>Model selection</category>
      <enclosure url="https://balazscsorba.com/images/blog/embedding-model-selection-2026/og-de.jpg" type="image/jpeg" length="79074"/>
    </item>
    <item>
      <title>Contextual Retrieval und Late Chunking: RAG-Chunks ihren Kontext zurückgeben</title>
      <link>https://balazscsorba.com/de/blog/contextual-retrieval-late-chunking</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/contextual-retrieval-late-chunking</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Chunks verlieren ihr Dokument. Wie Contextual Retrieval, Late Chunking und kontextuelle Embeddings das beheben, was sie kosten, wann man verzichtet.</description>
      <category>RAG</category>
      <category>Chunking</category>
      <category>Embeddings</category>
      <category>Contextual retrieval</category>
      <category>Late chunking</category>
      <enclosure url="https://balazscsorba.com/images/blog/contextual-retrieval-late-chunking/og-de.jpg" type="image/jpeg" length="78691"/>
    </item>
    <item>
      <title>Zugriffskontrolle für RAG: berechtigungsbewusstes Retrieval ohne Datenlecks</title>
      <link>https://balazscsorba.com/de/blog/rag-access-control-permissions</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/rag-access-control-permissions</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie RAG-Assistenten Dokumente preisgeben und wie man das stoppt: ACLs an jedem Chunk, Vorfilter, Row-Level Security in pgvector, Rechte-Sync und Lecktests.</description>
      <category>RAG</category>
      <category>Access control</category>
      <category>Security</category>
      <category>Multi-tenancy</category>
      <category>Vector search</category>
      <enclosure url="https://balazscsorba.com/images/blog/rag-access-control-permissions/og-de.jpg" type="image/jpeg" length="71180"/>
    </item>
    <item>
      <title>Output-Guardrails für LLMs: Moderation, sicheres Rendern und Validierung, bevor etwas passiert</title>
      <link>https://balazscsorba.com/de/blog/llm-output-guardrails-moderation</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/llm-output-guardrails-moderation</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Output-Guardrails für LLMs: sicheres Markdown-Rendering, Schema-Prüfung vor Aktionen, Moderations-Klassifikatoren, Streaming und Groundedness.</description>
      <category>LLM security</category>
      <category>Guardrails</category>
      <category>Content moderation</category>
      <category>OWASP</category>
      <category>Output validation</category>
      <enclosure url="https://balazscsorba.com/images/blog/llm-output-guardrails-moderation/og-de.jpg" type="image/jpeg" length="75811"/>
    </item>
    <item>
      <title>Schema.org-Strukturdaten für B2B-Shops: Preise hinter Logins, Einheiten und Varianten</title>
      <link>https://balazscsorba.com/de/blog/schema-org-structured-data-b2b-shop</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/schema-org-structured-data-b2b-shop</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Produkt-Markup für B2B-Shops: Snippet oder Händlereintrag, welcher Preis, Artikelnummern, Grundpreise, Varianten, Organization und SSR in Nuxt.</description>
      <category>Schema.org</category>
      <category>Structured data</category>
      <category>B2B e-commerce</category>
      <category>Technical SEO</category>
      <category>Nuxt</category>
      <enclosure url="https://balazscsorba.com/images/blog/schema-org-structured-data-b2b-shop/og-de.jpg" type="image/jpeg" length="73158"/>
    </item>
    <item>
      <title>Ein KI-Assistent für den Support im B2B-Shop: Tools, Berechtigungen und die Übergabe an Menschen</title>
      <link>https://balazscsorba.com/de/blog/ai-assistant-b2b-shop-customer-support</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/ai-assistant-b2b-shop-customer-support</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie man einen KI-Support-Assistenten für einen B2B-Shop baut: was automatisieren, Tools im Kundenkontext, Übergabe an Menschen, AI Act und Kennzahlen.</description>
      <category>B2B e-commerce</category>
      <category>AI assistant</category>
      <category>Customer support</category>
      <category>LLM agents</category>
      <category>EU AI Act</category>
      <enclosure url="https://balazscsorba.com/images/blog/ai-assistant-b2b-shop-customer-support/og-de.jpg" type="image/jpeg" length="82767"/>
    </item>
    <item>
      <title>Kleine Sprachmodelle: wann ein 4B-Modell reicht</title>
      <link>https://balazscsorba.com/de/blog/small-language-models-when-enough</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/small-language-models-when-enough</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wann ein kleines Modell die Frontier-API schlägt: Kosten pro Fall, Latenz, Datenschutz, Destillation, Quantisierung, Routing und ein Eval-Plan.</description>
      <category>Small language models</category>
      <category>Distillation</category>
      <category>Quantization</category>
      <category>Model routing</category>
      <category>LLMOps</category>
      <enclosure url="https://balazscsorba.com/images/blog/small-language-models-when-enough/og-de.jpg" type="image/jpeg" length="58247"/>
    </item>
    <item>
      <title>Reasoning Effort und Thinking-Budgets: Wie viel soll ein Modell denken?</title>
      <link>https://balazscsorba.com/de/blog/reasoning-models-effort-thinking-budget</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/reasoning-models-effort-thinking-budget</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie Effort, adaptives Thinking und Thinking-Level bei Claude, OpenAI und Gemini funktionieren, was Thinking-Tokens kosten und wie ein Effort-Sweep hilft.</description>
      <category>Reasoning models</category>
      <category>Effort</category>
      <category>LLMOps</category>
      <category>Cost</category>
      <category>Evals</category>
      <enclosure url="https://balazscsorba.com/images/blog/reasoning-models-effort-thinking-budget/og-de.jpg" type="image/jpeg" length="66527"/>
    </item>
    <item>
      <title>Legacy-Codebase mit Coding-Agenten migrieren: ein Strangler-Fig-Playbook</title>
      <link>https://balazscsorba.com/de/blog/coding-agents-legacy-codebase-migration</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/coding-agents-legacy-codebase-migration</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie Coding-Agenten eine Legacy-Migration tragen: Characterization-Tests zuerst, ein Seam pro Task, Review-Gates und differentielle Verifikation.</description>
      <category>Legacy migration</category>
      <category>Coding agents</category>
      <category>Strangler fig</category>
      <category>Testing</category>
      <category>Code review</category>
      <enclosure url="https://balazscsorba.com/images/blog/coding-agents-legacy-codebase-migration/og-de.jpg" type="image/jpeg" length="97592"/>
    </item>
    <item>
      <title>Coding-Agenten im Hintergrund: Pull Requests, Queues und Review</title>
      <link>https://balazscsorba.com/de/blog/background-agents-async-pr-workflow</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/background-agents-async-pr-workflow</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie asynchrone Coding-Agenten Tasks einreihen, in Sandboxes laufen, Draft-PRs öffnen und CI passieren. Grenzen, Kosten, Review und Fehlerbilder.</description>
      <category>Coding agents</category>
      <category>Pull requests</category>
      <category>CI</category>
      <category>Code review</category>
      <category>Automation</category>
      <enclosure url="https://balazscsorba.com/images/blog/background-agents-async-pr-workflow/og-de.jpg" type="image/jpeg" length="72329"/>
    </item>
    <item>
      <title>RAG über Produktkataloge: aus PIM-Daten Antworten machen, die halten</title>
      <link>https://balazscsorba.com/de/blog/rag-product-catalog-pim-data</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/rag-product-catalog-pim-data</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Produktdaten sind strukturiert, Chunking wie bei PDFs scheitert. So serialisiert man PIM-Attribute, leitet Spezifikationsfragen an Filter und bleibt exakt.</description>
      <category>RAG</category>
      <category>PIM</category>
      <category>Product data</category>
      <category>B2B e-commerce</category>
      <category>Metadata filtering</category>
      <enclosure url="https://balazscsorba.com/images/blog/rag-product-catalog-pim-data/og-de.jpg" type="image/jpeg" length="55330"/>
    </item>
    <item>
      <title>Query Rewriting für die konversationelle Suche: Kontext, HyDE und Filter</title>
      <link>https://balazscsorba.com/de/blog/conversational-search-query-rewriting</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/conversational-search-query-rewriting</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie Follow-up-Fragen in einem B2B-Shop-Assistenten umgeschrieben werden: Koreferenz, HyDE, Multi-Query, Filter, Latenz und Evaluation.</description>
      <category>Conversational search</category>
      <category>Query rewriting</category>
      <category>RAG</category>
      <category>HyDE</category>
      <category>E-commerce</category>
      <enclosure url="https://balazscsorba.com/images/blog/conversational-search-query-rewriting/og-de.jpg" type="image/jpeg" length="73186"/>
    </item>
    <item>
      <title>Synthetische Testdaten für RAG-Evaluierungen erzeugen</title>
      <link>https://balazscsorba.com/de/blog/synthetic-test-data-rag-evals</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/synthetic-test-data-rag-evals</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Fragengeneration aus Chunks, Hard Negatives, Answerability-Labels, deutsche und ungarische Abdeckung, Kontamination und menschliche Stichproben.</description>
      <category>RAG</category>
      <category>Evaluation</category>
      <category>Synthetic data</category>
      <category>Retrieval</category>
      <category>Testing</category>
      <enclosure url="https://balazscsorba.com/images/blog/synthetic-test-data-rag-evals/og-de.jpg" type="image/jpeg" length="65593"/>
    </item>
    <item>
      <title>AI-Red-Teaming-Checkliste für LLM-Apps: was man angreifen sollte, bevor es Nutzer tun</title>
      <link>https://balazscsorba.com/de/blog/ai-red-teaming-checklist-llm-apps</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/ai-red-teaming-checklist-llm-apps</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Red-Teaming-Checkliste für LLM-Apps, bevor es Nutzer tun: Scope, OWASP-2025-Testfälle, promptfoo, garak, PyRIT, menschliche Tester und Regressionstests.</description>
      <category>AI red teaming</category>
      <category>LLM security</category>
      <category>OWASP</category>
      <category>promptfoo</category>
      <category>Penetration testing</category>
      <enclosure url="https://balazscsorba.com/images/blog/ai-red-teaming-checklist-llm-apps/og-de.jpg" type="image/jpeg" length="82008"/>
    </item>
    <item>
      <title>Streaming-Chat mit KI in Vue und Nuxt: von Anfang an barrierefrei</title>
      <link>https://balazscsorba.com/de/blog/vue-ai-chat-ui-streaming-accessibility</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/vue-ai-chat-ui-streaming-accessibility</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>KI-Chat in Vue oder Nuxt: Fetch-Streams, Abbruch und Retry, sicheres Markdown-Rendering, aria-live-Meldungen, Tastaturnavigation und Reduced Motion.</description>
      <category>Vue</category>
      <category>Nuxt</category>
      <category>Accessibility</category>
      <category>Streaming</category>
      <category>AI chat</category>
      <enclosure url="https://balazscsorba.com/images/blog/vue-ai-chat-ui-streaming-accessibility/og-de.jpg" type="image/jpeg" length="58482"/>
    </item>
    <item>
      <title>Eine LLM-Übersetzungspipeline für i18n: Glossar, Platzhalter und Review</title>
      <link>https://balazscsorba.com/de/blog/llm-translation-pipeline-i18n</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/llm-translation-pipeline-i18n</guid>
      <pubDate>Sat, 17 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Produkt- und Website-Texte mit LLMs übersetzen, ohne Platzhalter, Pluralformen oder Tonalität zu beschädigen: Glossar, ICU-Nachrichten, QA-Checks, Review.</description>
      <category>Translation</category>
      <category>i18n</category>
      <category>LLM</category>
      <category>Vue</category>
      <category>Localization</category>
      <enclosure url="https://balazscsorba.com/images/blog/llm-translation-pipeline-i18n/og-de.jpg" type="image/jpeg" length="77278"/>
    </item>
    <item>
      <title>Structured Outputs mit JSON Schema: was die Garantie abdeckt und was nicht</title>
      <link>https://balazscsorba.com/de/blog/structured-outputs-json-schema-llm</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/structured-outputs-json-schema-llm</guid>
      <pubDate>Fri, 16 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie Structured Outputs und Constrained Decoding bei OpenAI, Claude, Gemini und vLLM funktionieren, welche Schemaregeln zählen und was du validierst.</description>
      <category>Structured outputs</category>
      <category>JSON Schema</category>
      <category>Constrained decoding</category>
      <category>LLM APIs</category>
      <category>Validation</category>
      <enclosure url="https://balazscsorba.com/images/blog/structured-outputs-json-schema-llm/og-de.jpg" type="image/jpeg" length="65008"/>
    </item>
    <item>
      <title>KI-Agenten evaluieren: Trajektorien, Ergebnisse und Zuverlässigkeit bewerten</title>
      <link>https://balazscsorba.com/de/blog/evaluating-ai-agents-trajectories</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/evaluating-ai-agents-trajectories</guid>
      <pubDate>Fri, 16 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>KI-Agenten evaluieren: Ergebnis- und Trajektorie-Grader, Match-Modi, pass^k, isolierte Umgebungen und LLM-Judges, die belastbar sind.</description>
      <category>Agent evals</category>
      <category>Trajectories</category>
      <category>Tool calling</category>
      <category>pass^k</category>
      <category>LLM-as-judge</category>
      <enclosure url="https://balazscsorba.com/images/blog/evaluating-ai-agents-trajectories/og-de.jpg" type="image/jpeg" length="66480"/>
    </item>
    <item>
      <title>LLM-Modellmigration ohne Regressionen: Deprecations, Evals, Shadow-Traffic</title>
      <link>https://balazscsorba.com/de/blog/llm-model-migration-regression-testing</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/llm-model-migration-regression-testing</guid>
      <pubDate>Fri, 16 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Ein Playbook für den Wechsel von LLM-Modellen: Deprecation-Fristen, Vertragsfixes, Regression-Suite, Prompt-Tuning, Shadow-Traffic und Canary.</description>
      <category>Model migration</category>
      <category>Regression testing</category>
      <category>Deprecations</category>
      <category>LLM evals</category>
      <category>Canary releases</category>
      <enclosure url="https://balazscsorba.com/images/blog/llm-model-migration-regression-testing/og-de.jpg" type="image/jpeg" length="62211"/>
    </item>
    <item>
      <title>Context Rot bei langlaufenden Agenten: Leeren, Compaction, Memory und Sub-Agenten</title>
      <link>https://balazscsorba.com/de/blog/context-rot-compaction-long-running-agents</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/context-rot-compaction-long-running-agents</guid>
      <pubDate>Fri, 16 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Warum die Genauigkeit von LLMs mit wachsendem Kontext sinkt und wie Leeren, Compaction, Notizen und Sub-Agenten lange Agentenläufe stabil halten.</description>
      <category>Context rot</category>
      <category>Compaction</category>
      <category>Context engineering</category>
      <category>Long-running agents</category>
      <category>Agent memory</category>
      <enclosure url="https://balazscsorba.com/images/blog/context-rot-compaction-long-running-agents/og-de.jpg" type="image/jpeg" length="68705"/>
    </item>
    <item>
      <title>PDF-Parsing für RAG: Layout-Pipelines, OCR und Vision-Modelle im Vergleich</title>
      <link>https://balazscsorba.com/de/blog/pdf-document-parsing-for-rag</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/pdf-document-parsing-for-rag</guid>
      <pubDate>Fri, 16 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Warum das PDF-Parsing die RAG-Qualität bestimmt, wie sich Docling, Marker, MinerU und VLM-OCR unterscheiden und wie man einen Parser selbst testet.</description>
      <category>RAG</category>
      <category>PDF parsing</category>
      <category>OCR</category>
      <category>Docling</category>
      <category>Document AI</category>
      <enclosure url="https://balazscsorba.com/images/blog/pdf-document-parsing-for-rag/og-de.jpg" type="image/jpeg" length="70955"/>
    </item>
    <item>
      <title>Mehrsprachiges RAG für Deutsch und Ungarisch: Embeddings, Komposita und sprachübergreifende Suche</title>
      <link>https://balazscsorba.com/de/blog/multilingual-rag-german-hungarian</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/multilingual-rag-german-hungarian</guid>
      <pubDate>Fri, 16 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>RAG über deutsche und ungarische Inhalte: mehrsprachige Embeddings, Komposita, Stemming, Akzente und Evaluation pro Sprache.</description>
      <category>RAG</category>
      <category>Multilingual</category>
      <category>Embeddings</category>
      <category>German</category>
      <category>Hungarian</category>
      <enclosure url="https://balazscsorba.com/images/blog/multilingual-rag-german-hungarian/og-de.jpg" type="image/jpeg" length="91167"/>
    </item>
    <item>
      <title>Text-to-SQL mit LLMs: Schema-Kontext, Read-only-Rollen und Validierung, die hält</title>
      <link>https://balazscsorba.com/de/blog/text-to-sql-llm-guardrails</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/text-to-sql-llm-guardrails</guid>
      <pubDate>Fri, 16 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie genau Text-to-SQL wirklich ist, wie das Modell Schema-Kontext bekommt und welche Datenbank- und Code-Leitplanken generiertes SQL sicher machen.</description>
      <category>Text-to-SQL</category>
      <category>LLM security</category>
      <category>PostgreSQL</category>
      <category>Agents</category>
      <category>Analytics</category>
      <enclosure url="https://balazscsorba.com/images/blog/text-to-sql-llm-guardrails/og-de.jpg" type="image/jpeg" length="69802"/>
    </item>
    <item>
      <title>Slopsquatting: wenn Coding-Agenten Pakete installieren, die es nicht gibt</title>
      <link>https://balazscsorba.com/de/blog/slopsquatting-ai-package-hallucinations</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/slopsquatting-ai-package-hallucinations</guid>
      <pubDate>Fri, 16 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie LLMs Paketnamen halluzinieren, wie Angreifer sie registrieren und welche Registry-, Lockfile- und Agenten-Kontrollen die Installation stoppen.</description>
      <category>Supply chain security</category>
      <category>Coding agents</category>
      <category>npm</category>
      <category>PyPI</category>
      <category>Package hallucination</category>
      <enclosure url="https://balazscsorba.com/images/blog/slopsquatting-ai-package-hallucinations/og-de.jpg" type="image/jpeg" length="62944"/>
    </item>
    <item>
      <title>Mehrsprachiges SEO mit Nuxt i18n: URL-Strategie, hreflang, Canonicals und Sitemaps</title>
      <link>https://balazscsorba.com/de/blog/nuxt-i18n-multilingual-seo-hreflang</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/nuxt-i18n-multilingual-seo-hreflang</guid>
      <pubDate>Fri, 16 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>So richtet man Nuxt i18n ein, damit Suchmaschinen jede Sprache indexieren: Routing-Strategie, useLocaleHead, hreflang-Regeln, Teilübersetzungen, Sitemaps.</description>
      <category>Nuxt</category>
      <category>i18n</category>
      <category>SEO</category>
      <category>hreflang</category>
      <category>Multilingual</category>
      <enclosure url="https://balazscsorba.com/images/blog/nuxt-i18n-multilingual-seo-hreflang/og-de.jpg" type="image/jpeg" length="70096"/>
    </item>
    <item>
      <title>Browser-Agenten für E2E-Tests: Agenten Playwright-Tests schreiben lassen, nicht ausführen</title>
      <link>https://balazscsorba.com/de/blog/browser-agents-e2e-testing-playwright</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/browser-agents-e2e-testing-playwright</guid>
      <pubDate>Fri, 16 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wo KI-Agenten bei E2E-Tests helfen: Playwright Planner, Generator und Healer, MCP oder CLI und die Leitplanken, die geheilte Tests ehrlich halten.</description>
      <category>Playwright</category>
      <category>E2E testing</category>
      <category>Coding agents</category>
      <category>MCP</category>
      <category>Test automation</category>
      <enclosure url="https://balazscsorba.com/images/blog/browser-agents-e2e-testing-playwright/og-de.jpg" type="image/jpeg" length="65766"/>
    </item>
    <item>
      <title>Semantisches Caching für LLM-Apps: wann Antworten wiederverwenden sicher ist und wann nicht</title>
      <link>https://balazscsorba.com/de/blog/semantic-caching-llm-responses</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/semantic-caching-llm-responses</guid>
      <pubDate>Fri, 16 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie semantische Caches LLM-Antworten für ähnliche Fragen wiederverwenden, was sie vom Prompt-Caching trennt, wie man falsche Treffer und Lecks vermeidet.</description>
      <category>Semantic cache</category>
      <category>LLM cost</category>
      <category>Latency</category>
      <category>Embeddings</category>
      <category>Redis</category>
      <enclosure url="https://balazscsorba.com/images/blog/semantic-caching-llm-responses/og-de.jpg" type="image/jpeg" length="77107"/>
    </item>
    <item>
      <title>Embedding-Quantisierung: Binär-, int8- und Matryoshka-Vektoren ohne Qualitätsverlust beim Retrieval</title>
      <link>https://balazscsorba.com/de/blog/embedding-quantization-binary-matryoshka</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/embedding-quantization-binary-matryoshka</guid>
      <pubDate>Fri, 16 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie Binär- und int8-Quantisierung und Matryoshka-Kürzung Vektorindizes 4- bis 32-mal verkleinern, was das an Recall kostet und wie Rescoring es zurückholt.</description>
      <category>Embeddings</category>
      <category>Vector search</category>
      <category>Quantization</category>
      <category>pgvector</category>
      <category>RAG</category>
      <enclosure url="https://balazscsorba.com/images/blog/embedding-quantization-binary-matryoshka/og-de.jpg" type="image/jpeg" length="75084"/>
    </item>
    <item>
      <title>RAG-Poisoning: wie wenige Dokumente einen Assistenten steuern und wie man die Wissensbasis verteidigt</title>
      <link>https://balazscsorba.com/de/blog/rag-poisoning-knowledge-base-attacks</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/rag-poisoning-knowledge-base-attacks</guid>
      <pubDate>Fri, 16 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>RAG-Poisoning: wie Angreifer Dokumente platzieren, die RAG-Systeme finden, was PoisonedRAG und OWASP zeigen und welche Kontrollen helfen.</description>
      <category>RAG security</category>
      <category>Data poisoning</category>
      <category>Prompt injection</category>
      <category>OWASP</category>
      <category>Vector database</category>
      <enclosure url="https://balazscsorba.com/images/blog/rag-poisoning-knowledge-base-attacks/og-de.jpg" type="image/jpeg" length="77994"/>
    </item>
    <item>
      <title>Denial of Wallet: öffentliche LLM-Endpunkte in einer Nuxt-App absichern</title>
      <link>https://balazscsorba.com/de/blog/llm-endpoint-abuse-denial-of-wallet</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/llm-endpoint-abuse-denial-of-wallet</guid>
      <pubDate>Fri, 16 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Denial of Wallet auf öffentlichen LLM-Routen in Nuxt stoppen: Auth, Rate Limits, Prompt-Limits, Token-Budgets, Turnstile und Spend Limits.</description>
      <category>Nuxt</category>
      <category>LLM security</category>
      <category>Rate limiting</category>
      <category>OWASP</category>
      <category>Cost control</category>
      <enclosure url="https://balazscsorba.com/images/blog/llm-endpoint-abuse-denial-of-wallet/og-de.jpg" type="image/jpeg" length="62173"/>
    </item>
    <item>
      <title>Das A2A-Protokoll erklärt: Agent Cards, Tasks und sein Platz neben MCP</title>
      <link>https://balazscsorba.com/de/blog/a2a-protocol-agent-interoperability</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/a2a-protocol-agent-interoperability</guid>
      <pubDate>Fri, 16 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Was das Agent2Agent-Protokoll in v1.0 standardisiert: Agent Cards, Tasks, Bindings, Sicherheit, der Unterschied zu MCP und wann es sich lohnt.</description>
      <category>A2A</category>
      <category>AI agents</category>
      <category>MCP</category>
      <category>Interoperability</category>
      <category>Agent security</category>
      <enclosure url="https://balazscsorba.com/images/blog/a2a-protocol-agent-interoperability/og-de.jpg" type="image/jpeg" length="81300"/>
    </item>
    <item>
      <title>KI-Copilot für B2B-Vertriebsmitarbeiter: Kundenkontext, Angebote und Freigaben</title>
      <link>https://balazscsorba.com/de/blog/sales-rep-ai-copilot-b2b</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/sales-rep-ai-copilot-b2b</guid>
      <pubDate>Thu, 15 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Ein interner KI-Copilot für den B2B-Vertrieb: welche Kundendaten er braucht, Rechte pro Vertriebler, Freigaben, Kennzahlen und der Betriebsrat.</description>
      <category>AI copilot</category>
      <category>B2B sales</category>
      <category>Quotes</category>
      <category>Permissions</category>
      <category>Works council</category>
      <enclosure url="https://balazscsorba.com/images/blog/sales-rep-ai-copilot-b2b/og-de.jpg" type="image/jpeg" length="59117"/>
    </item>
    <item>
      <title>Agentic-Commerce-Readiness: Was Einkaufsagenten der Käufer von Ihrem B2B-Shop brauchen</title>
      <link>https://balazscsorba.com/de/blog/procurement-agent-buyer-side</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/procurement-agent-buyer-side</guid>
      <pubDate>Thu, 15 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Was ein B2B-Shop bereitstellen muss, damit Einkaufsagenten finden, vergleichen und bestellen: Produktdaten, Preiswahrheit, Angebote, Identität, Protokolle.</description>
      <category>Agentic commerce</category>
      <category>Procurement</category>
      <category>B2B shop</category>
      <category>Product data</category>
      <category>UCP</category>
      <enclosure url="https://balazscsorba.com/images/blog/procurement-agent-buyer-side/og-de.jpg" type="image/jpeg" length="80300"/>
    </item>
    <item>
      <title>Anfragenautomatisierung mit LLMs: Parsing, Artikelabgleich und menschliche Prüfung</title>
      <link>https://balazscsorba.com/de/blog/llm-rfq-quote-automation</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/llm-rfq-quote-automation</guid>
      <pubDate>Wed, 14 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Kundenanfragen mit LLMs automatisieren: Dokumenteingang, Positionsextraktion, Artikelnummernabgleich, Vertragspreise und eine schnelle Prüfwarteschlange.</description>
      <category>RFQ</category>
      <category>Quote automation</category>
      <category>Document AI</category>
      <category>Product matching</category>
      <category>Human review</category>
      <enclosure url="https://balazscsorba.com/images/blog/llm-rfq-quote-automation/og-de.jpg" type="image/jpeg" length="73609"/>
    </item>
    <item>
      <title>Auftragserfassung aus E-Mails automatisieren: von der Bestellmail zum ERP-Auftrag</title>
      <link>https://balazscsorba.com/de/blog/b2b-email-order-entry-llm</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/b2b-email-order-entry-llm</guid>
      <pubDate>Wed, 14 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>B2B-Auftragserfassung aus E-Mails mit LLMs automatisieren: verlässlicher Posteingang, Positionsextraktion, Prüfregeln als Code, Idempotenz und DSGVO.</description>
      <category>Order entry</category>
      <category>ERP</category>
      <category>Document AI</category>
      <category>Idempotency</category>
      <category>GDPR</category>
      <enclosure url="https://balazscsorba.com/images/blog/b2b-email-order-entry-llm/og-de.jpg" type="image/jpeg" length="81119"/>
    </item>
    <item>
      <title>KI-Agent für den After-Sales-Service: RMA, Ersatzteile und Exakt-Match-Regeln</title>
      <link>https://balazscsorba.com/de/blog/aftersales-agent-rma-spare-parts</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/aftersales-agent-rma-spare-parts</guid>
      <pubDate>Tue, 13 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Ein KI-Agent für den After-Sales-Service: von der Seriennummer zum Ersatzteil, RMA-Entwürfe, RAG über Handbücher und Kennungen nur aus Werkzeugen.</description>
      <category>After-sales</category>
      <category>Spare parts</category>
      <category>RMA</category>
      <category>AI agents</category>
      <category>Aftermarket</category>
      <enclosure url="https://balazscsorba.com/images/blog/aftersales-agent-rma-spare-parts/og-de.jpg" type="image/jpeg" length="69734"/>
    </item>
    <item>
      <title>KI im B2B-Kundenportal: Aufträge, Rechnungen und Nachbestellungen</title>
      <link>https://balazscsorba.com/de/blog/b2b-customer-portal-ai</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/b2b-customer-portal-ai</guid>
      <pubDate>Tue, 13 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Ein KI-Agent im B2B-Kundenportal: Live-Daten zu Aufträgen, Rechnungen und Nachbestellungen, Rechte pro Nutzer, die Cache-Grenze und ehrliche Kennzahlen.</description>
      <category>Customer portal</category>
      <category>Self-service</category>
      <category>Permissions</category>
      <category>Caching</category>
      <category>AI agents</category>
      <enclosure url="https://balazscsorba.com/images/blog/b2b-customer-portal-ai/og-de.jpg" type="image/jpeg" length="65609"/>
    </item>
    <item>
      <title>PIM-Datenqualität mit LLMs: ETIM-Klassifikation, Normalisierung und Dubletten</title>
      <link>https://balazscsorba.com/de/blog/pim-data-quality-llm</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/pim-data-quality-llm</guid>
      <pubDate>Mon, 12 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>PIM-Datenqualität mit LLMs verbessern: ETIM- und ECLASS-Klassifikation, Einheiten- und Sprachnormalisierung, Dublettenerkennung und Datenpflege-Queue.</description>
      <category>PIM</category>
      <category>Data quality</category>
      <category>ETIM</category>
      <category>ECLASS</category>
      <category>Deduplication</category>
      <enclosure url="https://balazscsorba.com/images/blog/pim-data-quality-llm/og-de.jpg" type="image/jpeg" length="68367"/>
    </item>
    <item>
      <title>Lieferantendaten-Onboarding mit LLMs: Preislisten, PDFs und Zertifikate</title>
      <link>https://balazscsorba.com/de/blog/supplier-data-onboarding-llm</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/supplier-data-onboarding-llm</guid>
      <pubDate>Mon, 12 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Lieferantendaten mit LLMs übernehmen: deterministische BMEcat- und Excel-Importe, Extraktion aus PDF-Preislisten, GTIN-Prüfung und Lieferanten-Scorecards.</description>
      <category>Supplier onboarding</category>
      <category>PIM</category>
      <category>BMEcat</category>
      <category>Document AI</category>
      <category>GTIN</category>
      <enclosure url="https://balazscsorba.com/images/blog/supplier-data-onboarding-llm/og-de.jpg" type="image/jpeg" length="77388"/>
    </item>
    <item>
      <title>LLMs selbst hosten für die DSGVO: wann es nötig ist und was es kostet</title>
      <link>https://balazscsorba.com/de/blog/self-hosted-llm-gdpr-cost</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/self-hosted-llm-gdpr-cost</guid>
      <pubDate>Fri, 09 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>LLMs selbst hosten für die DSGVO: wann es nötig ist, GPU-Speicher für offene Modelle, EU-Preise Stand Oktober 2026 und Break-even pro Million Token.</description>
      <category>Self-hosting</category>
      <category>GDPR</category>
      <category>vLLM</category>
      <category>GPU cost</category>
      <category>Open-weight models</category>
      <enclosure url="https://balazscsorba.com/images/blog/self-hosted-llm-gdpr-cost/og-de.jpg" type="image/jpeg" length="58048"/>
    </item>
    <item>
      <title>OpenCode im Test: der Open-Source-Coding-Agent für jedes Modell</title>
      <link>https://balazscsorba.com/de/blog/opencode</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/opencode</guid>
      <pubDate>Fri, 09 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>OpenCode im Test: der MIT-lizenzierte Terminal-Coding-Agent für jedes Modell, gehostet oder lokal. Agenten, Berechtigungen, MCP, LSP und Datenschutzfragen.</description>
      <category>AI coding agent</category>
      <category>Terminal</category>
      <category>Open source</category>
      <category>Local models</category>
      <category>MCP</category>
      <enclosure url="https://balazscsorba.com/images/blog/opencode/og-de.jpg" type="image/jpeg" length="66668"/>
    </item>
    <item>
      <title>Digitale Produktpässe mit LLMs: ESPR-Daten extrahieren und zusammenführen</title>
      <link>https://balazscsorba.com/de/blog/digital-product-passport-llm</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/digital-product-passport-llm</guid>
      <pubDate>Fri, 09 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Digitale Produktpässe mit LLMs: Stand Oktober 2026, welche Daten ein DPP-Datensatz braucht und wie LLMs Lieferantenbelege ohne erfundene Werte auslesen.</description>
      <category>Digital Product Passport</category>
      <category>ESPR</category>
      <category>Compliance data</category>
      <category>Document AI</category>
      <category>PIM</category>
      <enclosure url="https://balazscsorba.com/images/blog/digital-product-passport-llm/og-de.jpg" type="image/jpeg" length="67275"/>
    </item>
    <item>
      <title>Ein Agent für ERP-Integrationsfehler: Taxonomie, Runbooks und sichere Wiederholungen</title>
      <link>https://balazscsorba.com/de/blog/erp-integration-error-agent</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/erp-integration-error-agent</guid>
      <pubDate>Fri, 09 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Ein Agent für Fehler in ERP-Integrationen: Fehlertaxonomie aus IDoc- und OData-Verträgen, freigegebene Runbooks, sichere Retries und Deduplizierung.</description>
      <category>ERP integration</category>
      <category>SAP</category>
      <category>Error handling</category>
      <category>Retries</category>
      <category>AI agents</category>
      <enclosure url="https://balazscsorba.com/images/blog/erp-integration-error-agent/og-de.jpg" type="image/jpeg" length="72219"/>
    </item>
    <item>
      <title>Coding-Agenten und Secrets: Schlüssel aus Kontext, Logs und Commits</title>
      <link>https://balazscsorba.com/de/blog/coding-agent-secrets-hygiene</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/coding-agent-secrets-hygiene</guid>
      <pubDate>Thu, 08 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie Secrets über Coding-Agenten abfließen und welche Kontrollen sie stoppen: Deny-Regeln, Sandbox, Pre-Commit-Scans, Push-Schutz, OIDC und Rotation.</description>
      <category>AI agents</category>
      <category>Secrets management</category>
      <category>Claude Code</category>
      <category>Pre-commit scanning</category>
      <category>CI security</category>
      <enclosure url="https://balazscsorba.com/images/blog/coding-agent-secrets-hygiene/og-de.jpg" type="image/jpeg" length="74020"/>
    </item>
    <item>
      <title>Pydantic AI im Test: typisierte Python-Agenten mit geprüfter Ausgabe</title>
      <link>https://balazscsorba.com/de/blog/pydantic-ai</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/pydantic-ai</guid>
      <pubDate>Thu, 08 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Pydantic AI 2.55 bringt typisierte Abhängigkeiten, geprüfte Ausgaben und OpenTelemetry. Was 2.0 änderte, was Logfire kostet und wer es nehmen sollte.</description>
      <category>Agent framework</category>
      <category>Typed Python</category>
      <category>Structured output</category>
      <category>Dependency injection</category>
      <category>OpenTelemetry</category>
      <enclosure url="https://balazscsorba.com/images/blog/pydantic-ai/og-de.jpg" type="image/jpeg" length="62529"/>
    </item>
    <item>
      <title>Punchout-Kataloge erklärt: cXML, SAP OCI und der Rundweg ins ERP des Käufers</title>
      <link>https://balazscsorba.com/de/blog/b2b-punchout-cxml-oci</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/b2b-punchout-cxml-oci</guid>
      <pubDate>Thu, 08 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie Punchout-Kataloge funktionieren: cXML PunchOut und SAP OCI, Secure OCI, was ein Lieferantenshop umsetzen muss und wann sich ein Gateway lohnt.</description>
      <category>Punchout</category>
      <category>cXML</category>
      <category>SAP OCI</category>
      <category>eProcurement</category>
      <category>B2B shop</category>
      <enclosure url="https://balazscsorba.com/images/blog/b2b-punchout-cxml-oci/og-de.jpg" type="image/jpeg" length="94239"/>
    </item>
    <item>
      <title>Auftragssynchronisation zwischen Shop und ERP: SAP-APIs, Idempotenz und Abgleich</title>
      <link>https://balazscsorba.com/de/blog/b2b-order-sync-erp</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/b2b-order-sync-erp</guid>
      <pubDate>Thu, 08 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Aufträge zwischen B2B-Shop und ERP synchronisieren: SAP OData, IDoc und BAPI, das Outbox-Muster, Idempotenzschlüssel und routinemäßiger Abgleich.</description>
      <category>ERP integration</category>
      <category>SAP</category>
      <category>Idempotency</category>
      <category>Outbox pattern</category>
      <category>Reconciliation</category>
      <enclosure url="https://balazscsorba.com/images/blog/b2b-order-sync-erp/og-de.jpg" type="image/jpeg" length="71815"/>
    </item>
    <item>
      <title>llms.txt versus Markdown Content Negotiation: was Agenten wirklich abrufen</title>
      <link>https://balazscsorba.com/de/blog/llms-txt-vs-markdown-content-negotiation</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/llms-txt-vs-markdown-content-negotiation</guid>
      <pubDate>Wed, 07 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>llms.txt ist ein Vorschlag, Markdown Content Negotiation ein Header. Was Agenten abrufen, was Logs zeigen und wie du beides aus Nuxt und nginx lieferst.</description>
      <category>llms.txt</category>
      <category>Content negotiation</category>
      <category>AI agents</category>
      <category>Nuxt</category>
      <enclosure url="https://balazscsorba.com/images/blog/llms-txt-vs-markdown-content-negotiation/og-de.jpg" type="image/jpeg" length="73701"/>
    </item>
    <item>
      <title>Gemini CLI im Test: Open Source, aber für Einzelnutzer nicht mehr kostenlos</title>
      <link>https://balazscsorba.com/de/blog/gemini-cli</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/gemini-cli</guid>
      <pubDate>Wed, 07 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Gemini CLI: Apache-2.0, doch der kostenlose Einzelzugang endete am 18. Juni 2026. Übrig bleiben Code Assist, abgerechnete API-Schlüssel und Vertex AI.</description>
      <category>Terminal agent</category>
      <category>Gemini</category>
      <category>MCP</category>
      <category>Sandboxing</category>
      <category>Data protection</category>
      <enclosure url="https://balazscsorba.com/images/blog/gemini-cli/og-de.jpg" type="image/jpeg" length="68188"/>
    </item>
    <item>
      <title>Temporal im Test: Agenten, die Abstürze überstehen und auf Menschen warten</title>
      <link>https://balazscsorba.com/de/blog/temporal</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/temporal</guid>
      <pubDate>Wed, 07 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Temporal im Test: Agenten als dauerhafte Workflows, in denen Retries, Freigaben und Timer Abstürze überstehen. Kosten, Datenschutz und wann du verzichtest.</description>
      <category>Durable execution</category>
      <category>Workflow orchestration</category>
      <category>Human in the loop</category>
      <category>AI agents</category>
      <category>Self-hosting</category>
      <enclosure url="https://balazscsorba.com/images/blog/temporal/og-de.jpg" type="image/jpeg" length="70199"/>
    </item>
    <item>
      <title>B2B-Preisfindung: kundenspezifische Preise, Caching und Audits</title>
      <link>https://balazscsorba.com/de/blog/b2b-pricing-engine</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/b2b-pricing-engine</guid>
      <pubDate>Wed, 07 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie B2B-Plattformen kundenspezifische Preise auflösen, wie man sie ohne Lecks cacht, im Streitfall erklärt, testet und die Umsatzsteuer rundet.</description>
      <category>Pricing</category>
      <category>Spryker</category>
      <category>SAP</category>
      <category>Caching</category>
      <category>VAT</category>
      <enclosure url="https://balazscsorba.com/images/blog/b2b-pricing-engine/og-de.jpg" type="image/jpeg" length="70357"/>
    </item>
    <item>
      <title>Angebotsverwaltung im B2B: Workflow, Versionierung und Umwandlung in Aufträge</title>
      <link>https://balazscsorba.com/de/blog/b2b-rfq-quote-management</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/b2b-rfq-quote-management</guid>
      <pubDate>Wed, 07 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Angebotsanfragen im B2B gestalten: Zustände, versionierte Angebote, Preisüberschreibungen, Gültigkeitsregeln, Umwandlung in Aufträge und Checkliste.</description>
      <category>B2B quotes</category>
      <category>RFQ workflow</category>
      <category>Quote versioning</category>
      <category>Order conversion</category>
      <category>Quote expiry</category>
      <enclosure url="https://balazscsorba.com/images/blog/b2b-rfq-quote-management/og-de.jpg" type="image/jpeg" length="79218"/>
    </item>
    <item>
      <title>Zep-Review: Agenten-Memory auf einem temporalen Graphen</title>
      <link>https://balazscsorba.com/de/blog/zep</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/zep</guid>
      <pubDate>Tue, 06 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Zep im Review: Agenten-Memory auf temporalem Knowledge Graph. Credits beim Schreiben, Retrieval gratis, Flex ab 125 Dollar/Monat, Graphiti selbst hostbar.</description>
      <category>Agent memory</category>
      <category>Knowledge graph</category>
      <category>Temporal graph</category>
      <category>Context engineering</category>
      <category>RAG</category>
      <enclosure url="https://balazscsorba.com/images/blog/zep/og-de.jpg" type="image/jpeg" length="67325"/>
    </item>
    <item>
      <title>DeepEval-Test: pytest für LLM-Ausgaben, samt Richter-Rechnung</title>
      <link>https://balazscsorba.com/de/blog/deepeval</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/deepeval</guid>
      <pubDate>Tue, 06 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>DeepEval führt LLM-Prüfungen als pytest-artige Tests aus, mit eingebauten Richter-Metriken. Die Bibliothek ist frei; Richter-Aufrufe und Datenfluss kosten.</description>
      <category>LLM evaluation</category>
      <category>pytest</category>
      <category>LLM-as-a-judge</category>
      <category>Red teaming</category>
      <category>Open source</category>
      <enclosure url="https://balazscsorba.com/images/blog/deepeval/og-de.jpg" type="image/jpeg" length="59926"/>
    </item>
    <item>
      <title>DSPy im Test: Prompts gegen eine Metrik kompilieren, nicht von Hand</title>
      <link>https://balazscsorba.com/de/blog/dspy</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/dspy</guid>
      <pubDate>Tue, 06 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>DSPy erzeugt Prompts aus Signaturen, einer Metrik und Beispielen. Was Optimierer an Modellaufrufen kosten und wann ein handgeschriebener Prompt besser ist.</description>
      <category>Prompt optimisation</category>
      <category>LLM programs</category>
      <category>MIPROv2</category>
      <category>GEPA</category>
      <category>Python</category>
      <enclosure url="https://balazscsorba.com/images/blog/dspy/og-de.jpg" type="image/jpeg" length="67411"/>
    </item>
    <item>
      <title>LLM-gestützte Produktdatenanreicherung: Attribute, Belege und Prüfung</title>
      <link>https://balazscsorba.com/de/blog/llm-product-data-enrichment</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/llm-product-data-enrichment</guid>
      <pubDate>Tue, 06 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Produktdatenanreicherung mit LLMs für PIM-Attribute und Texte: Textstellen als Beleg, schemageprüfte Ausgabe, Konfidenz-Routing und Kosten je 1.000 SKUs.</description>
      <category>Product data enrichment</category>
      <category>PIM</category>
      <category>Structured outputs</category>
      <category>Human review</category>
      <category>Provenance</category>
      <enclosure url="https://balazscsorba.com/images/blog/llm-product-data-enrichment/og-de.jpg" type="image/jpeg" length="66079"/>
    </item>
    <item>
      <title>Suchanalytik im Shop: was Sie protokollieren und welche Null-Treffer-Fixes zuerst kommen</title>
      <link>https://balazscsorba.com/de/blog/shop-search-analytics</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/shop-search-analytics</guid>
      <pubDate>Tue, 06 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Suche im Shop messen: ein Ereignisschema, fünf Kennzahlen mit Zielwerten, Positionsbias, wöchentliche Null-Treffer-Prüfung und die DSGVO-Grenzen.</description>
      <category>Search analytics</category>
      <category>Zero-result search</category>
      <category>Position bias</category>
      <category>Search logs</category>
      <category>GDPR</category>
      <enclosure url="https://balazscsorba.com/images/blog/shop-search-analytics/og-de.jpg" type="image/jpeg" length="63402"/>
    </item>
    <item>
      <title>Ein 3D-Segelspiel mit Multiplayer in reinem three.js</title>
      <link>https://balazscsorba.com/de/blog/multiplayer-sailing-game-threejs</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/multiplayer-sailing-game-threejs</guid>
      <pubDate>Mon, 05 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Segelspiel mit Multiplayer in reinem three.js: Gerstner-Wellen auf GPU und CPU gleich berechnet, Tag-Nacht-Wechsel in fünf Minuten, WebSocket-Relay.</description>
      <category>three.js</category>
      <category>WebGL</category>
      <category>GLSL</category>
      <category>WebSockets</category>
      <category>Game development</category>
      <enclosure url="https://balazscsorba.com/images/blog/multiplayer-sailing-game-threejs/og-de.jpg" type="image/jpeg" length="44594"/>
    </item>
    <item>
      <title>llama.cpp im Test: die lokale Engine unter Ollama und LM Studio</title>
      <link>https://balazscsorba.com/de/blog/llama-cpp</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/llama-cpp</guid>
      <pubDate>Mon, 05 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>llama.cpp führt offene Modelle in reinem C und C++ auf Metal, CUDA, Vulkan oder der CPU aus. Ich zeige GGUF-Quants, llama-server und die Grenzen.</description>
      <category>llama.cpp</category>
      <category>GGUF</category>
      <category>Quantisation</category>
      <category>Local inference</category>
      <category>llama-server</category>
      <enclosure url="https://balazscsorba.com/images/blog/llama-cpp/og-de.jpg" type="image/jpeg" length="65795"/>
    </item>
    <item>
      <title>Opik im Test: Open-Source-Tracing und Evals mit US-gehosteter Cloud</title>
      <link>https://balazscsorba.com/de/blog/opik</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/opik</guid>
      <pubDate>Mon, 05 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Opik im Test: Traces, Judge-Metriken, Prompts und Optimierer unter Apache 2.0. Selbst hosten ist gratis, Pro-Cloud ab 19 Dollar, Hosting in den USA.</description>
      <category>LLM observability</category>
      <category>Tracing</category>
      <category>Evaluation</category>
      <category>OpenTelemetry</category>
      <category>Self-hosting</category>
      <enclosure url="https://balazscsorba.com/images/blog/opik/og-de.jpg" type="image/jpeg" length="60899"/>
    </item>
    <item>
      <title>Visuelle Suche für B2B-Shops: Bildeinbettungen, Teilenummern und ehrliche Grenzen</title>
      <link>https://balazscsorba.com/de/blog/visual-search-shop</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/visual-search-shop</guid>
      <pubDate>Mon, 05 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Visuelle Suche im B2B-Shop: Bildeinbettungen, OCR für Teilenummern, Bild-zu-Text-Suche, Filter, Kosten und Bewertung mit eigenen Fotos.</description>
      <category>Visual search</category>
      <category>Image embeddings</category>
      <category>OCR</category>
      <category>Part numbers</category>
      <category>Hybrid search</category>
      <enclosure url="https://balazscsorba.com/images/blog/visual-search-shop/og-de.jpg" type="image/jpeg" length="80685"/>
    </item>
    <item>
      <title>Caching eines Headless-Commerce-Frontends in Nuxt: Route Rules, ISR und Purge</title>
      <link>https://balazscsorba.com/de/blog/nuxt-caching-isr-commerce</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/nuxt-caching-isr-commerce</guid>
      <pubDate>Mon, 05 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>So cachen Sie ein Headless-Commerce-Frontend in Nuxt: Route Rules, Nitro- und CDN-Schlüssel, ISR-Grenzen, Tag-Purge und Kundenpreise ohne geteilten Cache.</description>
      <category>Nuxt</category>
      <category>Caching</category>
      <category>ISR</category>
      <category>Headless commerce</category>
      <category>Cache invalidation</category>
      <enclosure url="https://balazscsorba.com/images/blog/nuxt-caching-isr-commerce/og-de.jpg" type="image/jpeg" length="69441"/>
    </item>
    <item>
      <title>GraphRAG und Knowledge-Graph-RAG: wann ein Graph die Vektorsuche schlägt</title>
      <link>https://balazscsorba.com/de/blog/graphrag-knowledge-graph-rag</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/graphrag-knowledge-graph-rag</guid>
      <pubDate>Fri, 02 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>GraphRAG und Knowledge-Graph-RAG: was Microsoft GraphRAG und LightRAG tun, was die Indexierung kostet und wann ein Wissensgraph Vektor-RAG schlägt.</description>
      <category>GraphRAG</category>
      <category>Knowledge graphs</category>
      <category>LightRAG</category>
      <category>RAG</category>
      <enclosure url="https://balazscsorba.com/images/blog/graphrag-knowledge-graph-rag/og-de.jpg" type="image/jpeg" length="78518"/>
    </item>
    <item>
      <title>KI-Coding-Tools und Betriebsrat: wann Nutzungsprotokolle als Überwachung gelten</title>
      <link>https://balazscsorba.com/de/blog/works-council-ai-tools-austria-germany</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/works-council-ai-tools-austria-germany</guid>
      <pubDate>Fri, 02 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Nutzungsprotokolle können ein KI-Tool zum Überwachungssystem machen. Was § 96 ArbVG und § 87 BetrVG verlangen und was du vor dem Rollout klären solltest.</description>
      <category>Works council</category>
      <category>AI coding tools</category>
      <category>Employee monitoring</category>
      <category>GDPR</category>
      <category>Co-determination</category>
      <enclosure url="https://balazscsorba.com/images/blog/works-council-ai-tools-austria-germany/og-de.jpg" type="image/jpeg" length="71586"/>
    </item>
    <item>
      <title>E2B-Test: Firecracker-Sandboxes für Agenten-Code, nach Sekunden abgerechnet</title>
      <link>https://balazscsorba.com/de/blog/e2b</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/e2b</guid>
      <pubDate>Fri, 02 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>E2B-Test: Agentenläufe in eigenen Firecracker-microVMs, mit Pause, Fortsetzung und Abrechnung pro Sekunde. Wo es passt und was die EU-Option kostet.</description>
      <category>Code sandbox</category>
      <category>AI agents</category>
      <category>Firecracker</category>
      <category>Self-hosting</category>
      <category>EU data residency</category>
      <enclosure url="https://balazscsorba.com/images/blog/e2b/og-de.jpg" type="image/jpeg" length="64004"/>
    </item>
    <item>
      <title>Eine Nuxt-App absichern: CSP, Header und Limits mit Nuxt Security</title>
      <link>https://balazscsorba.com/de/blog/nuxt-security-module</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/nuxt-security-module</guid>
      <pubDate>Fri, 02 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie das Modul Nuxt Security in der Praxis wirkt: sichere Standardwerte, Kompromisse des Strict-Modus, Nonce-CSP in SSR und SSG, Routenregeln und Limits.</description>
      <category>Nuxt</category>
      <category>Content Security Policy</category>
      <category>HTTP security headers</category>
      <category>Rate limiting</category>
      <category>Nitro</category>
      <enclosure url="https://balazscsorba.com/images/blog/nuxt-security-module/og-de.jpg" type="image/jpeg" length="61382"/>
    </item>
    <item>
      <title>Barrierefreie Vue-Komponenten: die WCAG-2.2-Muster, die automatisierte Tests übersehen</title>
      <link>https://balazscsorba.com/de/blog/vue-accessible-components</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/vue-accessible-components</guid>
      <pubDate>Fri, 02 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Barrierefreie Vue-Komponenten nach WCAG 2.2: Fokus in Modals und Teleport, Live-Regionen, Comboboxen, Lücken von axe-core und eine Teststufenleiter.</description>
      <category>Vue accessibility</category>
      <category>WCAG 2.2</category>
      <category>Focus management</category>
      <category>Live regions</category>
      <category>Component testing</category>
      <enclosure url="https://balazscsorba.com/images/blog/vue-accessible-components/og-de.jpg" type="image/jpeg" length="73817"/>
    </item>
    <item>
      <title>EU AI Act jenseits von Artikel 50: GPAI, Hochrisiko-Fristen und To-dos</title>
      <link>https://balazscsorba.com/de/blog/eu-ai-act-gpai-high-risk-2026</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/eu-ai-act-gpai-high-risk-2026</guid>
      <pubDate>Fri, 02 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>EU AI Act nach dem Digital Omnibus: GPAI-Pflichten, Hochrisiko-Fristen (2.12.2027 und 2.8.2028), Anbieter oder Betreiber bei OpenAI- und Anthropic-APIs.</description>
      <category>EU AI Act</category>
      <category>GPAI</category>
      <category>High-risk AI</category>
      <category>AI compliance</category>
      <enclosure url="https://balazscsorba.com/images/blog/eu-ai-act-gpai-high-risk-2026/og-de.jpg" type="image/jpeg" length="72743"/>
    </item>
    <item>
      <title>Lokales Text-to-Speech im großen Maßstab: 96 Artikel mit offenen Modellen vertont</title>
      <link>https://balazscsorba.com/de/blog/local-text-to-speech-pipeline</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/local-text-to-speech-pipeline</guid>
      <pubDate>Thu, 01 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Drei offene TTS-Modelle, ein Laptop: 96 Artikel zu 1.512 Minuten Sprache, chunkierte Synthese, 192-kbit/s-AAC und ein Player, der mitläuft.</description>
      <category>Text-to-speech</category>
      <category>Audio</category>
      <category>Kokoro</category>
      <category>FFmpeg</category>
      <category>Vue</category>
      <enclosure url="https://balazscsorba.com/images/blog/local-text-to-speech-pipeline/og-de.jpg" type="image/jpeg" length="75258"/>
    </item>
    <item>
      <title>Ein Senior mit Coding-Agenten gegen ein Team: was die Belege sagen</title>
      <link>https://balazscsorba.com/de/blog/ai-assisted-development-economics</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/ai-assisted-development-economics</guid>
      <pubDate>Thu, 01 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Ein Senior mit Coding-Agenten gegen ein Team oder eine Agentur: was die Studien von METR, DORA, Microsoft und GitHub belegen und was nicht.</description>
      <category>AI coding agents</category>
      <category>Developer productivity</category>
      <category>Engineering economics</category>
      <category>Team cost</category>
      <category>GDPR</category>
      <enclosure url="https://balazscsorba.com/images/blog/ai-assisted-development-economics/og-de.jpg" type="image/jpeg" length="71197"/>
    </item>
    <item>
      <title>DSFA für einen LLM-Support-Assistenten: ein Beispiel nach Art. 35 DSGVO</title>
      <link>https://balazscsorba.com/de/blog/dpia-llm-feature-worked-example</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/dpia-llm-feature-worked-example</guid>
      <pubDate>Thu, 01 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>DSFA nach Art. 35 DSGVO für einen KI-Assistenten, der Kundenmails mit Bestelldaten beantwortet: wann sie nötig ist und wer die Risiken trägt.</description>
      <category>DPIA</category>
      <category>GDPR</category>
      <category>LLM security</category>
      <category>Data protection</category>
      <category>AI Act</category>
      <enclosure url="https://balazscsorba.com/images/blog/dpia-llm-feature-worked-example/og-de.jpg" type="image/jpeg" length="67024"/>
    </item>
    <item>
      <title>Multimodales RAG mit ColPali: Seitenbilder, Multi-Vektor-Kosten und wann sie gewinnen</title>
      <link>https://balazscsorba.com/de/blog/multimodal-rag-colpali</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/multimodal-rag-colpali</guid>
      <pubDate>Thu, 01 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Multimodales RAG mit ColPali: Seitenbild-Embeddings, MaxSim-Scoring, Speicherkosten für Multi-Vektoren, Kompression und wann sie geparsten Text schlagen.</description>
      <category>ColPali</category>
      <category>Multimodal RAG</category>
      <category>Late interaction</category>
      <category>Multi-vector embeddings</category>
      <category>Visual document retrieval</category>
      <enclosure url="https://balazscsorba.com/images/blog/multimodal-rag-colpali/og-de.jpg" type="image/jpeg" length="77296"/>
    </item>
    <item>
      <title>RAG über Code: AST-Chunking, Repo-Maps und Code-Embeddings für Agenten</title>
      <link>https://balazscsorba.com/de/blog/code-rag-repository-indexing</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/code-rag-repository-indexing</guid>
      <pubDate>Thu, 01 Oct 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie Coding-Agenten Code finden: AST-Chunking mit tree-sitter, Repo-Maps, Merkle-Tree-Sync, Code-Embedding-Modelle 2026 und wann grep einen Index schlägt.</description>
      <category>RAG</category>
      <category>Code search</category>
      <category>Tree-sitter</category>
      <category>Embeddings</category>
      <category>Coding agents</category>
      <enclosure url="https://balazscsorba.com/images/blog/code-rag-repository-indexing/og-de.jpg" type="image/jpeg" length="83649"/>
    </item>
    <item>
      <title>Spec-driven Development für Coding-Agenten: den Plan vor dem Code festlegen</title>
      <link>https://balazscsorba.com/de/blog/spec-driven-development-coding-agents</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/spec-driven-development-coding-agents</guid>
      <pubDate>Wed, 30 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Vibe Coding scheitert an echten Codebasen: Schreib eine Spec mit Akzeptanzkriterien, Plan und Tasks, lass den Agenten abhaken und prüfe vor dem Code.</description>
      <category>Spec-driven development</category>
      <category>Coding agents</category>
      <category>Acceptance criteria</category>
      <category>Plan mode</category>
      <category>AI engineering</category>
      <enclosure url="https://balazscsorba.com/images/blog/spec-driven-development-coding-agents/og-de.jpg" type="image/jpeg" length="77135"/>
    </item>
    <item>
      <title>Browserbase und Stagehand im Test: gemietetes Chrome für KI-Agenten</title>
      <link>https://balazscsorba.com/de/blog/browserbase-stagehand</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/browserbase-stagehand</guid>
      <pubDate>Wed, 30 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Browserbase und Stagehand: Chrome pro Minute gemietet, Natural-Language-Schritte obendrauf. Was es kostet, wo die Zähler laufen und wann Playwright passt.</description>
      <category>Browser automation</category>
      <category>Web agents</category>
      <category>Headless browsers</category>
      <category>Playwright</category>
      <category>MCP</category>
      <enclosure url="https://balazscsorba.com/images/blog/browserbase-stagehand/og-de.jpg" type="image/jpeg" length="66700"/>
    </item>
    <item>
      <title>WebMCP: Tools veröffentlichen statt Pixel ausliefern</title>
      <link>https://balazscsorba.com/de/blog/webmcp</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/webmcp</guid>
      <pubDate>Wed, 30 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>WebMCP: Seiten veröffentlichen typisierte Tools für Browser-Agenten. Was der Standard tut, wie viel heute live ist und wann ein MCP-Server besser bleibt.</description>
      <category>WebMCP</category>
      <category>Agent tools</category>
      <category>JSON Schema</category>
      <category>Chrome</category>
      <category>MCP</category>
      <enclosure url="https://balazscsorba.com/images/blog/webmcp/og-de.jpg" type="image/jpeg" length="60504"/>
    </item>
    <item>
      <title>Cross-Encoder-Reranker im Vergleich: Cohere, bge, Voyage, Jina und Late Interaction (2026)</title>
      <link>https://balazscsorba.com/de/blog/reranking-models-compared</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/reranking-models-compared</guid>
      <pubDate>Wed, 30 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Reranker im Oktober 2026: pointwise, listwise und Late Interaction, Cohere, Voyage, bge, Qwen3, Jina und mxbai, Preise, Self-Hosting und die Wahl von k.</description>
      <category>Reranking</category>
      <category>RAG</category>
      <category>Search</category>
      <category>Cross-encoders</category>
      <category>Evaluation</category>
      <enclosure url="https://balazscsorba.com/images/blog/reranking-models-compared/og-de.jpg" type="image/jpeg" length="73572"/>
    </item>
    <item>
      <title>Vektorsuche in Elasticsearch und OpenSearch: kNN, hybride Suche und die Lizenzfrage</title>
      <link>https://balazscsorba.com/de/blog/elasticsearch-opensearch-vector-search</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/elasticsearch-opensearch-vector-search</guid>
      <pubDate>Wed, 30 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Elasticsearch und OpenSearch als Vektorspeicher: kNN und Filter, BBQ und binäre Quantisierung, hybride Suche mit RRF, GPU-Builds und die Lizenzfrage.</description>
      <category>Elasticsearch</category>
      <category>OpenSearch</category>
      <category>Vector search</category>
      <category>Hybrid search</category>
      <category>Licensing</category>
      <enclosure url="https://balazscsorba.com/images/blog/elasticsearch-opensearch-vector-search/og-de.jpg" type="image/jpeg" length="69232"/>
    </item>
    <item>
      <title>OpenAI dots: Was Always-on-Agenten verändern werden, und was nicht</title>
      <link>https://balazscsorba.com/de/blog/openai-dots-always-on-agents-impact</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/openai-dots-always-on-agents-impact</guid>
      <pubDate>Wed, 30 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>OpenAI dots: Always-on-Agenten auf GPT-6 Astra mit eigenem Rechner. Was läuft, wo die Schutzmechanismen enden und was das für Arbeit und Europa heißt.</description>
      <category>OpenAI dots</category>
      <category>AI agents</category>
      <category>GPT-6 Astra</category>
      <category>AI governance</category>
      <enclosure url="https://balazscsorba.com/images/blog/openai-dots-always-on-agents-impact/og-de.jpg" type="image/jpeg" length="64262"/>
    </item>
    <item>
      <title>Ollama im Test: der freundliche Weg zu offenen Modellen</title>
      <link>https://balazscsorba.com/de/blog/ollama</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/ollama</guid>
      <pubDate>Tue, 29 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Ollama im Test: offene Modelle per HTTP-API auf eigener Hardware. Was es gut macht, wo der Durchsatz zu kurz kommt und was die MIT-Lizenz nicht abdeckt.</description>
      <category>Local inference</category>
      <category>Open models</category>
      <category>llama.cpp</category>
      <category>GGUF</category>
      <category>Model serving</category>
      <enclosure url="https://balazscsorba.com/images/blog/ollama/og-de.jpg" type="image/jpeg" length="60423"/>
    </item>
    <item>
      <title>Guardrails AI: prüfen, was das Modell zurückgibt</title>
      <link>https://balazscsorba.com/de/blog/guardrails-ai</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/guardrails-ai</guid>
      <pubDate>Tue, 29 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Guardrails AI im Test: 65 Validatoren, acht On-Fail-Aktionen, das Ende der gehosteten Inferencing im August 2026 und wann NeMo Guardrails besser passt.</description>
      <category>Guardrails</category>
      <category>Output validation</category>
      <category>LLM reliability</category>
      <category>Python</category>
      <enclosure url="https://balazscsorba.com/images/blog/guardrails-ai/og-de.jpg" type="image/jpeg" length="57608"/>
    </item>
    <item>
      <title>turbopuffer im Test: Vektorsuche auf Object Storage und was eine Anfrage kostet</title>
      <link>https://balazscsorba.com/de/blog/turbopuffer</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/turbopuffer</guid>
      <pubDate>Tue, 29 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>turbopuffer im Test: Object Storage als Quelle der Wahrheit, SPFresh, RaBitQ, hybride Suche, Abrechnung pro GB gegenüber Pinecone und wann sich das lohnt.</description>
      <category>turbopuffer</category>
      <category>Vector database</category>
      <category>Object storage</category>
      <category>Pricing</category>
      <category>Hybrid search</category>
      <enclosure url="https://balazscsorba.com/images/blog/turbopuffer/og-de.jpg" type="image/jpeg" length="65572"/>
    </item>
    <item>
      <title>Tabellenextraktion für RAG: Extraktionsebenen, Serialisierung und belastbare Abfragen</title>
      <link>https://balazscsorba.com/de/blog/table-extraction-rag</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/table-extraction-rag</guid>
      <pubDate>Tue, 29 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Tabellen in RAG: warum Chunking sie zerbricht, pdfplumber, Camelot, Docling und Cloud-Extraktoren, was TEDS übersieht, Serialisierung und SQL-Routing.</description>
      <category>RAG</category>
      <category>Tables</category>
      <category>Document parsing</category>
      <category>Evaluation</category>
      <category>Text-to-SQL</category>
      <enclosure url="https://balazscsorba.com/images/blog/table-extraction-rag/og-de.jpg" type="image/jpeg" length="83821"/>
    </item>
    <item>
      <title>Laden nach EPEX-Preisen in Österreich: was meine Home-Assistant-App spart</title>
      <link>https://balazscsorba.com/de/blog/home-assistant-ev-charging-energy-manager</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/home-assistant-ev-charging-energy-manager</guid>
      <pubDate>Tue, 29 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Ein Jahr stündlicher EPEX-Preise in Österreich, nachgespielt für Tesla und Boiler: in den günstigsten Stunden 6,5 statt 18,9 ct/kWh, knapp 590 € im Jahr.</description>
      <category>Home Assistant</category>
      <category>EPEX Spot</category>
      <category>Energy prices</category>
      <category>Tesla</category>
      <category>Energy management</category>
      <enclosure url="https://balazscsorba.com/images/blog/home-assistant-ev-charging-energy-manager/og-de.jpg" type="image/jpeg" length="66788"/>
    </item>
    <item>
      <title>Portkey: ein LLM-Gateway für die Produktion, geprüft auf Routing, Guardrails und Kosten</title>
      <link>https://balazscsorba.com/de/blog/portkey</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/portkey</guid>
      <pubDate>Mon, 28 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Portkey im Test: Retries, Fallbacks, Cache, Guardrails und Kostenkontrolle hinter einer OpenAI-kompatiblen Schnittstelle. Was das Gateway an Latenz kostet.</description>
      <category>LLM gateway</category>
      <category>Guardrails</category>
      <category>Routing</category>
      <category>Observability</category>
      <category>Cost control</category>
      <enclosure url="https://balazscsorba.com/images/blog/portkey/og-de.jpg" type="image/jpeg" length="71231"/>
    </item>
    <item>
      <title>Embedding-Modelle für die eigene Domäne feintunen: Hard Negatives, Losses und Evals</title>
      <link>https://balazscsorba.com/de/blog/embedding-fine-tuning-domain</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/embedding-fine-tuning-domain</guid>
      <pubDate>Mon, 28 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Embeddings für die eigene Domäne feintunen: wann das einen Reranker schlägt, Trainingspaare, Hard Negatives, Losses in sentence-transformers v6 und Kosten.</description>
      <category>Embeddings</category>
      <category>Fine-tuning</category>
      <category>RAG</category>
      <category>Evaluation</category>
      <category>Sentence Transformers</category>
      <enclosure url="https://balazscsorba.com/images/blog/embedding-fine-tuning-domain/og-de.jpg" type="image/jpeg" length="107286"/>
    </item>
    <item>
      <title>SPLADE und gelernte spärliche Suche in der Praxis: BM25, Indexgröße, Latenz</title>
      <link>https://balazscsorba.com/de/blog/splade-learned-sparse-retrieval</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/splade-learned-sparse-retrieval</guid>
      <pubDate>Mon, 28 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Gelernte spärliche Suche: wie SPLADE Begriffe erweitert, Modelle und Lizenzen, Indexgröße und Latenz, Engine-Unterstützung und wann es BM25 schlägt.</description>
      <category>SPLADE</category>
      <category>Sparse retrieval</category>
      <category>BM25</category>
      <category>Hybrid search</category>
      <category>Elasticsearch</category>
      <enclosure url="https://balazscsorba.com/images/blog/splade-learned-sparse-retrieval/og-de.jpg" type="image/jpeg" length="77592"/>
    </item>
    <item>
      <title>MCP-Referenzserver: was sie zeigen und was sie auslassen</title>
      <link>https://balazscsorba.com/de/blog/mcp-reference-servers</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/mcp-reference-servers</guid>
      <pubDate>Fri, 25 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Review von modelcontextprotocol/servers: sieben Referenzserver, was jeder lehrt, die SDK-Versionen dahinter und warum keiner in Produktion gehört.</description>
      <category>MCP</category>
      <category>Reference servers</category>
      <category>Tool protocol</category>
      <category>Server SDKs</category>
      <enclosure url="https://balazscsorba.com/images/blog/mcp-reference-servers/og-de.jpg" type="image/jpeg" length="70671"/>
    </item>
    <item>
      <title>Wissensgraphen mit LLMs extrahieren: Ontologie, Entitätsauflösung, Herkunft</title>
      <link>https://balazscsorba.com/de/blog/knowledge-graph-extraction-llm</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/knowledge-graph-extraction-llm</guid>
      <pubDate>Fri, 25 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Einen Wissensgraphen mit LLMs bauen: kleine Ontologie, Extraktionsprompts, Entitätsauflösung, Herkunft, inkrementelle Updates, Evaluierung und Speicher.</description>
      <category>Knowledge graphs</category>
      <category>GraphRAG</category>
      <category>Entity resolution</category>
      <category>RAG</category>
      <category>Neo4j</category>
      <enclosure url="https://balazscsorba.com/images/blog/knowledge-graph-extraction-llm/og-de.jpg" type="image/jpeg" length="78526"/>
    </item>
    <item>
      <title>RAG-Index aktuell halten: inkrementelles Indexieren, CDC und Blue/Green-Neueinbettung</title>
      <link>https://balazscsorba.com/de/blog/incremental-indexing-cdc</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/incremental-indexing-cdc</guid>
      <pubDate>Fri, 25 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>RAG-Index aktuell halten: Aktualitätsbudget, Änderungserkennung, CDC aus Postgres mit Debezium, Löschungen, Rechte, Blue/Green-Wechsel und Kosten.</description>
      <category>RAG</category>
      <category>Change data capture</category>
      <category>PostgreSQL</category>
      <category>Vector databases</category>
      <category>Data freshness</category>
      <enclosure url="https://balazscsorba.com/images/blog/incremental-indexing-cdc/og-de.jpg" type="image/jpeg" length="72557"/>
    </item>
    <item>
      <title>Aider im Test: Pair Programming im Terminal, git zuerst</title>
      <link>https://balazscsorba.com/de/blog/aider</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/aider</guid>
      <pubDate>Wed, 23 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Ein Test von Aider 0.86.2, ein Apache-2.0-Terminal-Pair-Programmierer mit ehrlichem Benchmark — und ohne Release seit acht Monaten.</description>
      <category>Coding agents</category>
      <category>Terminal</category>
      <category>Git workflow</category>
      <category>BYO key</category>
      <category>Open source</category>
      <enclosure url="https://balazscsorba.com/images/blog/aider/og-de.jpg" type="image/jpeg" length="60491"/>
    </item>
    <item>
      <title>Claude Opus 5.5 holt Platz 1 bei Artificial Analysis – die eigentliche Story ist medium</title>
      <link>https://balazscsorba.com/de/blog/artificial-analysis-leaderboard-claude-opus-5-5</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/artificial-analysis-leaderboard-claude-opus-5-5</guid>
      <pubDate>Wed, 23 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Claude Opus 5.5 ist Platz 1 von 211 Modellen bei Artificial Analysis (58 Punkte). Mit Effort medium erreicht es Opus 5 für 1,34 $ statt 5,86 $ pro Aufgabe.</description>
      <category>Claude Opus 5.5</category>
      <category>Artificial Analysis</category>
      <category>LLM benchmarks</category>
      <category>LLM cost</category>
      <enclosure url="https://balazscsorba.com/images/blog/artificial-analysis-leaderboard-claude-opus-5-5/og-de.jpg" type="image/jpeg" length="68993"/>
    </item>
    <item>
      <title>EU AI Act Article 50: was Entwickler seit 2. August 2026 tun müssen</title>
      <link>https://balazscsorba.com/de/blog/eu-ai-act-article-50-developer-checklist</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/eu-ai-act-article-50-developer-checklist</guid>
      <pubDate>Tue, 22 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>EU AI Act Article 50 für Entwickler: Offenlegung von KI-Interaktion, maschinenlesbare Kennzeichnung, Deepfakes, Anbieter oder Betreiber, Checkliste.</description>
      <category>EU AI Act</category>
      <category>Article 50</category>
      <category>AI transparency</category>
      <category>Digital Omnibus</category>
      <category>AI literacy</category>
      <category>Compliance</category>
      <enclosure url="https://balazscsorba.com/images/blog/eu-ai-act-article-50-developer-checklist/og-de.jpg" type="image/jpeg" length="72037"/>
    </item>
    <item>
      <title>LanceDB: Vektorsuche, die als Bibliothek beginnt</title>
      <link>https://balazscsorba.com/de/blog/lancedb</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/lancedb</guid>
      <pubDate>Mon, 21 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>LanceDB im Test: eine Apache-2.0-Bibliothek statt Server, die Wahl zwischen IVF und HNSW, Hybridsuche mit Rangfusion und was Enterprise zusätzlich bringt.</description>
      <category>Vector search</category>
      <category>Hybrid search</category>
      <category>Embedded database</category>
      <category>RAG</category>
      <enclosure url="https://balazscsorba.com/images/blog/lancedb/og-de.jpg" type="image/jpeg" length="61868"/>
    </item>
    <item>
      <title>pgvector im Review: die Vektordatenbank, die du nicht betreiben musst</title>
      <link>https://balazscsorba.com/de/blog/pgvector</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/pgvector</guid>
      <pubDate>Mon, 21 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>pgvector 0.8.7 im Review: iterative Index-Scans für Filter, HNSW und IVFFlat, Binärquantisierung bei 100 Millionen Vektoren und das CVE im Indexaufbau.</description>
      <category>Vector search</category>
      <category>Postgres</category>
      <category>HNSW</category>
      <category>RAG</category>
      <category>Quantisation</category>
      <enclosure url="https://balazscsorba.com/images/blog/pgvector/og-de.jpg" type="image/jpeg" length="60687"/>
    </item>
    <item>
      <title>Mem0: was eine Agent-Speicherschicht pro Runde kostet</title>
      <link>https://balazscsorba.com/de/blog/mem0</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/mem0</guid>
      <pubDate>Thu, 17 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Mem0 im Review: extrahierte Fakten pro Runde, die Benchmark-Tabelle vom April 2026 mit Plattform-Vorbehalt, vier Cloud-Stufen und Lücken beim Self-Hosting.</description>
      <category>Agent memory</category>
      <category>Long-term memory</category>
      <category>RAG</category>
      <category>Vector search</category>
      <enclosure url="https://balazscsorba.com/images/blog/mem0/og-de.jpg" type="image/jpeg" length="61691"/>
    </item>
    <item>
      <title>Typisierte Entscheidungen für LLM-Routing und Triage: kalibrierte Konfidenz mit Jev</title>
      <link>https://balazscsorba.com/de/blog/jev-typed-decisions-llm-routing</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/jev-typed-decisions-llm-routing</guid>
      <pubDate>Thu, 17 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>LLM-Routing mit typisierten Entscheidungen in Jev: Choice-, Score- und Ja-Wahrscheinlichkeits-Antworten mit kalibrierter Konfidenz, Schwellen und Hand-off.</description>
      <category>LLM routing</category>
      <category>Classification</category>
      <category>Calibration</category>
      <category>OpenRouter</category>
      <category>Human in the loop</category>
      <enclosure url="https://balazscsorba.com/images/blog/jev-typed-decisions-llm-routing/og-de.jpg" type="image/jpeg" length="66714"/>
    </item>
    <item>
      <title>Headless B2B-Produktkonfigurator: Regeln, Preise und Nuxt auf einer Commerce-API</title>
      <link>https://balazscsorba.com/de/blog/headless-product-configurator-b2b</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/headless-product-configurator-b2b</guid>
      <pubDate>Mon, 14 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>So baust du einen Headless-B2B-Produktkonfigurator: Regelwerk oder Solver, Preise auf dem Server, Nuxt auf einer Commerce-API, TYPO3 und 100k+ Varianten.</description>
      <category>Product configurator</category>
      <category>B2B e-commerce</category>
      <category>Nuxt</category>
      <category>Headless commerce</category>
      <enclosure url="https://balazscsorba.com/images/blog/headless-product-configurator-b2b/og-de.jpg" type="image/jpeg" length="66266"/>
    </item>
    <item>
      <title>OpenAI Agents SDK: eine schlanke Agent-Runtime mit scharfen Kanten</title>
      <link>https://balazscsorba.com/de/blog/openai-agents-sdk</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/openai-agents-sdk</guid>
      <pubDate>Fri, 11 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Eine Bewertung des OpenAI Agents SDK: Runner-Schleife, Tracing, Guardrails und Approvals, plus was Release-Tempo und die Responses-only-Funktionen kosten.</description>
      <category>Agent runtime</category>
      <category>Tracing</category>
      <category>Guardrails</category>
      <category>MCP</category>
      <category>Python</category>
      <enclosure url="https://balazscsorba.com/images/blog/openai-agents-sdk/og-de.jpg" type="image/jpeg" length="61094"/>
    </item>
    <item>
      <title>Memory für KI-Agenten entwerfen: Ebenen, Schreibregeln, Poisoning und DSGVO</title>
      <link>https://balazscsorba.com/de/blog/ai-agent-memory-design</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/ai-agent-memory-design</guid>
      <pubDate>Thu, 10 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>So entwirfst du das Gedächtnis von KI-Agenten: Kontext, Session, Langzeit, was du speicherst und nie speicherst, Retrieval, Compaction, Poisoning, DSGVO.</description>
      <category>AI agent memory</category>
      <category>Context engineering</category>
      <category>Memory poisoning</category>
      <category>GDPR</category>
      <enclosure url="https://balazscsorba.com/images/blog/ai-agent-memory-design/og-de.jpg" type="image/jpeg" length="62475"/>
    </item>
    <item>
      <title>OpenHands: der Open-Source-Coding-Agent im Eigenbetrieb</title>
      <link>https://balazscsorba.com/de/blog/openhands</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/openhands</guid>
      <pubDate>Wed, 09 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>OpenHands 1.25.0: MIT-Coding-Agent-Plattform mit Web-Canvas, CLI, Sandbox und geplanten Automatisierungen. Stärken und Betriebskosten im Review.</description>
      <category>Coding agents</category>
      <category>Sandboxed execution</category>
      <category>Automations</category>
      <category>Self-hosted</category>
      <category>MIT licence</category>
      <enclosure url="https://balazscsorba.com/images/blog/openhands/og-de.jpg" type="image/jpeg" length="67429"/>
    </item>
    <item>
      <title>Milvus-Review: die vollständigste Vektordatenbank im Betrieb</title>
      <link>https://balazscsorba.com/de/blog/milvus-zilliz</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/milvus-zilliz</guid>
      <pubDate>Tue, 08 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Milvus 3.0.2 im Review: die vollständigste Open-Source-Vektordatenbank und die aufwendigste im Betrieb. Architektur, Hybridsuche, Kosten, Einsatzgrenzen.</description>
      <category>Vector search</category>
      <category>Hybrid search</category>
      <category>BM25 full text</category>
      <category>Distributed</category>
      <category>RAG</category>
      <enclosure url="https://balazscsorba.com/images/blog/milvus-zilliz/og-de.jpg" type="image/jpeg" length="76040"/>
    </item>
    <item>
      <title>Microsoft GraphRAG: ein Wissensgraph-RAG mit Vorabrechnung</title>
      <link>https://balazscsorba.com/de/blog/graphrag</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/graphrag</guid>
      <pubDate>Tue, 08 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Ein Test von Microsoft GraphRAG 3.2.0: MIT, Wartungsmodus und eine Indexrechnung, die vor der ersten Abfrage fällig wird.</description>
      <category>Knowledge graph</category>
      <category>RAG</category>
      <category>Global search</category>
      <category>Community summaries</category>
      <category>Token cost</category>
      <enclosure url="https://balazscsorba.com/images/blog/graphrag/og-de.jpg" type="image/jpeg" length="70898"/>
    </item>
    <item>
      <title>Harness Engineering: Guides und Sensors, die Agent-PRs mergebar machen</title>
      <link>https://balazscsorba.com/de/blog/harness-engineering-coding-agents</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/harness-engineering-coding-agents</guid>
      <pubDate>Fri, 04 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Harness Engineering für Coding-Agenten: Guides und Sensors, wo jede Prüfung laufen soll, Rot/Grün-TDD und Mutationstests für die Tests des Agenten.</description>
      <category>Harness engineering</category>
      <category>Coding agents</category>
      <category>Code quality</category>
      <category>Mutation testing</category>
      <category>TDD</category>
      <enclosure url="https://balazscsorba.com/images/blog/harness-engineering-coding-agents/og-de.jpg" type="image/jpeg" length="64054"/>
    </item>
    <item>
      <title>Cursor im Test: ein KI-Code-Editor, der über den Listenpreis hinaus abrechnet</title>
      <link>https://balazscsorba.com/de/blog/cursor</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/cursor</guid>
      <pubDate>Wed, 02 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Cursor im Test: Editor, Terminal-Agent und Cloud-Läufe in einem Abo. Was die Nutzungs-Pools kosten und wann Copilot, Claude Code oder Cline besser sind.</description>
      <category>AI code editor</category>
      <category>Coding agents</category>
      <category>CLI</category>
      <category>Usage-based pricing</category>
      <category>MCP</category>
      <enclosure url="https://balazscsorba.com/images/blog/cursor/og-de.jpg" type="image/jpeg" length="66710"/>
    </item>
    <item>
      <title>Prompt Injection abwehren: lethal trifecta und sechs Designmuster</title>
      <link>https://balazscsorba.com/de/blog/prompt-injection-lethal-trifecta-patterns</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/prompt-injection-lethal-trifecta-patterns</guid>
      <pubDate>Tue, 01 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Warum sich Prompt Injection nicht filtern lässt: das lethal trifecta, sechs Designmuster, Egress-Regeln und eine Red-Team-Checkliste für KI-Agenten.</description>
      <category>Prompt injection</category>
      <category>AI agent security</category>
      <category>Lethal trifecta</category>
      <category>Design patterns</category>
      <category>Red teaming</category>
      <enclosure url="https://balazscsorba.com/images/blog/prompt-injection-lethal-trifecta-patterns/og-de.jpg" type="image/jpeg" length="67902"/>
    </item>
    <item>
      <title>Claude Code: der Coding-Agent im Terminal, im Test</title>
      <link>https://balazscsorba.com/de/blog/claude-code</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/claude-code</guid>
      <pubDate>Mon, 31 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Claude Code im Test: Erweiterungspunkte, echte Kosten pro Entwickler und die genaue Grenze der Bash-Sandbox.</description>
      <category>Terminal agent</category>
      <category>Hooks</category>
      <category>Subagents</category>
      <category>MCP</category>
      <category>Sandbox</category>
      <enclosure url="https://balazscsorba.com/images/blog/claude-code/og-de.jpg" type="image/jpeg" length="56689"/>
    </item>
    <item>
      <title>OpenAI Codex CLI: der Agent, der Rechte als Konfigurationsdatei behandelt</title>
      <link>https://balazscsorba.com/de/blog/openai-codex-cli</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/openai-codex-cli</guid>
      <pubDate>Mon, 31 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>OpenAI Codex CLI: quelloffener Terminal-Agent. Wie Sandbox, Freigaberichtlinie und config.toml zu bewerten sind und was unbewachte CI-Läufe kosten.</description>
      <category>Coding agents</category>
      <category>Terminal</category>
      <category>Sandbox</category>
      <category>CI</category>
      <category>Rust</category>
      <enclosure url="https://balazscsorba.com/images/blog/openai-codex-cli/og-de.jpg" type="image/jpeg" length="64797"/>
    </item>
    <item>
      <title>DSGVO-LLM-Datenresidenz: Regionssteuerung, Zero Retention, EU-Optionen</title>
      <link>https://balazscsorba.com/de/blog/gdpr-llm-api-eu-data-residency</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/gdpr-llm-api-eu-data-residency</guid>
      <pubDate>Fri, 28 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Kann eine LLM-API DSGVO-konform sein? EU-Datenresidenz bei OpenAI, Claude über Bedrock und Google Cloud, Zero Data Retention und Self-Hosting.</description>
      <category>GDPR</category>
      <category>Data residency</category>
      <category>LLM API</category>
      <category>Zero data retention</category>
      <category>PII minimisation</category>
      <category>EU hosting</category>
      <enclosure url="https://balazscsorba.com/images/blog/gdpr-llm-api-eu-data-residency/og-de.jpg" type="image/jpeg" length="66052"/>
    </item>
    <item>
      <title>Top 20 Wege, Tokens bei Coding-Agents zu sparen: rtk, lean-ctx, Serena und mehr, nach Belegen gerankt</title>
      <link>https://balazscsorba.com/de/blog/token-saving-tools-coding-agents-top-20</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/token-saving-tools-coding-agents-top-20</guid>
      <pubDate>Wed, 26 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Top 20 Token-Sparer für Coding-Agents nach Belegen: rtk, lean-ctx, context-mode, Serena und 16 weitere, mit eigenen Messungen an einer Nuxt-Codebasis.</description>
      <category>Claude Code</category>
      <category>token usage</category>
      <category>Context engineering</category>
      <category>developer tools</category>
      <enclosure url="https://balazscsorba.com/images/blog/token-saving-tools-coding-agents-top-20/og-de.jpg" type="image/jpeg" length="74329"/>
    </item>
    <item>
      <title>Firecrawl: eine Web-Crawling-API für RAG-Pipelines im Test</title>
      <link>https://balazscsorba.com/de/blog/firecrawl</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/firecrawl</guid>
      <pubDate>Tue, 25 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Firecrawl im Test: sauberes Markdown aus URLs per gehosteter API. Was es kostet, wo das Crawl-Accounting versagt und wann sich der AGPL-Kern lohnt.</description>
      <category>Web scraping</category>
      <category>RAG ingestion</category>
      <category>Crawling</category>
      <category>MCP</category>
      <category>AGPL</category>
      <enclosure url="https://balazscsorba.com/images/blog/firecrawl/og-de.jpg" type="image/jpeg" length="69333"/>
    </item>
    <item>
      <title>Semantische Produktsuche für B2B-Shops: Artikelnummern, Hybrid-Retrieval und was du messen solltest</title>
      <link>https://balazscsorba.com/de/blog/semantic-product-search-b2b</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/semantic-product-search-b2b</guid>
      <pubDate>Fri, 21 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Semantische B2B-Produktsuche, ohne die Artikelnummern-Suche zu zerstören: Hybrid aus BM25 und Vektoren, Filter, DE/EN/HU, LLM-Query-Parsing, Metriken.</description>
      <category>B2B search</category>
      <category>Hybrid search</category>
      <category>Semantic search</category>
      <category>Spryker</category>
      <category>OpenSearch</category>
      <enclosure url="https://balazscsorba.com/images/blog/semantic-product-search-b2b/og-de.jpg" type="image/jpeg" length="74205"/>
    </item>
    <item>
      <title>LLM-Halluzinationen in Produktion reduzieren: Grounding, Zitate und das Nein zur richtigen Zeit</title>
      <link>https://balazscsorba.com/de/blog/llm-hallucination-grounding-citations</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/llm-hallucination-grounding-citations</guid>
      <pubDate>Thu, 20 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>LLM-Halluzinationen im RAG senken: Zitier-APIs, Abstention, Claim-Prüfung, Faithfulness-Metriken, Quellen-UI und die Fehler, die durchrutschen.</description>
      <category>Hallucinations</category>
      <category>RAG</category>
      <category>Citations</category>
      <category>Grounding</category>
      <category>Faithfulness</category>
      <enclosure url="https://balazscsorba.com/images/blog/llm-hallucination-grounding-citations/og-de.jpg" type="image/jpeg" length="75308"/>
    </item>
    <item>
      <title>Semgrep: statische Analyse, die in einen Pull Request passt</title>
      <link>https://balazscsorba.com/de/blog/semgrep</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/semgrep</guid>
      <pubDate>Fri, 14 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Semgrep im Test: über 30 Sprachen, YAML-Muster in Sekunden, Engine unter LGPL-2.1. Cross-File-Analyse, Regelsätze und KI-Triage nur in bezahlten Stufen.</description>
      <category>SAST</category>
      <category>Static analysis</category>
      <category>CI security</category>
      <category>Rule authoring</category>
      <category>AppSec</category>
      <enclosure url="https://balazscsorba.com/images/blog/semgrep/og-de.jpg" type="image/jpeg" length="74989"/>
    </item>
    <item>
      <title>Langfuse-Test: Tracing, Prompts und Evals selbst gehostet</title>
      <link>https://balazscsorba.com/de/blog/langfuse</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/langfuse</guid>
      <pubDate>Thu, 13 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Langfuse im Test: LLM-Traces, Prompt-Versionen und Experimente auf einer MIT-lizenzierten Plattform. Was Selbsthosting kostet und wo Langfuse verliert.</description>
      <category>LLM observability</category>
      <category>Tracing</category>
      <category>OpenTelemetry</category>
      <category>Self-hosting</category>
      <category>Evaluation</category>
      <enclosure url="https://balazscsorba.com/images/blog/langfuse/og-de.jpg" type="image/jpeg" length="57051"/>
    </item>
    <item>
      <title>MCP-Sicherheits-Checkliste: Tool-Poisoning, Rug Pulls und OAuth</title>
      <link>https://balazscsorba.com/de/blog/mcp-server-security-checklist</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/mcp-server-security-checklist</guid>
      <pubDate>Tue, 11 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>MCP-Sicherheits-Checkliste: Bedrohungsmodell, Tool-Poisoning, Rug Pulls, RFC-9207-Issuer-Prüfung, Credentials pro Issuer, enge Tokens und Audit-Logs.</description>
      <category>MCP security</category>
      <category>Tool poisoning</category>
      <category>MCP OAuth</category>
      <category>Supply chain</category>
      <category>Audit logs</category>
      <enclosure url="https://balazscsorba.com/images/blog/mcp-server-security-checklist/og-de.jpg" type="image/jpeg" length="72700"/>
    </item>
    <item>
      <title>GitHub Copilot Coding Agent: ein Test des Pull-Request-Agenten</title>
      <link>https://balazscsorba.com/de/blog/github-copilot-coding-agent</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/github-copilot-coding-agent</guid>
      <pubDate>Mon, 10 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>GitHubs Cloud-Coding-Agent nimmt ein Issue an und öffnet einen Pull Request. Was das 59-Minuten-Limit, AI-Credits und die Review-Pflicht wirklich kosten.</description>
      <category>Coding agents</category>
      <category>Pull requests</category>
      <category>GitHub Actions</category>
      <category>AI credits</category>
      <category>Code review</category>
      <enclosure url="https://balazscsorba.com/images/blog/github-copilot-coding-agent/og-de.jpg" type="image/jpeg" length="61576"/>
    </item>
    <item>
      <title>Multi-Agent-Systeme: wann sie einen Agenten schlagen und wann nicht</title>
      <link>https://balazscsorba.com/de/blog/multi-agent-systems-when-worth-it</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/multi-agent-systems-when-worth-it</guid>
      <pubDate>Fri, 07 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Multi-Agent-Systeme: Orchestrator-Worker, Fan-out, Critic und Handoff. Was sie bringen, was sie an Tokens kosten, wie sie scheitern und wann nicht.</description>
      <category>Multi-agent systems</category>
      <category>AI agents</category>
      <category>Orchestrator-worker</category>
      <category>Context engineering</category>
      <enclosure url="https://balazscsorba.com/images/blog/multi-agent-systems-when-worth-it/og-de.jpg" type="image/jpeg" length="74780"/>
    </item>
    <item>
      <title>Observability für LLM-Agenten mit OpenTelemetry: Traces, Tokens, PII und Evals</title>
      <link>https://balazscsorba.com/de/blog/agent-observability-opentelemetry</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/agent-observability-opentelemetry</guid>
      <pubDate>Thu, 06 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>So tracest du LLM-Agenten mit OpenTelemetry: GenAI Semantic Conventions und ihr Status, Span-Baum, Token-Metriken, Sampling, PII, Evals und Tool-Optionen.</description>
      <category>OpenTelemetry</category>
      <category>LLM observability</category>
      <category>AI agents</category>
      <category>Tracing</category>
      <category>Evals</category>
      <enclosure url="https://balazscsorba.com/images/blog/agent-observability-opentelemetry/og-de.jpg" type="image/jpeg" length="72115"/>
    </item>
    <item>
      <title>KI-Agent-Sandbox-Checkliste: Lehren aus einem CI-Einbruch</title>
      <link>https://balazscsorba.com/de/blog/sandboxing-coding-agents-ci-checklist</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/sandboxing-coding-agents-ci-checklist</guid>
      <pubDate>Wed, 05 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Sandbox-Checkliste für Agenten in der CI: Isolationsstufen, Egress-Allowlist, kurzlebige Credentials, Metadata-Endpunkte, nicht vertrauenswürdige Config.</description>
      <category>AI agent sandbox</category>
      <category>CI security</category>
      <category>Egress control</category>
      <category>Credentials</category>
      <category>Container isolation</category>
      <enclosure url="https://balazscsorba.com/images/blog/sandboxing-coding-agents-ci-checklist/og-de.jpg" type="image/jpeg" length="69148"/>
    </item>
    <item>
      <title>Lakera Guard: Prompt-Injection-Filter an der Request-Grenze</title>
      <link>https://balazscsorba.com/de/blog/lakera-guard</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/lakera-guard</guid>
      <pubDate>Tue, 04 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Lakera Guard im Test: ein Endpunkt vor dem Modell, PINT-Benchmark-Ergebnisse und warum die Gratis-Stufe schon bei 10.000 Anfragen im Monat endet.</description>
      <category>Prompt injection</category>
      <category>Guardrails</category>
      <category>LLM security</category>
      <category>Content moderation</category>
      <enclosure url="https://balazscsorba.com/images/blog/lakera-guard/og-de.jpg" type="image/jpeg" length="64318"/>
    </item>
    <item>
      <title>detect-secrets: Secret Scanning mit eingecheckter Baseline</title>
      <link>https://balazscsorba.com/de/blog/detect-secrets</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/detect-secrets</guid>
      <pubDate>Mon, 03 Aug 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>detect-secrets im Test: eingecheckte Baseline im Vergleich zu gitleaks und TruffleHog, Verifikationsaufrufe in der CI und wo das Tool aufhört.</description>
      <category>Secret scanning</category>
      <category>Pre-commit</category>
      <category>Git</category>
      <category>DevSecOps</category>
      <enclosure url="https://balazscsorba.com/images/blog/detect-secrets/og-de.jpg" type="image/jpeg" length="69761"/>
    </item>
    <item>
      <title>RAG im Jahr 2026: hybrides Retrieval, agentisches Suchen oder Long Context?</title>
      <link>https://balazscsorba.com/de/blog/rag-2026-hybrid-agentic-long-context</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/rag-2026-hybrid-agentic-long-context</guid>
      <pubDate>Thu, 30 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>RAG 2026: wann ein gecachter 1M-Token-Kontext das Retrieval schlägt, wann hybride Suche gewinnt, wann agentische Suche passt und was jede Anfrage kostet.</description>
      <category>RAG</category>
      <category>Long context</category>
      <category>Agentic search</category>
      <category>Hybrid search</category>
      <category>Contextual retrieval</category>
      <enclosure url="https://balazscsorba.com/images/blog/rag-2026-hybrid-agentic-long-context/og-de.jpg" type="image/jpeg" length="84403"/>
    </item>
    <item>
      <title>MCP 2026-07-28: Migrationsleitfaden für zustandslose MCP-Server</title>
      <link>https://balazscsorba.com/de/blog/mcp-2026-07-28-stateless-migration-guide</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/mcp-2026-07-28-stateless-migration-guide</guid>
      <pubDate>Wed, 29 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>MCP 2026-07-28 entfernt Sessions und den initialize-Handshake. Leitfaden für Serverautoren: _meta, server/discover, MRTR, Autorisierung und Checkliste.</description>
      <category>MCP</category>
      <category>Protocol migration</category>
      <category>Stateless APIs</category>
      <category>OAuth</category>
      <category>Agents</category>
      <enclosure url="https://balazscsorba.com/images/blog/mcp-2026-07-28-stateless-migration-guide/og-de.jpg" type="image/jpeg" length="78971"/>
    </item>
    <item>
      <title>Human in the Loop bei KI-Agenten: wo Freigaben hingehören</title>
      <link>https://balazscsorba.com/de/blog/human-in-the-loop-ai-agents</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/human-in-the-loop-ai-agents</guid>
      <pubDate>Tue, 28 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Human in the Loop: wo Freigaben hingehören, wie du Durchwinken vermeidest und wie Interrupt und Resume in LangGraph, OpenAI- und Claude-SDKs laufen.</description>
      <category>Human in the loop</category>
      <category>AI agents</category>
      <category>Approval gates</category>
      <category>Agent safety</category>
      <enclosure url="https://balazscsorba.com/images/blog/human-in-the-loop-ai-agents/og-de.jpg" type="image/jpeg" length="60850"/>
    </item>
    <item>
      <title>RAG-Pipeline in Produktion, Schritt für Schritt: Chunking, hybride Suche und Reranking</title>
      <link>https://balazscsorba.com/de/blog/rag-pipeline-chunking-hybrid-search-reranking</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/rag-pipeline-chunking-hybrid-search-reranking</guid>
      <pubDate>Fri, 24 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Eine RAG-Pipeline Schritt für Schritt bauen: Parsing, Chunking, pgvector, BM25 plus Vektoren mit RRF, Reranking, Quellenangaben und Evals.</description>
      <category>RAG</category>
      <category>Hybrid search</category>
      <category>Chunking</category>
      <category>Reranking</category>
      <category>pgvector</category>
      <enclosure url="https://balazscsorba.com/images/blog/rag-pipeline-chunking-hybrid-search-reranking/og-de.jpg" type="image/jpeg" length="74501"/>
    </item>
    <item>
      <title>OpenRouter: ein API-Schlüssel vor jedem Modell im Katalog</title>
      <link>https://balazscsorba.com/de/blog/openrouter</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/openrouter</guid>
      <pubDate>Thu, 23 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>OpenRouter im Test: 500+ Modelle von über 80 Anbietern hinter einem OpenAI-kompatiblen Endpunkt, mit Fallbacks und Weiterverrechnung zum Listenpreis.</description>
      <category>LLM gateway</category>
      <category>Model routing</category>
      <category>Fallbacks</category>
      <category>OpenAI-compatible</category>
      <category>Pay per token</category>
      <enclosure url="https://balazscsorba.com/images/blog/openrouter/og-de.jpg" type="image/jpeg" length="65625"/>
    </item>
    <item>
      <title>Core Web Vitals für Nuxt-Sites und Shops: LCP, INP und CLS beheben</title>
      <link>https://balazscsorba.com/de/blog/nuxt-core-web-vitals-performance</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/nuxt-core-web-vitals-performance</guid>
      <pubDate>Tue, 21 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>So behebst du LCP, INP und CLS in Nuxt-4-Shops: Bilder, Hydration, Fonts, Drittanbieter-Skripte, Prerender, SSR oder ISR und Messung mit echten Nutzern.</description>
      <category>Core Web Vitals</category>
      <category>Nuxt</category>
      <category>Performance</category>
      <category>E-commerce</category>
      <enclosure url="https://balazscsorba.com/images/blog/nuxt-core-web-vitals-performance/og-de.jpg" type="image/jpeg" length="72613"/>
    </item>
    <item>
      <title>Chroma: einfache Vektorsuche mit einem Haken</title>
      <link>https://balazscsorba.com/de/blog/chroma</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/chroma</guid>
      <pubDate>Mon, 20 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Chroma im Test: eine Apache-2.0-Vektordatenbank, eingebettet, als Einzelknoten oder Cloud. Wo sie angenehm ist und wo die Suche an der Cloud-Grenze endet.</description>
      <category>Vector search</category>
      <category>Embeddings</category>
      <category>RAG</category>
      <category>Hybrid search</category>
      <category>Metadata filter</category>
      <enclosure url="https://balazscsorba.com/images/blog/chroma/og-de.jpg" type="image/jpeg" length="59515"/>
    </item>
    <item>
      <title>Goose: der quelloffene Agent, den man auf dem eigenen Rechner ausführt</title>
      <link>https://balazscsorba.com/de/blog/goose-block</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/goose-block</guid>
      <pubDate>Fri, 17 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Goose: quelloffener Rust-Coding-Agent unter Apache-2.0, inzwischen bei der Linux Foundation. Wie Berechtigungsmodi, Rezepte und MCP-Erweiterungen bestehen.</description>
      <category>Coding agents</category>
      <category>MCP</category>
      <category>Local models</category>
      <category>Open source</category>
      <enclosure url="https://balazscsorba.com/images/blog/goose-block/og-de.jpg" type="image/jpeg" length="65049"/>
    </item>
    <item>
      <title>LangGraph: eine Low-Level-Laufzeit für zustandsbehaftete Agenten</title>
      <link>https://balazscsorba.com/de/blog/langgraph</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/langgraph</guid>
      <pubDate>Fri, 17 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>LangGraph für Produktionsagenten: geprüfte Supersteps, Interrupts und Streaming, die Grenzen des Dauerhaftigkeitsmodells und die Kosten von LangSmith.</description>
      <category>LangGraph</category>
      <category>Agent orchestration</category>
      <category>Durable execution</category>
      <category>Human in the loop</category>
      <category>State machines</category>
      <enclosure url="https://balazscsorba.com/images/blog/langgraph/og-de.jpg" type="image/jpeg" length="70170"/>
    </item>
    <item>
      <title>Die Agentenschleife erklärt: wie Coding-Agenten laufen und wie man sie stoppt</title>
      <link>https://balazscsorba.com/de/blog/agent-loop-explained</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/agent-loop-explained</guid>
      <pubDate>Thu, 16 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Wie die Agentenschleife im Code funktioniert, welche Abbruchbedingungen und Budgets man erzwingen sollte und wie sich Ralph, /loop und /goal verhalten.</description>
      <category>Agent loop</category>
      <category>Coding agents</category>
      <category>Tool calling</category>
      <category>Claude Code</category>
      <category>Stop conditions</category>
      <enclosure url="https://balazscsorba.com/images/blog/agent-loop-explained/og-de.jpg" type="image/jpeg" length="64573"/>
    </item>
    <item>
      <title>Mastra im Test: TypeScript-Agenten mit echter Evaluationsschleife</title>
      <link>https://balazscsorba.com/de/blog/mastra</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/mastra</guid>
      <pubDate>Wed, 15 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Mastra im Test: Agenten, Workflows, Memory, MCP und Evals in einem TypeScript-Framework. Was der Apache-2.0-Kern abdeckt und was die ee/-Teilung kostet.</description>
      <category>TypeScript</category>
      <category>Agent framework</category>
      <category>Workflows</category>
      <category>MCP</category>
      <category>Evals</category>
      <enclosure url="https://balazscsorba.com/images/blog/mastra/og-de.jpg" type="image/jpeg" length="72214"/>
    </item>
    <item>
      <title>LlamaIndex im Test: das breiteste Daten-Toolkit, dessen Schwerpunkt schon gewandert ist</title>
      <link>https://balazscsorba.com/de/blog/llamaindex</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/llamaindex</guid>
      <pubDate>Tue, 14 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>LlamaIndex 2026: MIT-lizenziertes Python-Framework für Daten und Agenten mit über 300 Integrationen, Event-Workflows und einem Fokus auf LlamaParse.</description>
      <category>Agent framework</category>
      <category>RAG</category>
      <category>Python</category>
      <category>Document parsing</category>
      <category>Workflows</category>
      <enclosure url="https://balazscsorba.com/images/blog/llamaindex/og-de.jpg" type="image/jpeg" length="72697"/>
    </item>
    <item>
      <title>Zed im Review: der Editor, der den Agenten ins Fenster holt</title>
      <link>https://balazscsorba.com/de/blog/zed</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/zed</guid>
      <pubDate>Fri, 10 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Ein Review von Zed 1.22: Edit-Predictions, externe ACP-Agenten, parallele Threads, die 20-Dollar-Deckel bei Pro und das geopferte Erweiterungs-Ökosystem.</description>
      <category>AI editor</category>
      <category>Agents</category>
      <category>ACP</category>
      <category>Rust</category>
      <enclosure url="https://balazscsorba.com/images/blog/zed/og-de.jpg" type="image/jpeg" length="60962"/>
    </item>
    <item>
      <title>Pinecone: ein Test der verwalteten Vektordatenbank</title>
      <link>https://balazscsorba.com/de/blog/pinecone</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/pinecone</guid>
      <pubDate>Thu, 09 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Pinecone im Test: Read Units wachsen mit der Namespace-Größe, ein Schema ist nachträglich nicht änderbar, und wo eine eigene Vektordatenbank besser passt.</description>
      <category>Vector search</category>
      <category>Embeddings</category>
      <category>RAG</category>
      <category>Namespaces</category>
      <category>Hybrid search</category>
      <enclosure url="https://balazscsorba.com/images/blog/pinecone/og-de.jpg" type="image/jpeg" length="67162"/>
    </item>
    <item>
      <title>Braintrust im Test: Eval-first Observability mit hartem Zähler</title>
      <link>https://balazscsorba.com/de/blog/braintrust</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/braintrust</guid>
      <pubDate>Tue, 07 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Braintrust im Test: Datasets und geprüfte Experimente aus Produktions-Traces. Was Starter und Pro kosten und wo Phoenix, Langfuse und LangSmith gewinnen.</description>
      <category>Evaluations</category>
      <category>Observability</category>
      <category>LLM-as-a-judge</category>
      <category>CI gates</category>
      <category>Tracing</category>
      <enclosure url="https://balazscsorba.com/images/blog/braintrust/og-de.jpg" type="image/jpeg" length="70302"/>
    </item>
    <item>
      <title>Promptfoo: LLM-Evals und Red Teaming aus einer YAML-Datei</title>
      <link>https://balazscsorba.com/de/blog/promptfoo</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/promptfoo</guid>
      <pubDate>Tue, 07 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Promptfoo 2026: Evals und Red Teaming unter MIT, seit März 2026 im Besitz von OpenAI. Was es gut kann, wo der YAML-Ansatz bricht und was die Stufen kosten.</description>
      <category>LLM evaluation</category>
      <category>Red teaming</category>
      <category>Prompt testing</category>
      <category>CI/CD</category>
      <enclosure url="https://balazscsorba.com/images/blog/promptfoo/og-de.jpg" type="image/jpeg" length="86995"/>
    </item>
    <item>
      <title>Arize Phoenix im Test: LLM-Tracing und Evals auf eigener Infrastruktur</title>
      <link>https://balazscsorba.com/de/blog/arize-phoenix</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/arize-phoenix</guid>
      <pubDate>Fri, 03 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Arize Phoenix im Test: ELv2-lizenzierter Tracing- und Eval-Server, Betriebskosten und wo Langfuse, Braintrust und LangSmith besser sind.</description>
      <category>LLM observability</category>
      <category>Tracing</category>
      <category>OpenTelemetry</category>
      <category>Self-hosted</category>
      <category>Evaluation</category>
      <enclosure url="https://balazscsorba.com/images/blog/arize-phoenix/og-de.jpg" type="image/jpeg" length="69562"/>
    </item>
    <item>
      <title>Helicone: Observability, die im Request-Pfad sitzt</title>
      <link>https://balazscsorba.com/de/blog/helicone</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/helicone</guid>
      <pubDate>Fri, 03 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Helicone im Test: Apache-2.0-Plattform für LLM-Gateway und Observability. Was der Proxy bringt, was er kostet und wie der Eigenbetrieb aussieht.</description>
      <category>LLM observability</category>
      <category>OpenTelemetry</category>
      <category>Cost tracking</category>
      <category>Proxy</category>
      <category>Gateway</category>
      <enclosure url="https://balazscsorba.com/images/blog/helicone/og-de.jpg" type="image/jpeg" length="52575"/>
    </item>
    <item>
      <title>Skills statt Prompts: Wie meine Coding-Agenten einen Bug vom Report bis zum Pull Request bringen</title>
      <link>https://balazscsorba.com/de/blog/coding-agent-skills-workflow</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/coding-agent-skills-workflow</guid>
      <pubDate>Thu, 02 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Rund 20 Agent-Skills für drei Coding-Agenten: wie meine Workflows Bugs mit echten Daten reproduzieren, die Ursache belegen und den Pull Request öffnen.</description>
      <category>AI agents</category>
      <category>Claude Code</category>
      <category>MCP</category>
      <category>Playwright</category>
      <category>Developer workflow</category>
      <enclosure url="https://balazscsorba.com/images/blog/coding-agent-skills-workflow/og-de.jpg" type="image/jpeg" length="83727"/>
    </item>
    <item>
      <title>Pimcore ERP Delta-Sync: Produktdaten zwischen SAP oder Infor, PIM und Shop</title>
      <link>https://balazscsorba.com/de/blog/pimcore-erp-delta-sync</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/pimcore-erp-delta-sync</guid>
      <pubDate>Wed, 01 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Pimcore ERP-Delta-Sync: Produktdaten zwischen SAP oder Infor, PIM und Shop. Delta statt Full Sync, idempotente Importe, Messenger, Ownership und Replays.</description>
      <category>Pimcore</category>
      <category>SAP integration</category>
      <category>PIM ERP sync</category>
      <category>Symfony Messenger</category>
      <enclosure url="https://balazscsorba.com/images/blog/pimcore-erp-delta-sync/og-de.jpg" type="image/jpeg" length="67357"/>
    </item>
    <item>
      <title>vLLM geprüft: Inferenz auf eigener Hardware</title>
      <link>https://balazscsorba.com/de/blog/vllm</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/vllm</guid>
      <pubDate>Tue, 30 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>vLLM: aus einem Hugging-Face-Checkpoint ein OpenAI-kompatibler Server. Was PagedAttention und kontinuierliches Batching bringen, was der Betrieb kostet.</description>
      <category>Self-hosted inference</category>
      <category>OpenAI API</category>
      <category>PagedAttention</category>
      <category>GPU serving</category>
      <category>LLM runtime</category>
      <enclosure url="https://balazscsorba.com/images/blog/vllm/og-de.jpg" type="image/jpeg" length="64974"/>
    </item>
    <item>
      <title>PII-Schwärzung in LLM-Pipelines: wo, wie und was die DSGVO dazu sagt</title>
      <link>https://balazscsorba.com/de/blog/pii-redaction-llm-pipelines</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/pii-redaction-llm-pipelines</guid>
      <pubDate>Fri, 26 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>PII in LLM-Pipelines schwärzen: Tokens oder Maskierung, Presidio, Cloud-DLP, Lücken bei Deutsch und Ungarisch und was die DSGVO dazu sagt.</description>
      <category>PII redaction</category>
      <category>GDPR</category>
      <category>Microsoft Presidio</category>
      <category>LLM security</category>
      <category>Pseudonymisation</category>
      <enclosure url="https://balazscsorba.com/images/blog/pii-redaction-llm-pipelines/og-de.jpg" type="image/jpeg" length="85021"/>
    </item>
    <item>
      <title>European Accessibility Act im B2B-Shop: was Spryker-, Pimcore- und TYPO3-Teams beheben müssen</title>
      <link>https://balazscsorba.com/de/blog/european-accessibility-act-b2b-shop</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/european-accessibility-act-b2b-shop</guid>
      <pubDate>Tue, 23 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Gilt der European Accessibility Act für B2B-Shops? Anwendungsbereich von BFSG und BaFG, Ausnahme für Kleinstunternehmen, Durchsetzung 2026 und WCAG 2.2.</description>
      <category>European Accessibility Act</category>
      <category>BFSG</category>
      <category>WCAG 2.2</category>
      <category>B2B e-commerce</category>
      <enclosure url="https://balazscsorba.com/images/blog/european-accessibility-act-b2b-shop/og-de.jpg" type="image/jpeg" length="73339"/>
    </item>
    <item>
      <title>Rebuff: vier Schichten Prompt-Injection-Erkennung, inzwischen archiviert</title>
      <link>https://balazscsorba.com/de/blog/rebuff</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/rebuff</guid>
      <pubDate>Mon, 22 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Rebuff: Prompts prüfen mit Heuristiken, einem LLM, Vektorstore früherer Angriffe und Canary-Tokens. Das Repo ist seit Mai 2025 archiviert.</description>
      <category>Prompt injection</category>
      <category>LLM security</category>
      <category>Guardrails</category>
      <category>Canary tokens</category>
      <enclosure url="https://balazscsorba.com/images/blog/rebuff/og-de.jpg" type="image/jpeg" length="71209"/>
    </item>
    <item>
      <title>Protect AI Modell-Scanning: Guardian gibt es nicht mehr, ModelScan schon</title>
      <link>https://balazscsorba.com/de/blog/protect-ai</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/protect-ai</guid>
      <pubDate>Mon, 22 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Protect-AI-Modell-Scanning nach der Übernahme durch Palo Alto Networks: was aus Guardian wurde, was ModelScan kann und wie sich freie Scanner schlagen.</description>
      <category>Model scanning</category>
      <category>Supply chain</category>
      <category>Pickle</category>
      <category>CI security</category>
      <enclosure url="https://balazscsorba.com/images/blog/protect-ai/og-de.jpg" type="image/jpeg" length="69492"/>
    </item>
    <item>
      <title>Kontext-Engineering für Coding-Agenten: AGENTS.md, Skills, MCP oder CLI?</title>
      <link>https://balazscsorba.com/de/blog/agents-md-skills-mcp-cli-decision-matrix</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/agents-md-skills-mcp-cli-decision-matrix</guid>
      <pubDate>Fri, 19 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Kontext-Engineering für Coding-Agenten: Regeln in AGENTS.md, Prozeduren in Skills und wann ein MCP-Tool einen Shell-Befehl schlägt.</description>
      <category>Context engineering</category>
      <category>AGENTS.md</category>
      <category>Agent Skills</category>
      <category>MCP</category>
      <enclosure url="https://balazscsorba.com/images/blog/agents-md-skills-mcp-cli-decision-matrix/og-de.jpg" type="image/jpeg" length="68889"/>
    </item>
    <item>
      <title>Cline im Test: ein offener Coding-Agent mit jedem Modell und ohne Leitplanken</title>
      <link>https://balazscsorba.com/de/blog/cline</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/cline</guid>
      <pubDate>Tue, 16 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Cline im Test: ein Apache-2.0-Coding-Agent für VS Code, JetBrains und Terminal. Was Plan und Act, Checkpoints und Auto-Approve garantieren und wo es leckt.</description>
      <category>Coding agents</category>
      <category>Plan and Act</category>
      <category>Checkpoints</category>
      <category>MCP</category>
      <category>Open source</category>
      <enclosure url="https://balazscsorba.com/images/blog/cline/og-de.jpg" type="image/jpeg" length="71807"/>
    </item>
    <item>
      <title>pgvector oder Vektordatenbank? So wählst du 2026 den Vektorspeicher</title>
      <link>https://balazscsorba.com/de/blog/pgvector-vs-vector-databases</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/pgvector-vs-vector-databases</guid>
      <pubDate>Mon, 15 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>pgvector oder eigene Vektordatenbank? Qdrant, Weaviate, Milvus, Pinecone, OpenSearch, Elasticsearch: Filter, Hybridsuche, Skalierung, Kosten, EU-Hosting.</description>
      <category>pgvector</category>
      <category>Vector databases</category>
      <category>RAG</category>
      <category>Hybrid search</category>
      <category>EU hosting</category>
      <enclosure url="https://balazscsorba.com/images/blog/pgvector-vs-vector-databases/og-de.jpg" type="image/jpeg" length="78129"/>
    </item>
    <item>
      <title>Agentischer Commerce für Shop-Entwickler: UCP, ACP und AP2 im Vergleich</title>
      <link>https://balazscsorba.com/de/blog/agentic-commerce-protocols-ucp-acp-guide</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/agentic-commerce-protocols-ucp-acp-guide</guid>
      <pubDate>Fri, 12 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Agentische Commerce-Protokolle im Vergleich: was UCP abdeckt, wie AP2 eine autorisierte Zahlung beweist, wo ACP passt und was ein Shop jetzt bauen sollte.</description>
      <category>Agentic commerce</category>
      <category>UCP</category>
      <category>AP2</category>
      <category>ACP</category>
      <category>B2B e-commerce</category>
      <enclosure url="https://balazscsorba.com/images/blog/agentic-commerce-protocols-ucp-acp-guide/og-de.jpg" type="image/jpeg" length="66375"/>
    </item>
    <item>
      <title>Voice Agents bauen: Realtime Speech-to-Speech oder STT, LLM und TTS?</title>
      <link>https://balazscsorba.com/de/blog/voice-agents-realtime-latency</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/voice-agents-realtime-latency</guid>
      <pubDate>Wed, 10 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Voice Agents: Speech-to-Speech in Echtzeit oder kaskadierte Pipeline? Latenzbudget je Stufe, Turn-Taking, Tool-Calls, SIP, Deutsch und Ungarisch.</description>
      <category>Voice agents</category>
      <category>Realtime API</category>
      <category>Latency</category>
      <category>Telephony</category>
      <category>AI Act</category>
      <enclosure url="https://balazscsorba.com/images/blog/voice-agents-realtime-latency/og-de.jpg" type="image/jpeg" length="68576"/>
    </item>
    <item>
      <title>Generative Engine Optimization in der Praxis: ein vollständiges GEO-Audit meiner eigenen Site</title>
      <link>https://balazscsorba.com/de/blog/generative-engine-optimization-audit</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/generative-engine-optimization-audit</guid>
      <pubDate>Tue, 09 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Was Generative Engine Optimization ist, was die Forschung wirklich stützt, und das GEO-Audit dieser Site: 12 Prüfungen, 7 Fixes, samt Code.</description>
      <category>GEO</category>
      <category>AI search</category>
      <category>Structured data</category>
      <category>nginx</category>
      <enclosure url="https://balazscsorba.com/images/blog/generative-engine-optimization-audit/og-de.jpg" type="image/jpeg" length="75532"/>
    </item>
    <item>
      <title>CrewAI im Test: Crews, Flows und die Token-Rechnung</title>
      <link>https://balazscsorba.com/de/blog/crewai</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/crewai</guid>
      <pubDate>Mon, 08 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>CrewAI im Test: MIT-lizenziertes Python-Framework mit Crews für autonome Zusammenarbeit und Flows für State. Was ein Lauf an Tokens kostet und wo es hakt.</description>
      <category>Multi-agent</category>
      <category>Agent orchestration</category>
      <category>Python</category>
      <category>Flows</category>
      <category>Token cost</category>
      <enclosure url="https://balazscsorba.com/images/blog/crewai/og-de.jpg" type="image/jpeg" length="67015"/>
    </item>
    <item>
      <title>Weaviate: eine Vektordatenbank, die bei der Suche gewinnen muss, nicht nur bei der Ähnlichkeit</title>
      <link>https://balazscsorba.com/de/blog/weaviate</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/weaviate</guid>
      <pubDate>Tue, 02 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Weaviate im Test: hybride BM25- und Vektorsuche in einer Abfrage, HNSW und HFresh, Quantisierungsentscheidungen, eingebauter MCP-Server, Lizenzschlüssel.</description>
      <category>Vector search</category>
      <category>Hybrid search</category>
      <category>HNSW</category>
      <category>Quantization</category>
      <category>Multi-tenancy</category>
      <enclosure url="https://balazscsorba.com/images/blog/weaviate/og-de.jpg" type="image/jpeg" length="69760"/>
    </item>
    <item>
      <title>Prompt-Caching und Modell-Routing: LLM-Kosten und Latenz senken</title>
      <link>https://balazscsorba.com/de/blog/llm-cost-latency-prompt-caching-routing</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/llm-cost-latency-prompt-caching-routing</guid>
      <pubDate>Mon, 01 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>LLM-Kosten und Latenz senken: Prompt-Caching, Routing auf das kleinere Modell und Batch-APIs sind die Hebel im Produktivbetrieb. So nutzt du jeden davon.</description>
      <category>Prompt caching</category>
      <category>Model routing</category>
      <category>LLM cost</category>
      <category>Latency</category>
      <enclosure url="https://balazscsorba.com/images/blog/llm-cost-latency-prompt-caching-routing/og-de.jpg" type="image/jpeg" length="67027"/>
    </item>
    <item>
      <title>WebMCP in der Praxis: eine Website agentenfertig machen mit deklarierten Tools</title>
      <link>https://balazscsorba.com/de/blog/webmcp-agent-ready-website-guide</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/webmcp-agent-ready-website-guide</guid>
      <pubDate>Thu, 28 May 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>WebMCP in der Praxis: deklarative Formular-Attribute, document.modelContext.registerTool, Tool-Annotationen, Sicherheits-Tore und lokales Testen.</description>
      <category>WebMCP</category>
      <category>Chrome</category>
      <category>AI agents</category>
      <category>Origin trial</category>
      <category>Permissions Policy</category>
      <category>JSON Schema</category>
      <enclosure url="https://balazscsorba.com/images/blog/webmcp-agent-ready-website-guide/og-de.jpg" type="image/jpeg" length="68161"/>
    </item>
    <item>
      <title>Playwright: eine Browser-API für Tests, Skripte und Agents</title>
      <link>https://balazscsorba.com/de/blog/playwright</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/playwright</guid>
      <pubDate>Wed, 27 May 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Playwright steuert Chromium, Firefox und WebKit über eine Apache-2.0-API: Test-Runner, agent-taugliche CLI und MCP-Server. Was es kostet und wo es hapert.</description>
      <category>End-to-end testing</category>
      <category>Browser automation</category>
      <category>MCP</category>
      <category>Cross-browser</category>
      <enclosure url="https://balazscsorba.com/images/blog/playwright/og-de.jpg" type="image/jpeg" length="78577"/>
    </item>
    <item>
      <title>ElevenLabs: Sprachsynthese als API</title>
      <link>https://balazscsorba.com/de/blog/elevenlabs</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/elevenlabs</guid>
      <pubDate>Wed, 27 May 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Review der ElevenLabs-Audio-API: Modellpalette, Latenz, Guthaben- und Zeichenpreise, formatabhängige Stufen und wo OpenAI und Amazon Polly besser sind.</description>
      <category>Text-to-speech</category>
      <category>Voice API</category>
      <category>Speech to text</category>
      <category>Voice cloning</category>
      <enclosure url="https://balazscsorba.com/images/blog/elevenlabs/og-de.jpg" type="image/jpeg" length="68406"/>
    </item>
    <item>
      <title>Qdrant: eine Vektordatenbank, gebaut um Filtern</title>
      <link>https://balazscsorba.com/de/blog/qdrant</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/qdrant</guid>
      <pubDate>Tue, 26 May 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Qdrant im Test: filterbares HNSW, vier Quantisierungsmethoden, die Memory-Tier in Version 1.19 und der Betrieb, den niemand mehr publiziert.</description>
      <category>Vector search</category>
      <category>HNSW</category>
      <category>Quantisation</category>
      <category>Hybrid search</category>
      <category>Filtering</category>
      <enclosure url="https://balazscsorba.com/images/blog/qdrant/og-de.jpg" type="image/jpeg" length="67108"/>
    </item>
    <item>
      <title>LangSmith: aus einem Observability-Produkt wurde eine Agent-Plattform</title>
      <link>https://balazscsorba.com/de/blog/langsmith</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/langsmith</guid>
      <pubDate>Mon, 25 May 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>LangSmith im Test: Abrechnung pro Trace, 14 und 180 Tage Retention, OpenTelemetry-Ingestion, Evals und der Schwenk zur Agent-Runtime.</description>
      <category>Tracing</category>
      <category>LLM evals</category>
      <category>OpenTelemetry</category>
      <category>Datasets</category>
      <category>Retries</category>
      <enclosure url="https://balazscsorba.com/images/blog/langsmith/og-de.jpg" type="image/jpeg" length="60123"/>
    </item>
    <item>
      <title>Replicate im Test: eine Modell-API pro Sekunde abgerechnet, mit allen scharfen Kanten benannt</title>
      <link>https://balazscsorba.com/de/blog/replicate</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/replicate</guid>
      <pubDate>Fri, 22 May 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Replicate im Test: tausende offene Modelle hinter einer Prediction-API, pro Sekunde abgerechnet. Cold Boots, Versionsdrift, Löschung nach einer Stunde.</description>
      <category>Model hosting</category>
      <category>Serverless GPU</category>
      <category>Diffusion</category>
      <category>Async jobs</category>
      <category>Webhooks</category>
      <enclosure url="https://balazscsorba.com/images/blog/replicate/og-de.jpg" type="image/jpeg" length="76102"/>
    </item>
    <item>
      <title>Unstructured-Review: Dokumente für RAG parsen</title>
      <link>https://balazscsorba.com/de/blog/unstructured</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/unstructured</guid>
      <pubDate>Thu, 21 May 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Unstructured: typisierte Elemente für RAG aus PDFs, Word und Bildern. Apache-2.0-Bibliothek, Plattform: 0,015 Dollar pro Seite, die ersten 10.000 gratis.</description>
      <category>Document parsing</category>
      <category>RAG ingestion</category>
      <category>PDF extraction</category>
      <category>Chunking</category>
      <category>ETL</category>
      <enclosure url="https://balazscsorba.com/images/blog/unstructured/og-de.jpg" type="image/jpeg" length="91930"/>
    </item>
    <item>
      <title>LiteLLM: das OpenAI-kompatible Gateway, das die meisten Plattformteams betreiben</title>
      <link>https://balazscsorba.com/de/blog/litellm</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/litellm</guid>
      <pubDate>Wed, 20 May 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>LiteLLM im Test: das MIT-lizenzierte OpenAI-kompatible Gateway, das die meisten Plattformteams vor ihre Anbieter setzen. Was es gut macht und wo es kippt.</description>
      <category>LLM gateway</category>
      <category>OpenAI-compatible</category>
      <category>Cost control</category>
      <category>Routing</category>
      <category>MCP</category>
      <enclosure url="https://balazscsorba.com/images/blog/litellm/og-de.jpg" type="image/jpeg" length="63788"/>
    </item>
    <item>
      <title>Ragas-Review: der Standard für RAG-Evaluation</title>
      <link>https://balazscsorba.com/de/blog/ragas</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/ragas</guid>
      <pubDate>Wed, 20 May 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Ragas im Review: RAG- und Agenten-Pipelines mit Faithfulness, Context Precision und Context Recall bewerten. Apache-2.0, das Judge-Modell kostet extra.</description>
      <category>RAG evaluation</category>
      <category>LLM-as-judge</category>
      <category>Test sets</category>
      <category>CI quality</category>
      <category>Ragas</category>
      <enclosure url="https://balazscsorba.com/images/blog/ragas/og-de.jpg" type="image/jpeg" length="54928"/>
    </item>
    <item>
      <title>KI-Code-Review ist der neue Engpass: Umgang mit einer Flut agentengeschriebener PRs</title>
      <link>https://balazscsorba.com/de/blog/ai-generated-pr-review-bottleneck</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/ai-generated-pr-review-bottleneck</guid>
      <pubDate>Tue, 19 May 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>KI-Code-Review kommt bei agentengeschriebenen PRs nicht hinterher: Daten, Größenbudgets, gestapelte PRs, KI als erster Durchgang, Verantwortlichkeit.</description>
      <category>AI code review</category>
      <category>Pull requests</category>
      <category>Agentic engineering</category>
      <category>Stacked PRs</category>
      <enclosure url="https://balazscsorba.com/images/blog/ai-generated-pr-review-bottleneck/og-de.jpg" type="image/jpeg" length="70661"/>
    </item>
    <item>
      <title>KI-Agenten sind Identitäten: Least Privilege für Nicht-Menschen</title>
      <link>https://balazscsorba.com/de/blog/ai-agent-identity-least-privilege</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/ai-agent-identity-least-privilege</guid>
      <pubDate>Mon, 18 May 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>KI-Agenten als eigene Identitäten: delegierte Tokens, Secrets, Audit, Offboarding und ein Aus-Schalter. Was Entra, Okta und Auth0 dafür liefern.</description>
      <category>AI agent identity</category>
      <category>Least privilege</category>
      <category>OAuth token exchange</category>
      <category>Non-human identity</category>
      <enclosure url="https://balazscsorba.com/images/blog/ai-agent-identity-least-privilege/og-de.jpg" type="image/jpeg" length="68465"/>
    </item>
    <item>
      <title>LLM-Evals für Produktfeatures: von handgelesenen Traces zum CI-Gate</title>
      <link>https://balazscsorba.com/de/blog/llm-evals-for-product-features</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/llm-evals-for-product-features</guid>
      <pubDate>Fri, 15 May 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>LLM-Evals machen aus dem Bauchgefühl eine Testsuite: Fehleranalyse auf echten Traces, Grader-Wahl, ein validierter LLM-as-judge, pass^k und ein CI-Gate.</description>
      <category>LLM evals</category>
      <category>LLM-as-judge</category>
      <category>Error analysis</category>
      <category>CI</category>
      <enclosure url="https://balazscsorba.com/images/blog/llm-evals-for-product-features/og-de.jpg" type="image/jpeg" length="63322"/>
    </item>
    <item>
      <title>LLM-Features in Nuxt ausliefern: Streaming, strukturierte Ausgabe, Tool-Freigabe</title>
      <link>https://balazscsorba.com/de/blog/nuxt-llm-features-ai-sdk-streaming</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/nuxt-llm-features-ai-sdk-streaming</guid>
      <pubDate>Thu, 14 May 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Nuxt AI von vorn bis hinten: Server-Route, die den API-Key hält, Message-Parts, strikte strukturierte Ausgabe, Tools mit Freigabe, Fehler und Artikel 50.</description>
      <category>Nuxt</category>
      <category>AI SDK</category>
      <category>Streaming</category>
      <category>Structured output</category>
      <category>Tool approval</category>
      <category>Nitro</category>
      <enclosure url="https://balazscsorba.com/images/blog/nuxt-llm-features-ai-sdk-streaming/og-de.jpg" type="image/jpeg" length="72932"/>
    </item>
    <item>
      <title>RAG evaluieren: Retrieval-Metriken, Faithfulness und wie du erkennst, welche Hälfte versagt hat</title>
      <link>https://balazscsorba.com/de/blog/rag-evaluation-metrics</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/rag-evaluation-metrics</guid>
      <pubDate>Wed, 13 May 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>RAG evaluieren: Recall at k, MRR und nDCG vs. Faithfulness und Antwortrelevanz, ein Golden Set aus echten Anfragen, kalibrierter LLM-Judge und Evals in CI.</description>
      <category>RAG evaluation</category>
      <category>Retrieval metrics</category>
      <category>LLM-as-judge</category>
      <category>Golden set</category>
      <category>Ragas</category>
      <enclosure url="https://balazscsorba.com/images/blog/rag-evaluation-metrics/og-de.jpg" type="image/jpeg" length="68147"/>
    </item>
    <item>
      <title>Prompting vs. RAG vs. Fine-Tuning vs. Distillation: Entscheidungshilfe für 2026</title>
      <link>https://balazscsorba.com/de/blog/fine-tuning-vs-rag-vs-prompting</link>
      <guid isPermaLink="true">https://balazscsorba.com/de/blog/fine-tuning-vs-rag-vs-prompting</guid>
      <pubDate>Tue, 12 May 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Prompting, RAG, Fine-Tuning oder Distillation: was jeder Hebel ändert (Wissen, Verhalten, Format), was er kostet und wer 2026 SFT, DPO und RFT anbietet.</description>
      <category>Fine-tuning</category>
      <category>RAG</category>
      <category>Prompting</category>
      <category>Distillation</category>
      <enclosure url="https://balazscsorba.com/images/blog/fine-tuning-vs-rag-vs-prompting/og-de.jpg" type="image/jpeg" length="83449"/>
    </item>
  </channel>
</rss>
