             <!DOCTYPE html>
        <html lang="de">
        <head>
    <base href="/">
    <meta charset="UTF-8">
    <meta content="width=device-width, initial-scale=1" name="viewport">
    <meta name="language" content="de">
    <meta http-equiv="Content-Language" content="de">
    <title>Agentische Programmierung mit Spezial-Agenten: Der Traum und seine Fallen</title>
    <meta content="Alexander Weipprecht testet auf seinem YouTube-Kanal die Multi-Agent-Programmierung und zeigt, dass sie in der Praxis oft zu mehr Problemen führt als ein Single-Agent-Ansatz. Das Experiment endet ernüchternd Der vermeintliche Vorteil von spezialisierten Agenten erweist sich als Mythos ohne sichtbaren Qualitätsgewinn." name="description">
        <meta name="keywords" content="YouTube,Kanal,Mythos,Programmierung,Agenten,Code,Projekt,Gewicht,Datenbank,Statistics,">
        <meta name="robots" content="index,follow">
	    <meta property="og:title" content="Agentische Programmierung mit Spezial-Agenten: Der Traum und seine Fallen">
    <meta property="og:url" content="https://geldundwirtschaft.de/agentische-programmierung-mit-spezial-agenten-warum-der-grosse-traum-im-praxis-test-scheitert/">
    <meta property="og:type" content="article">
	<meta property="og:image" content="https://geldundwirtschaft.de/uploads/images/create-a-photorealistic-image-1765967134.webp">
    <meta property="og:image:width" content="1280">
    <meta property="og:image:height" content="853">
    <meta property="og:image:type" content="image/png">
    <meta property="twitter:card" content="summary_large_image">
    <meta property="twitter:image" content="https://geldundwirtschaft.de/uploads/images/create-a-photorealistic-image-1765967134.webp">
        <meta data-n-head="ssr" property="twitter:title" content="Agentische Programmierung mit Spezial-Agenten: Der Traum und seine Fallen">
    <meta name="twitter:description" content="Alexander Weipprecht testet auf seinem YouTube-Kanal die Multi-Agent-Programmierung und zeigt, dass sie in der Praxis oft zu mehr Problemen führt a...">
        <link rel="canonical" href="https://geldundwirtschaft.de/agentische-programmierung-mit-spezial-agenten-warum-der-grosse-traum-im-praxis-test-scheitert/">
    	        <link rel="hub" href="https://pubsubhubbub.appspot.com/" />
    <link rel="self" href="https://geldundwirtschaft.de/feed/" />
    <link rel="alternate" hreflang="de" href="https://geldundwirtschaft.de/agentische-programmierung-mit-spezial-agenten-warum-der-grosse-traum-im-praxis-test-scheitert/" />
    <link rel="alternate" hreflang="x-default" href="https://geldundwirtschaft.de/agentische-programmierung-mit-spezial-agenten-warum-der-grosse-traum-im-praxis-test-scheitert/" />
        <!-- Sitemap & LLM Content Discovery -->
    <link rel="sitemap" type="application/xml" href="https://geldundwirtschaft.de/sitemap.xml" />
    <link rel="alternate" type="text/plain" href="https://geldundwirtschaft.de/llms.txt" title="LLM Content Guide" />
    <link rel="alternate" type="text/html" href="https://geldundwirtschaft.de/agentische-programmierung-mit-spezial-agenten-warum-der-grosse-traum-im-praxis-test-scheitert/?format=clean" title="LLM-optimized Clean HTML" />
    <link rel="alternate" type="text/markdown" href="https://geldundwirtschaft.de/agentische-programmierung-mit-spezial-agenten-warum-der-grosse-traum-im-praxis-test-scheitert/?format=md" title="LLM-optimized Markdown" />
                <meta name="google-site-verification" content="5kYPort0yTE3usQ_LzkQ2L4KsBIDTes7x9vSa4RamP0" />
                	                    <!-- Favicons -->
        <link rel="icon" href="https://geldundwirtschaft.de/uploads/images/_1730808942.webp" type="image/x-icon">
            <link rel="apple-touch-icon" sizes="120x120" href="https://geldundwirtschaft.de/uploads/images/_1730808942.webp">
            <link rel="icon" type="image/png" sizes="32x32" href="https://geldundwirtschaft.de/uploads/images/_1730808942.webp">
            <link rel="icon" type="image/png" sizes="16x16" href="https://geldundwirtschaft.de/uploads/images/_1730808942.webp">
        <!-- Vendor CSS Files -->
            <link href="https://geldundwirtschaft.de/assets/vendor/bootstrap/css/bootstrap.min.css" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'">
        <link href="https://geldundwirtschaft.de/assets/vendor/bootstrap-icons/bootstrap-icons.css" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'">
        <link rel="preload" href="https://geldundwirtschaft.de/assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47" as="font" type="font/woff2" crossorigin="anonymous">
        <noscript>
            <link href="https://geldundwirtschaft.de/assets/vendor/bootstrap/css/bootstrap.min.css?v=1" rel="stylesheet">
            <link href="https://geldundwirtschaft.de/assets/vendor/bootstrap-icons/bootstrap-icons.css?v=1" rel="stylesheet" crossorigin="anonymous">
        </noscript>
                <script nonce="8s+kkBwNhBF3Ve01IBbDzA==">
        // Setze die globale Sprachvariable vor dem Laden von Klaro
        window.lang = 'de'; // Setze dies auf den gewünschten Sprachcode
        window.privacyPolicyUrl = 'https://geldundwirtschaft.de/datenschutz/';
    </script>
        <link href="https://geldundwirtschaft.de/assets/css/cookie-banner-minimal.css?v=6" rel="stylesheet">
    <script defer type="application/javascript" src="https://geldundwirtschaft.de/assets/klaro/dist/config_orig.js?v=2"></script>
    <script data-config="klaroConfig" src="https://geldundwirtschaft.de/assets/klaro/dist/klaro.js?v=2" defer></script>
                        <script src="https://geldundwirtschaft.de/assets/vendor/bootstrap/js/bootstrap.bundle.min.js" defer></script>
    <!-- Premium Font: Inter -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
    <!-- Template Main CSS File (Minified) -->
    <link href="https://geldundwirtschaft.de/assets/css/style.min.css?v=3" rel="preload" as="style">
    <link href="https://geldundwirtschaft.de/assets/css/style.min.css?v=3" rel="stylesheet">
                <link href="https://geldundwirtschaft.de/assets/css/nav_header.css?v=10" rel="preload" as="style">
        <link href="https://geldundwirtschaft.de/assets/css/nav_header.css?v=10" rel="stylesheet">
                <!-- Design System CSS (Token-based) -->
    <link href="./assets/css/design-system.min.css?v=26" rel="stylesheet">
    <script nonce="8s+kkBwNhBF3Ve01IBbDzA==">
        var analyticsCode = "\r\n  var _paq = window._paq = window._paq || [];\r\n  \/* tracker methods like \"setCustomDimension\" should be called before \"trackPageView\" *\/\r\n  _paq.push(['trackPageView']);\r\n  _paq.push(['enableLinkTracking']);\r\n  (function() {\r\n    var u=\"https:\/\/geldundwirtschaft.de\/\";\r\n    _paq.push(['setTrackerUrl', u+'matomo.php']);\r\n    _paq.push(['setSiteId', '114']);\r\n    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];\r\n    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);\r\n  })();\r\n";
                document.addEventListener('DOMContentLoaded', function () {
            // Stelle sicher, dass Klaro geladen wurde
            if (typeof klaro !== 'undefined') {
                let manager = klaro.getManager();
                if (manager.getConsent('matomo')) {
                    var script = document.createElement('script');
                    script.type = 'text/javascript';
                    script.text = analyticsCode;
                    document.body.appendChild(script);
                }
            }
        });
            </script>
