BookPilot: Menschliches Team vs. KI-Agenten im Härtetest
Bei der Entwicklung moderner Multi-Channel-Software steigt die Komplexität exponentiell. Ein System, das Bestände synchronisiert, Bilder mittels maschinellem Lernen analysiert und aktive Cloud-Infrastruktur verwaltet, ist normalerweise das Terrain spezialisierter Entwicklerteams.
Für unser internes Projekt BookPilot—eine SaaS-Anwendung zum gleichzeitigen Einstellen und Synchronisieren von Büchern auf mehreren globalen Marktplätzen—haben wir ein Experiment gewagt: Wie schneidet die traditionelle, menschliche Entwicklungszeit im direkten Vergleich zu unserem hybriden KI-Entwicklungs-Workflow ab?
Hier ist die detaillierte Gegenüberstellung des traditionellen Aufwands für BookPilot und der Frage, wie unser agentischer KI-Workflow die Spielregeln komplett verändert hat.
1. Codebase-Metriken & Architektur
BookPilot ist als produktionsreifes pnpm-Monorepo strukturiert. Abzüglich von Assets und Standardkonfigurationen besteht das System aus rund 19.600 Zeilen handgeschriebenem TypeScript- und TSX-Code:
- Mobile Client (
apps/mobile): ~6.553 Zeilen - Tech: Expo, React Native, Tailwind CSS (NativeWind).
- Features: Kamera-Scannen mit Barcode-OCR, lokaler Zustand via Zustand-State-Machines (
useStore.ts) und Onboarding-Wizards für Verkäufer. - REST API (
apps/api): ~5.380 Zeilen - Tech: NestJS-Backend, Prisma ORM, PostgreSQL.
- Features: Buchverwaltung, Webhook-Verarbeitung und Abrechnungsintegrationen (Stripe).
- Marketplace Connectors (
packages/connectors): ~4.936 Zeilen - Tech: SDK-Bindings, OAuth-Prozesse und Bestandsabgleiche.
- Kanäle: eBay, Shopify, WooCommerce, Amazon, AbeBooks und Etsy.
- AI & Cloud-Layer (
packages/ai&packages/aws): ~1.295 Zeilen - Tech: AWS Textract / OCR-Pipeline und Gemini Vision APIs.
- Features: Automatische Zustandserfassung und Gewichtsermittlung von Büchern anhand von Fotos.
- Infrastruktur (
packages/infra): ~419 Zeilen - Tech: AWS Cloud Development Kit (CDK).
- Features: Multi-AZ VPC, ECS Fargate-Dienste, RDS-Datenbank und SQS FIFO-Warteschlangen.
- Shared-Layer & Workers (
packages/shared&apps/workers): ~966 Zeilen - Tech: Gemeinsame Zod-Validierungsschemata, BullMQ-Hintergrund-Queue-Worker.
2. Personalaufwand: Der klassische Weg
Unter normalen Software-Engineering-Bedingungen erfordert die Entwicklung von BookPilot interdisziplinäre Expertise. Wir haben drei Szenarien für rein menschliche Ressourcen kalkuliert:
Aufwandsschätzungen: Traditionelle Entwicklungsdauer
Szenario A: Solo-Fullstack-Entwickler
- × Dauer: 4 bis 6 Monate (16-24 Wochen)
- × Ständiger Kontextwechsel zwischen unterschiedlichen Stacks
- × Lokale Setup- und DB-Migrationen verlangsamen den Prozess
- × Hohe kognitive Last durch App-Kompilierung & AWS CDK
Szenario B: Kleines Team (2 Entwickler + 1 Designer)
- ✓ Dauer: 2 to 3 Monate (8-12 Wochen)
- ✓ Entwickler 1 fokussiert auf React Native App & Geräte-APIs
- ✓ Entwickler 2 fokussiert auf NestJS, Connectors & AWS CDK
- ✓ UX-Designer (Teilzeit) gestaltet Onboarding- und Scan-Flows
Für größere Unternehmen könnte ein Szenario C (Spezialisiertes Agile-Team von 4-5 Entwicklern) die Entwicklungszeit auf 4 bis 6 Wochen verkürzen. Dadurch steigt jedoch der Abstimmungsaufwand (API-Verträge, Merge-Konflikte und Deployment-Koordination) drastisch an.
3. Der KI-Workflow: BookPilot in nur 10 Tagen gebaut
Anstatt ein klassisches Team einzusetzen, haben wir BookPilot mit einem einzigen Fullstack-Entwickler umgesetzt, der mit unserem hybriden KI-Workflow ausgestattet war. Die Details zu diesem Prozess haben wir in unserem Leitfaden über den ultimativen KI-Entwicklungs-Workflow beschrieben.
Durch das Zusammenspiel von ChatGPT Pro als konzeptioneller Architekt und Antigravity (powered by Gemini) als ausführender Entwickler direkt im sandboxed Workspace konnten wir Monate an Entwicklungsarbeit auf 10 Tage komprimieren.
Wie der KI-Workflow die größten technischen Hürden löste:
A. Multi-Channel-Synchronisation Das Problem: Verhinderung von Doppelverkäufen. Sobald ein Buch auf eBay verkauft wird, muss es sofort auf Shopify und WooCommerce gesperrt werden. KI-Lösung: Der Entwickler konzipierte die Queue-Logik in ChatGPT Pro. Die Zod-Validierungsschemata und BullMQ-Hintergrundprozesse wurden anschließend an Antigravity übergeben. Antigravity erstellte die Pakete, programmierte die Event-Handler und prüfte die Typsicherheit im lokalen Workspace.
B. AWS Infrastructure as Code (CDK) Das Problem: Komplexe, fehleranfällige AWS CDK-Konfigurationen für eine sichere Netzwerk- und Container-Infrastruktur. KI-Lösung: Nach der Vorgabe der gewünschten Cloud-Ressourcen (VPC, Fargate Tasks, SQS FIFO) generierte Antigravity den CDK-Code, glich ihn mit den AWS-Sicherheitsrichtlinien ab und verifizierte den Build direkt im Terminal.
C. AI OCR & Gemini Vision-Pipeline Das Problem: Die Kombination von AWS Textract (roher OCR-Text) und Gemini Vision, um den Zustand, das Gewicht und die ISBN von Büchern mit über 95 % Genauigkeit zu klassifizieren. KI-Lösung: ChatGPT Pro half beim Entwurf der Prompts. Antigravity integrierte die API-Pakete, schrieb die Helper-Funktionen und führte automatisierte Jest-Tests aus, um die Prompt-Ergebnisse iterativ zu optimieren.
4. Die wichtigsten Erkenntnisse
Das BookPilot-Projekt zeigt deutlich, dass Softwareentwicklung vor einem fundamentalen Wandel steht.
- Kontext entscheidet: Da Gemini dank seines riesigen Kontextfensters die gesamte Monorepo-Struktur für Antigravity lesen konnte, gab es keinen Drift zwischen den API-Modellen in NestJS und den TypeScript-Klassen in der mobilen App.
- Automatisierte Validierung: Der Entwickler verlor keine Zeit mit dem Suchen von Syntax- oder Importfehlern. Die KI führte
pnpm buildin ihrer geschützten Sandbox aus, fing Compiler-Fehler ab und korrigierte sie autonom vor dem Commit.
Durch den Einsatz agentischer KI-Systeme für die Code-Implementierung erzielt ein einzelner Entwickler heute die Ergebnisse eines agilen Teams – in einem Bruchteil der Zeit.
Bereit für Ihr nächstes Projekt?
- ✓ Möchten Sie komplexe Multi-Channel-Bestandssynchronisationen aufbauen?
- ✓ Planen Sie den Einsatz modernster Gemini-KI-Modelle in Ihren Workflows?
- ✓ Benötigen Sie eine saubere, automatisierte AWS-Infrastruktur (IaC)?
- ✓ Aopas Engineering unterstützt Sie bei der schnellen und sicheren Umsetzung.