<style>:root {--color-header-bg: #0049ab;--color-header-text: #FFFFFF;--color-heading: #0049ab;}.bottom-bar { background-color: #0049ab; }.bottom-bar a { background-color: #FFFFFF; }.bottom-bar a { color: #000000; }</style>    <!-- Design System JS (Scroll Reveal, Micro-interactions) -->
    <script src="./assets/js/design-system.js?v=2" defer></script>
            <style>
        /* Grundstil für alle Affiliate-Links */
        a.affiliate {
            position: relative;
        }
        /* Standard: Icon rechts außerhalb (für normale Links) */
        a.affiliate::after {
            content: " ⓘ ";
            font-size: 0.75em;
            transform: translateY(-50%);
            right: -1.2em;
            pointer-events: auto;
            cursor: help;
        }

        /* Tooltip-Standard */
        a.affiliate::before {
            content: "Affiliate-Link";
            position: absolute;
            bottom: 120%;
            right: -1.2em;
            background: #f8f9fa;
            color: #333;
            font-size: 0.75em;
            padding: 2px 6px;
            border: 1px solid #ccc;
            border-radius: 4px;
            white-space: nowrap;
            opacity: 0;
            pointer-events: none;
            transition: opacity 0.2s ease;
            z-index: 10;
        }

        /* Tooltip sichtbar beim Hover */
        a.affiliate:hover::before {
            opacity: 1;
        }

        /* Wenn affiliate-Link ein Button ist – entweder .btn oder .amazon-button */
        a.affiliate.btn::after,
        a.affiliate.amazon-button::after {
            position: relative;
            right: auto;
            top: auto;
            transform: none;
            margin-left: 0.4em;
        }

        a.affiliate.btn::before,
        a.affiliate.amazon-button::before {
            bottom: 120%;
            right: 0;
        }

    </style>
                <script>
            document.addEventListener('DOMContentLoaded', (event) => {
                document.querySelectorAll('a').forEach(link => {
                    link.addEventListener('click', (e) => {
                        const linkUrl = link.href;
                        const currentUrl = window.location.href;

                        // Check if the link is external
                        if (linkUrl.startsWith('http') && !linkUrl.includes(window.location.hostname)) {
                            // Send data to PHP script via AJAX
                            fetch('track_link.php', {
                                method: 'POST',
                                headers: {
                                    'Content-Type': 'application/json'
                                },
                                body: JSON.stringify({
                                    link: linkUrl,
                                    page: currentUrl
                                })
                            }).then(response => {
                                // Handle response if necessary
                                console.log('Link click tracked:', linkUrl);
                            }).catch(error => {
                                console.error('Error tracking link click:', error);
                            });
                        }
                    });
                });
            });
        </script>
        <!-- Schema.org Markup for Language -->
    <script type="application/ld+json">
        {
            "@context": "http://schema.org",
            "@type": "WebPage",
            "inLanguage": "de"
        }
    </script>
    </head>        <body class="nav-horizontal">        <header id="header" class="header fixed-top d-flex align-items-center">
    <div class="d-flex align-items-center justify-content-between">
                    <i class="bi bi-list toggle-sidebar-btn me-2"></i>
                    <a width="140" height="40" href="https://geldundwirtschaft.de" class="logo d-flex align-items-center">
            <img width="140" height="40" style="width: auto; height: 40px;" src="https://geldundwirtschaft.de/uploads/images/_1730279798.webp" alt="Logo" fetchpriority="high">
        </a>
            </div><!-- End Logo -->
        <div class="search-bar">
        <form class="search-form d-flex align-items-center" method="GET" action="https://geldundwirtschaft.de/suche/blog/">
                <input type="text" name="query" value="" placeholder="Webseite durchsuchen" title="Webseite durchsuchen">
            <button id="blogsuche" type="submit" title="Suche"><i class="bi bi-search"></i></button>
        </form>
    </div><!-- End Search Bar -->
    <script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "WebSite",
            "name": "Geld&amp;Wirtschaft.de",
            "url": "https://geldundwirtschaft.de/",
            "potentialAction": {
                "@type": "SearchAction",
                "target": "https://geldundwirtschaft.de/suche/blog/?query={search_term_string}",
                "query-input": "required name=search_term_string"
            }
        }
    </script>
        <nav class="header-nav ms-auto">
        <ul class="d-flex align-items-center">
            <li class="nav-item d-block d-lg-none">
                <a class="nav-link nav-icon search-bar-toggle" aria-label="Search" href="#">
                    <i class="bi bi-search"></i>
                </a>
            </li><!-- End Search Icon-->
                                    <li class="nav-item dropdown pe-3">
                                                                </li><!-- End Profile Nav -->

        </ul>
    </nav><!-- End Icons Navigation -->
</header>
<aside id="sidebar" class="sidebar">
    <ul class="sidebar-nav" id="sidebar-nav">
        <li class="nav-item">
            <a class="nav-link nav-page-link" href="https://geldundwirtschaft.de">
                <i class="bi bi-grid"></i>
                <span>Startseite</span>
            </a>
        </li>
        <li class="nav-item"><a class="nav-link nav-toggle-link collapsed" data-bs-target="#kat1" data-bs-toggle="collapse" href="#"><i class="bi bi-tools"></i>&nbsp;<span>Tools </span><i class="bi bi-chevron-down ms-auto"></i></a><ul id="kat1" class="nav-content nav-collapse collapse" data-bs-parent="#sidebar-nav"><li class="nav-item"><a class="nav-link nav-page-link" href="https://geldundwirtschaft.de/budget-planer-50-30-20/&preview=1" target="_self"><i class="bi bi-circle"></i><span>Budget-Planer 50-30-20</span></a></li><li class="nav-item"><a class="nav-link nav-page-link" href="https://geldundwirtschaft.de/inflations-auswirkungen-rechner" target="_self"><i class="bi bi-circle"></i><span>Inflations-Auswirkungen-Rechner</span></a></li><li class="nav-item"><a class="nav-link nav-page-link" href="https://geldundwirtschaft.de/zinseszins-simulator" target="_self"><i class="bi bi-circle"></i><span>Zinseszins-Simulator</span></a></li><li class="nav-item"><a class="nav-link nav-page-link" href="https://geldundwirtschaft.de/steuer-progressions-demo" target="_self"><i class="bi bi-circle"></i><span>Steuer-Progressions-Demo</span></a></li><li class="nav-item"><a class="nav-link nav-page-link" href="https://geldundwirtschaft.de/konsum-aufschub-kostenrechner" target="_self"><i class="bi bi-circle"></i><span>Konsum-Aufschub-Kostenrechner</span></a></li><li class="nav-item"><a class="nav-link nav-page-link" href="https://geldundwirtschaft.de/dollar-cost-averaging-sandbox" target="_self"><i class="bi bi-circle"></i><span>Dollar-Cost-Averaging-Sandbox</span></a></li><li class="nav-item"><a class="nav-link nav-page-link" href="https://geldundwirtschaft.de/arbeitsstunden-fuer-kauf-umrechner" target="_self"><i class="bi bi-circle"></i><span>Arbeitsstunden-für-Kauf-Umrechner</span></a></li></ul></li><li class="nav-item"><a style="" class="nav-link nav-page-link" href="https://geldundwirtschaft.de/kategorie/kryptowaehrungen/" target="_self"><i style="" class="bi bi-currency-bitcoin"></i>&nbsp;<span>Kryptowährungen</span></a></li><li class="nav-item"><a style="" class="nav-link nav-page-link" href="https://geldundwirtschaft.de/kategorie/aktien-etfs/" target="_self"><i style="" class="bi bi-bank"></i>&nbsp;<span>Aktien & ETFs</span></a></li>        <!-- End Dashboard Nav -->
                <li class="nav-item">
            <a class="nav-link nav-toggle-link " data-bs-target="#components-blog" data-bs-toggle="collapse" href="#">
                <i class="bi bi-card-text"></i>&nbsp;<span>Ratgeber</span><i class="bi bi-chevron-down ms-auto"></i>
            </a>
            <ul id="components-blog" class="nav-content nav-collapse " data-bs-parent="#sidebar-nav">
                    <li>
                        <a href="https://geldundwirtschaft.de/blog.html">
                            <i class="bi bi-circle"></i><span> Neuste Beiträge</span>
                        </a>
                    </li>
                                            <li>
                            <a href="https://geldundwirtschaft.de/kategorie/kryptowaehrungen/">
                                <i class="bi bi-circle"></i><span> Kryptowährungen</span>
                            </a>
                        </li>
                                            <li>
                            <a href="https://geldundwirtschaft.de/kategorie/aktien-etfs/">
                                <i class="bi bi-circle"></i><span> Aktien & ETFs</span>
                            </a>
                        </li>
                                            <li>
                            <a href="https://geldundwirtschaft.de/kategorie/grundlagen/">
                                <i class="bi bi-circle"></i><span> Grundlagen</span>
                            </a>
                        </li>
                                            <li>
                            <a href="https://geldundwirtschaft.de/kategorie/technologie/">
                                <i class="bi bi-circle"></i><span> Technologie</span>
                            </a>
                        </li>
                                </ul>
        </li><!-- End Components Nav -->
                                                                                <li class="nav-item">
                    <a class="nav-link nav-toggle-link collapsed" data-bs-target="#branchenportal-nav" data-bs-toggle="collapse" href="#">
                        <i class="bi bi-building"></i>&nbsp;<span>Branchenverzeichnis</span><i class="bi bi-chevron-down ms-auto"></i>
                    </a>
                    <ul id="branchenportal-nav" class="nav-content nav-collapse collapse" data-bs-parent="#sidebar-nav">
                        <li>
                            <a href="https://geldundwirtschaft.de/verzeichnis/">
                                <i class="bi bi-circle"></i><span> Übersicht</span>
                            </a>
                        </li>
                                                <li>
                            <a href="https://geldundwirtschaft.de/verzeichnis/tools/">
                                <i class="bi bi-circle"></i><span> Tools</span>
                            </a>
                        </li>
                                                <li>
                            <a href="https://geldundwirtschaft.de/verzeichnis/webseiten/">
                                <i class="bi bi-circle"></i><span> Webseiten</span>
                            </a>
                        </li>
                                                <li>
                            <a href="https://geldundwirtschaft.de/verzeichnis/dienstleister/">
                                <i class="bi bi-circle"></i><span> Dienstleister</span>
                            </a>
                        </li>
                                            </ul>
                </li>
                                <!-- End Dashboard Nav -->
    </ul>

</aside><!-- End Sidebar-->
<!-- Nav collapse styles moved to design-system.min.css -->
<script nonce="8s+kkBwNhBF3Ve01IBbDzA==">
    document.addEventListener("DOMContentLoaded", function() {
        var navLinks = document.querySelectorAll('.nav-toggle-link');

        navLinks.forEach(function(link) {
            var siblingNav = link.nextElementSibling;

            if (siblingNav && siblingNav.classList.contains('nav-collapse')) {

                // Desktop: Öffnen beim Mouseover, Schließen beim Mouseout
                if (window.matchMedia("(hover: hover)").matches) {
                    link.addEventListener('mouseover', function() {
                        document.querySelectorAll('.nav-collapse').forEach(function(nav) {
                            nav.classList.remove('show');
                            nav.classList.add('collapse');
                        });

                        siblingNav.classList.remove('collapse');
                        siblingNav.classList.add('show');
                    });

                    siblingNav.addEventListener('mouseleave', function() {
                        setTimeout(function() {
                            if (!siblingNav.matches(':hover') && !link.matches(':hover')) {
                                siblingNav.classList.remove('show');
                                siblingNav.classList.add('collapse');
                            }
                        }, 300);
                    });

                    link.addEventListener('mouseleave', function() {
                        setTimeout(function() {
                            if (!siblingNav.matches(':hover') && !link.matches(':hover')) {
                                siblingNav.classList.remove('show');
                                siblingNav.classList.add('collapse');
                            }
                        }, 300);
                    });
                }

                // Mobile: Toggle-Menü per Tap
                else {
                    link.addEventListener('click', function(e) {
                        e.preventDefault();

                        if (siblingNav.classList.contains('show')) {
                            siblingNav.classList.remove('show');
                            siblingNav.classList.add('collapse');
                        } else {
                            document.querySelectorAll('.nav-collapse').forEach(function(nav) {
                                nav.classList.remove('show');
                                nav.classList.add('collapse');
                            });

                            siblingNav.classList.remove('collapse');
                            siblingNav.classList.add('show');
                        }
                    });
                }
            }
        });
    });
</script>



        <main id="main" class="main">
            ---
title: Agentische Programmierung mit Spezial-Agenten: Warum der große Traum im Praxis-Test scheitert
canonical: https://geldundwirtschaft.de/agentische-programmierung-mit-spezial-agenten-warum-der-grosse-traum-im-praxis-test-scheitert/
author: Geld & Wirtschaft Redaktion
published: 2025-12-21
updated: 2025-12-17
language: de
category: Künstliche Intelligenz
description: Alexander Weipprecht testet auf seinem YouTube-Kanal die Multi-Agent-Programmierung und zeigt, dass sie in der Praxis oft zu mehr Problemen führt als ein Single-Agent-Ansatz. Das Experiment endet ernüchternd: Der vermeintliche Vorteil von spezialisierten Agenten erweist sich als Mythos ohne sichtbaren Qualitätsgewinn.
source: Provimedia GmbH
---

# Agentische Programmierung mit Spezial-Agenten: Warum der große Traum im Praxis-Test scheitert

> **Autor:** Geld & Wirtschaft Redaktion | **Veröffentlicht:** 2025-12-21 | **Aktualisiert:** 2025-12-17

**Zusammenfassung:** Alexander Weipprecht testet auf seinem YouTube-Kanal die Multi-Agent-Programmierung und zeigt, dass sie in der Praxis oft zu mehr Problemen führt als ein Single-Agent-Ansatz. Das Experiment endet ernüchternd: Der vermeintliche Vorteil von spezialisierten Agenten erweist sich als Mythos ohne sichtbaren Qualitätsgewinn.

---

Auf dem noch jungen YouTube-Kanal **Promptgeflüster** nimmt Alexander Weipprecht diesmal einen Mythos auseinander, der in KI-Entwicklerkreisen geradezu als Heilsversprechen herumgereicht wird: **Multi-Agent-[Programmierung](https://geldundwirtschaft.de/claude-opus-vs-chatgpt-5-2-wer-programmiert-die-bessere-physik-simulation/)**. Also die Idee, dass man nicht „ein Modell“ bauen lässt, sondern gleich ein ganzes Team spezialisierter KI-Agenten (Security, DB, UX, Backend …), orchestriert von einem Master-Agenten – und am Ende entsteht *besserer Code, schneller, sicherer, sauberer*.


Alexander macht daraus einen praxisnahen Härtetest: **ein echtes Webprojekt**, wie es in Agenturen oder Inhouse-Teams regelmäßig gebaut wird – mit Login, Benutzerverwaltung, Datenbank, Charts, Demo-Daten. Und dann vergleicht er:




- **„Normaler“ Build**: Claude Code / Opus 4.5 setzt das Projekt direkt um (Single-Agent/Monolith).

- **Agenten-Orchestrierung**: Master-Agent steuert mehrere Spezial-Agenten parallel (Multi-Agent).



Das Ergebnis ist… ernüchternd.



---


## Das Projekt: Weight-Tracking System wie im echten Leben

Die Zielanwendung ist bewusst nicht trivial, aber auch kein Mondprojekt:


**Kernfunktionen**




- **Login & Benutzerverwaltung** (Admin-Bereich + User-Bereich)

- **Rollenmodell** (Admin vs. User)

- **Gewichtseinträge** (Gewicht erfassen, Historie)

- **Statistiken & Charts**


z. B. Monatsdurchschnitt, Wochenbericht




- **Profilfunktionen**


Anzeigename ändern

- Passwort ändern

- Zielgewicht festlegen




- **Demo-Daten** automatisch erzeugen (damit man nicht alles manuell anlegt)



**Stack (webbasiert)**




- PHP (Backend), MySQL

- HTML/CSS/JavaScript (Frontend)

- Bootstrap (UI)

- Alles auf Basis einer **Claude.md** mit Code-Standards + Projektvorgaben

- Ein umfangreiches **PRD (Product Requirement Document)** als Markdown als Bauplan




---


## Zwei Wege zum Ziel


### Variante A: „Einfach bauen lassen“ (ohne Agenten-Orchestrierung)

Der Ablauf ist klassisch KI-Coding:




- PRD + Claude.md + DB-Config bereitstellen

- „Setze das Projekt komplett um“



**Messwert im Video**




- Umsetzung in **~9:31 Minuten**

- kleiner Stolperer: ein fehlender Setup-/Migrationsschritt (ca. **15 Sekunden Debugging**)

- danach: **funktionierende Anwendung**


Admin-Login, Benutzerverwaltung, Navigation

- Gewicht eintragen

- User-Ansicht mit Dashboard & Historie

- BMI/Statistiken sichtbar

- (Passwort-Sicherheit wird kurz als Punkt erwähnt, aber insgesamt: läuft)






Kurz: **fast One-Shot**, produktnah, schnell.



---


### Variante B: „Agenten-Team“ (Master + Spezialisten parallel)

Alexander baut dafür ein Agenten-Set mit Farbcode, damit man im Ablauf erkennt, wer arbeitet:


**Agenten-Rollen**




- **Master-Agent (Orchestrator)**: plant, verteilt Tasks, überwacht

- **DB-Agent**: Schema, Migrations, Queries

- **Security-Agent**: Auth, Validierung, XSS/CSRF-Schutz etc.

- **Backend-Agent**: MVC, Services, Controller

- **Design-Agent**: Bootstrap, Views, CSS

- **UX/JS-Agent**: Flows, Interaktivität, Frontend-Logik



**Erwartung:** schneller durch Parallelität + bessere Qualität durch Spezialisierung.


**Was tatsächlich passiert:** Erstmal… fast gar nichts davon.



---


## Der Knackpunkt: Orchestrator ≠ Orchestrierung

Ein wichtiges Learning im Video ist überraschend simpel:


> 
Es reicht nicht, den Master-Agenten zu benennen. Man muss ausdrücklich anweisen, dass er die **Sub-Agents wirklich lädt und nutzt**.




Alexander merkt nach kurzer Zeit: Es arbeitet nur der Master. Keine Agenten-Calls, keine Parallelität sichtbar (Farben fehlen).


Er greift ein und ergänzt sinngemäß:




- „Nutze die Agenten orchestriert durch den Master.“



**Dann** startet das System tatsächlich parallel:




- DB, Security, Code, Design laufen als Background-Prozesse gleichzeitig.



Das ist der Moment, wo das Experiment „eigentlich“ beginnt.



---


## Was schiefgeht: Kontext, Koordination, Kipp-Punkte

Mit laufenden Sub-Agents häufen sich genau die Probleme, die Alexander aus früheren Versuchen bereits kannte – und die er eigentlich überprüfen wollte, ob Opus 4.5 sie inzwischen besser löst.



### 1) Kontextverbrauch explodiert

Irgendwann erscheint sinngemäß: **„context low“**.
Das ist im Multi-Agent-Setting brandgefährlich, weil:




- jeder Agent Kontext laden muss (Docs, Regeln, Code)

- jeder Agent Ergebnisse produziert, die wieder in den Master zurückfließen

- die Gesamt-Konversation schneller „zu groß“ wird



**Folge:** Der Prozess hängt bzw. bricht faktisch ab.



### 2) Der Workflow „friert“ ein

Alexander sieht:




- keine Agenten laufen mehr

- kein Fortschritt

- kein Erfolgssignal



Er versucht Status/Resume – kommt aber nicht sauber wieder in einen stabilen Arbeitsfluss.



### 3) Neustart bringt zwar Bewegung, aber nicht Qualität

Er startet eine neue Session, lässt den Stand prüfen:




- System erkennt: bei einem Schritt stecken geblieben

- es folgen Security-Review, Responsive-Checks, „Final Abnahme“, Integrationstest

- es werden Syntaxfehler gefunden und „repariert“



Klingt gut – ist aber am Ende… kosmetisch.



---


## Der Praxistest: Demo lädt – und es bricht direkt sichtbar

Beim Versuch, die Demo zu öffnen:




- **404-Fehler** (Routing/Pfade falsch)

- später: CSS wird nicht geladen

- dann: **Header fehlt, Code-Segmente scheinen zu fehlen**

- am Ende: ein Interface ist „da“, aber **funktioniert nicht zuverlässig**

- Alexander bricht ab: zu viel Debugging, zu viele Brüche, kein Vorteil erkennbar



Das ist der zentrale Punkt: Multi-Agent sollte **weniger Debugging** erzeugen – hier erzeugt es **mehr**.



---


## Vergleich: Single-Agent vs. Multi-Agent im Test




| 
Kriterium | 
Ohne Agenten (direkt) | 
Mit Agenten (orchestriert) | 




| 
Time-to-first-working-demo | 
~9:31 Minuten | 
deutlich länger (Video läuft >30 Min, real ~1 Stunde Aufwand) | 


| 
Debugging-Aufwand | 
minimal (Setup/Migration) | 
hoch (404, CSS, fehlende Segmente, Fehlerkaskaden) | 


| 
Stabilität des Prozesses | 
stabiler „durchgehend“ | 
bricht/hängt wegen Kontext/Koordination | 


| 
Parallelität | 
nein | 
ja (aber teuer/fragil) | 


| 
Qualitätsgewinn sichtbar? | 
„gut genug“ & lauffähig | 
nein, eher regressiv | 


| 
Fazit | 
produktnah | 
experimentell / instabil | 






---


## Warum der Multi-Agent-Ansatz hier verliert

Aus dem, was man im Ablauf sieht, lassen sich drei plausible Ursachen ableiten:



### A) Der „Koordinations-Overhead“ frisst den Nutzen

Multi-Agent klingt wie „mehr Hände, schneller fertig“. In Softwareprojekten ist es oft anders:
Mehr Beteiligte = mehr Abstimmung = mehr Bruchstellen.


Bei KI ist das besonders kritisch, weil Übergaben zwischen Agenten nicht „implizit“ funktionieren wie in einem Team, sondern über Texte, Kontextfenster und Codezustände.



### B) Kontext ist die eigentliche Währung

Alexander sagt es sinngemäß selbst: **Kontext ist das größte Problem.**
Wenn das System Kontext verliert, verliert es:




- Architekturregeln

- Pfadkonventionen

- UI-Struktur

- bereits getroffene Entscheidungen



Und dann passieren genau die Fehler, die man sieht: fehlende Assets, inkonsistente Templates, „verschwundene“ Segmente.



### C) „Parallel“ ist nicht automatisch „besser“

Parallel arbeitende Agenten können sich gegenseitig in die Quere kommen:




- CSS wird gebaut, aber nicht sauber eingebunden

- Routing wird angepasst, aber Frontend referenziert alte Pfade

- Security-Änderungen werden integriert, aber UI/Controller-Flow bricht



Das sind typische Integrationsprobleme – nur dass sie hier in Minuten statt Tagen passieren.



---


## Das überraschende Zwischenfazit: Agenten als *Reviewer* statt als *Builder*

Im Video gibt es einen Punkt, der als produktive Alternative heraussticht:


> 
Ein Security-Agent als nachgelagerter Prüfer könnte sinnvoll sein.




Denn der Multi-Agent-Prozess hat zumindest eins gezeigt:




- Security Review

- Responsive Check

- Consistency Check

- Integration Test



Das wirkt wie ein **QA-/Audit-Layer**. Vielleicht ist genau das der sweet spot:




- **bauen**: ein Modell, durchgehend, stabil

- **prüfen**: spezialisierte Agenten, nacheinander, kontrolliert



Also: **Agenten als Qualitätssicherung – nicht als parallele Produktionslinie.**



---


## Was man als Team daraus mitnehmen kann


### 1) Ein gutes PRD + strenge Claude.md schlagen Agenten-Magie

Der „einfache“ Build war schnell und nahezu fehlerfrei – weil die Vorgaben sauber waren.



### 2) Wenn Multi-Agent, dann mit harter Disziplin

Falls man es trotzdem nutzen will, dann eher:




- Agenten **sequenziell** (nicht parallel)

- klare Schnittstellen: „DB fertig → Backend baut darauf → UI hängt sich dran“

- aggressive Kontext-Kompression / kurze Agenten-Briefings

- Master muss nicht „alles wissen“, sondern nur **Entscheidungen & Integrationsregeln**




### 3) Realität schlägt Hype

Agenten-Orchestrierung ist nicht automatisch „professioneller“. Ohne saubere Steuerung wird es:




- teurer (mehr Kontext, mehr Durchläufe)

- langsamer (Recovery, Restarts)

- fehleranfälliger (Integration)




---


## Fazit: „Agentische Spezial-Agenten“ bleiben im Test ein Mythos – zumindest so

Alexander beendet das Experiment klar:




- **Single-Agent**: funktioniert schnell, mit minimalem Debugging

- **Multi-Agent Orchestrierung**: bricht am Kontext, erzeugt mehr Fehler, kein sichtbarer Qualitätsgewinn



Sein vorläufiges Urteil: **Test gescheitert.**
Und die entscheidende Erkenntnis: Nicht die Idee der Agenten ist tot – aber die naive Hoffnung, dass parallele Spezial-Agenten automatisch bessere Software „zaubern“, hält dem Praxisdruck nicht stand.


📺 **Mehr von Alexander Weipprecht auf YouTube**Wenn du solche Live-Experimente rund um KI-gestützte [Softwareentwicklung](https://geldundwirtschaft.de/so-funktioniert-ki-gestuetzte-softwareentwicklung-heute-ein-praxisbericht-mit-security-audit/), Tool-Vergleiche (Claude vs. ChatGPT) und praxisnahe Coding-Projekte spannend findest: Auf dem YouTube-Kanal **„[Promptgeflüster](https://www.youtube.com/@Promptgefl%C3%BCster)“** gibt’s regelmäßig neue Videos, inklusive Repo-Links und nachvollziehbaren Tests aus der echten Entwicklungsarbeit.

---

*Dieser Artikel wurde ursprünglich veröffentlicht auf [geldundwirtschaft.de](https://geldundwirtschaft.de/agentische-programmierung-mit-spezial-agenten-warum-der-grosse-traum-im-praxis-test-scheitert/)*
*© 2026 Provimedia GmbH*
