So funktioniert KI-gestützte Softwareentwicklung heute – ein Praxisbericht mit Security-Audit

    17.12.2025 284 mal gelesen 5 Kommentare
    • KI-gestützte Softwareentwicklung nutzt Algorithmen, um Code zu generieren und zu optimieren, was die Effizienz steigert.
    • Durch den Einsatz von maschinellem Lernen werden Sicherheitslücken frühzeitig erkannt und behoben, bevor sie zum Problem werden.
    • Ein Security-Audit in diesem Kontext prüft die KI-Modelle auf mögliche Schwachstellen und gewährleistet den Schutz sensibler Daten.

    Künstliche Intelligenz und Programmierung – Buzzwords oder echte Revolution? In seinem ersten Video auf dem neuen YouTube-Kanal Promptgeflüster demonstriert Alexander Weipprecht, wie man mit KI-Tools innerhalb kürzester Zeit eine voll funktionsfähige Webanwendung entwickelt – inklusive Sicherheitsüberprüfung und sauberer Code-Struktur.

    Werbung

    Das Ergebnis ist beeindruckend: Eine SEO-Analyse-Plattform, programmiert in unter 40 Minuten, mit Hilfe von Anthropic’s Claude Code und dem Opus-Modell. Was bisher wie Zukunftsmusik klang, ist heute Realität – sofern man weiß, wie man mit der KI richtig umgeht.

    1. Der Einstieg: Warum KI und warum jetzt?

    Alexander Weipprecht ist ein Softwareentwickler mit 25 Jahren Berufserfahrung. Seit über zwei Jahren arbeitet er aktiv mit KI-Schnittstellen wie OpenAI – und seit rund einem halben Jahr entwickelt er fast ausschließlich mit Hilfe von KI.

    Er stellt gleich zu Beginn klar: KI ersetzt keine fundierten Kenntnisse in Softwarearchitektur. Wer glaubt, man könne ohne Verständnis für Code und Architektur einfach auf "Generate" klicken, wird schnell enttäuscht. Was nötig ist, sei Context Engineering – ein strukturiertes Vorgehen, bei dem man der KI genau vorgibt, was sie wie tun soll.

    2. Das Projekt: SEO-Tool mit Progress Bar und CSV-Export

    Das erste Beispielprojekt: Eine lokal laufende Webanwendung, die SEO-Aspekte einer Website analysiert. Die Anwendung soll:

    • die Startseite einer angegebenen URL scrapen,
    • bis zu 20 interne Seiten analysieren,
    • folgende SEO-Kriterien prüfen:
      • Titellänge
      • Meta Description
      • H1-Tags
      • Wortanzahl
      • Bildanzahl und Alt-Tags

    Die Ergebnisse werden:

    • live während der Analyse per Progress Bar dargestellt,
    • als Card-Layout im Frontend angezeigt,
    • und sind als CSV-Datei exportierbar.

    Technologie-Stack:

    Komponente Technologie
    Frontend HTML, CSS, JavaScript (Fetch API, Bootstrap)
    Backend PHP (Claude Code), ohne Datenbank
    Server Lokaler MAMP Webserver
    Modell Opus (Anthropic), Max-Plan
    Test-Tool Playwright MCP (für Frontend-Tests)

    3. Technisches Setup: Der Schlüssel zum Erfolg

    Der Erfolg des Projekts liegt in der sauberen Konfiguration:

    • Claude MD-Datei: Diese enthält alle Regeln zur Codequalität, Typisierung, Architektur und Struktur.
    • Strikte Regeln:
      • Maximal 1000 Zeilen pro Datei
      • Maximal 400 Zeilen pro Methode
      • Eine Klasse pro Datei
      • Kein Inline-JavaScript, CSS oder HTML in PHP-Dateien
      • Deklarierte strikte Typisierung in PHP

    Tipp: Achte im Claude Code auf den „Daumen hoch“ – er zeigt an, dass die Konfigurationsdatei korrekt geladen wurde.

    Die Konfiguration erlaubt der KI, strukturiert und konsistent zu arbeiten. Ohne klare Vorgaben generieren große Sprachmodelle oft "kreativen, aber chaotischen" Code. Mit einem klaren technischen Rahmen wird die KI zum produktiven Mitarbeiter.

    4. Planung schlägt blindes Coden

    Das Herzstück des Projekts: strukturierte Planung mit Ultrathink und Plan Mode.

    Schritte:

    1. Grobplanung durch den Entwickler
    2. Detaillierte Anforderungsspezifikation durch die KI
    3. Rückfragen der KI klären wichtige Punkte:
      • Speicherung in Session oder Datenbank?
      • Welche SEO-Regeln sollen analysiert werden?
      • Export in CSV notwendig?
    4. Erstellung eines Plans als Markdown-Datei

    Beispiel-Prompt zur Anforderungsbeschreibung:

     
    Plane ein System mit Frontend und Backend, das eine URL analysiert, interne Seiten bis Tiefe 2 scannt, grundlegende SEO-Kriterien prüft und die Ergebnisse live darstellt und als CSV exportiert.

    Das Ergebnis: Eine vollständige Struktur mit Dateiaufteilung, API-Endpunkten und Frontend-Komponenten.

    5. Security by Design: Automatisierter Sicherheitscheck

    Nach der Fertigstellung des ersten funktionsfähigen Prototyps folgt ein Security Audit durch die KI:

    Gefundene Sicherheitslücken:

    • SSRF (Server-Side Request Forgery): Kein Schutz gegen Weiterleitungen an interne IPs
    • CSRF (Cross-Site Request Forgery): Kein Schutz gegen fremde Requests
    • Keine Whitelist für Domains
    • Keine Request-Limitierung

    Sofort umgesetzte Verbesserungen:

    • CSRF-Token und Domain-Whitelist implementiert
    • IP-Rate-Limiting auf 20 Requests/Minute (konfigurierbar)
    • Schutz gegen externe API-Missbrauch
    • Trennung der Anwendung durch Konfiguration in config.php

    Praxisbezug: In vielen Agenturen wird auf solche Sicherheitsmaßnahmen bei kleinen Tools verzichtet. Mit KI wird der Aufwand minimal – die Implementierung erfolgt automatisiert.

    6. Zeit und Geld: Wie wirtschaftlich ist KI-gestützte Softwareentwicklung?

    Zeitaufwand:

    Tätigkeit Zeit (konventionell) Zeit (mit KI)
    Planung + Setup 1 Stunde 10 Minuten
    Entwicklung 2 Stunden 20 Minuten
    Security Audit 30 Minuten 5 Minuten
    Gesamt 3,5 Stunden 35 Minuten

    Kosten mit KI (geschätzt):

    • Bei Nutzung eines Flatrate-Plans wie Anthropic Max Plan: minimal
    • Entwicklungskosten für ähnliche Tools (extern): ca. 500 – 1.000 €

    Fazit: Die wirtschaftliche Effizienz ist enorm, sofern ein strukturierter Entwicklungsprozess und technische Erfahrung vorhanden sind.

    7. Fazit: Eine neue Ära des Entwickelns

    Alexander Weipprecht zeigt eindrucksvoll, wie leistungsfähig KI bereits heute ist – wenn man sie richtig einsetzt. Die Vorstellung, dass KI nur "Buggy Code" liefert, ist überholt. Entscheidend ist die Vorbereitung:

    • Gute Prompts
    • Saubere Architekturregeln
    • Klare Zielsetzung

    Vorteile der Methode:

    ✅ Rasante Entwicklung
    ✅ Hohe Codequalität durch klare Regeln
    ✅ Automatisierte Sicherheitschecks
    ✅ Modularer Aufbau für Wiederverwendbarkeit
    ✅ Große Zeit- und Kostenersparnis

    Ausblick

    Dieses Beispiel war ein „kleines“ Projekt. Künftig möchte Weipprecht auf Promptgeflüster auch größere Anwendungen entwickeln – von Login-Systemen über API-Schnittstellen bis hin zu komplexeren Webdiensten.

    Mit dem modularen „Lego“-Ansatz wird Softwareentwicklung zur komponierbaren Tätigkeit. Die Zukunft ist nicht, dass KI alles übernimmt – sondern dass Menschen KI effizient anleiten.


    📎 Quellcode auf GitHub: https:// github.com/provimedia/seo-analyse-demo
    📺 Zum YouTube-Kanal: Promptgeflüster mit Alexander Weipprecht


    Tipp für Entwickler und Agenturen:
    Wenn du regelmäßig mit wiederkehrenden Tools arbeitest (SEO-Checks, Formulare, Backend-Logik), lohnt sich der Einstieg in die KI-gestützte Entwicklung enorm – nicht als Ersatz, sondern als Booster deiner Fähigkeiten.

    Ihre Meinung zu diesem Artikel

    Bitte geben Sie eine gültige E-Mail-Adresse ein.
    Bitte geben Sie einen Kommentar ein.
    Also ich find das echt interessant wie schnell man jetzt mit KI Sachen coden kann, aber ich frag mich ob das nicht auch zu mehr Fehlern führt, ich mein, wer prüft das denn richtig? Und was ist überhaupt ein Security Audit? Das klingt kompliziert, aber vielleicht macht das die KI ja auch einfach und wir können einfach nur zugucken wie sie arbeitet haha.
    Ich find's auch spannend, dass KI jetzt die Sicherheitschecks übernimmt – das könnte für kleine Projekte echt ein Gamechanger sein, besonders wenn da sonst oft geschludert wird!
    Wow, was für ein spannender Artikel! Es ist wirklich beeindruckend zu sehen, wie schnell KI heutzutage solche coolen Projekte umsetzen kann. Mir ging es ebenso wie einem anderen Kommentar, wo jemand fragte, ob KI nicht auch Fehler produziert. Ich meine, klar, wenn du sie nicht richtig führst, kann das ganz schön schiefgehen. Dieser Context Engineering-Ansatz klingt echt sinnvoll, um die KI auf den richtigen Weg zu bringen.

    Aber was mich noch mehr fasziniert, ist der Punkt mit dem Security Audit. Ich finde es klasse, dass die KI nicht nur dafür sorgt, dass der Code schnell erstellt wird, sondern auch gleich darauf achtet, ob Sicherheitslücken vorliegen. Das ist gerade bei der ganzen Datensicherheit, die heutzutage so wichtig ist, ein echter Bonus. Ich kann mir gut vorstellen, dass in vielen Agenturen das Thema Sicherheit oft als weniger wichtig angesehen wird, besonders bei kleineren Projekten.

    Diese Methode, die Alexander Weipprecht beschrieben hat, könnte da echt einen Unterschied machen! Es klingt, als würde die KI uns Entwicklern nicht nur helfen, schneller zu arbeiten, sondern auch besseren Code zu schreiben. Da frage ich mich, ob das auch für weniger technikaffine Leute zugänglich ist – ob es irgendwann Tools geben wird, die es jedem ermöglichen, eine Anwendung zu basteln, ohne tief in die Materie eintauchen zu müssen.

    Die Tatsache, dass wir tatsächlich an einem Punkt sind, an dem KI solche Aufgaben übernimmt, ist für mich eine Art „Science-Fiction“-Moment! Und man kann sich nur vorstellen, wie viel mehr in der Zukunft möglich sein wird. Generell finde ich, dass es wichtig ist, den menschlichen Faktor dabei nicht zu vergessen – wir müssen die Technologie weiterhin steuern und anleiten, damit sie uns nicht davonläuft. Ich bin gespannt, wie sich das weiterentwickelt!
    Wow, dieser Artikel hat echt viele interessante Punkte! Besonders der Hinweis auf das "Context Engineering" hat mich zum Nachdenken gebracht. Es klingt so einfach, aber ich kann mir gut vorstellen, dass viele Entwickler, die neu in der KI-gestützten Entwicklung sind, anfangs überfordert sind. Man muss der KI wirklich genau sagen, was man will, sonst produziert sie dir am Ende vielleicht irgendeinen Quatsch.

    Außerdem finde ich den Punkt mit den automatisierten Sicherheitsprüfungen echt spannend. Ich meine, wir alle wissen, wie wichtig Sicherheit in der Softwareentwicklung ist. Wenn die KI diese Checks schneller und genau durchführt, kann das für kleinere Projekte einen riesen Unterschied machen. Aber macht es nicht auch ein bisschen faul? Früher haben wir stundenlang das Zeug manuell geprüft und jetzt drückt man einfach einen Knopf? Kommt mir vor wie eine riesige Zeitersparnis, gleichzeitig aber auch ein bisschen gefährlich, wenn wir uns zu sehr auf die KI verlassen. Vielleicht können wir Menschen einfach nicht aufhören, uns selbst in Schwierigkeiten zu bringen, haha!

    Das mit der Zeit- und Kostenersparnis ist auch ein heißes Thema. Ist es nicht krass, dass man für eine vergleichbare Software, die man früher in Tagen entwickelt hat, jetzt in einer halben Stunde fertig sein kann? Ich hoffe nur, dass diese Schnelligkeit nicht auf Kosten der Qualität geht. Vor allem, weil der Artikel auch darauf hinweist, dass gutes Planen und eine saubere Architektur unerlässlich sind. Ich glaube, viele Agenturen werden sich freuen, wenn sie weniger Zeit in solche Projekte stecken müssen. Aber ich kann mir auch gut vorstellen, dass es in Zukunft eine Art von Überprüfung geben muss, um die Qualität der Endprodukte zu garantieren.

    Ich denke, für viele von uns, die wir in der Technikbranche arbeiten, ist es wichtig, sich kontinuierlich weiterzubilden und diese neuen Technologien zu verstehen. Am Ende müssen wir die KI ja richtig einsetzen, um das Beste daraus zu holen. Ich bin echt gespannt, wie das Ganze sich entwickelt und freue mich auf weitere Artikel zu dem Thema!
    Is das echt alles so einfach mit der KI? Ich mein, das klingt wie aus einen Sci-Fi Film und wer will schon am ende ne Anwendung die nicht mal ordentlich funktioniert, ich hoffe die haben da auch wirklich alles geprüft.

    Zusammenfassung des Artikels

    Alexander Weipprecht demonstriert in seinem YouTube-Kanal, wie man mit KI-Tools schnell eine SEO-Analyse-Plattform entwickelt und dabei Zeit sowie Kosten erheblich spart. Die richtige Anwendung von KI erfordert jedoch fundierte Programmierkenntnisse und strukturierte Planung.

    Nützliche Tipps zum Thema:

    1. Setze auf Context Engineering: Definiere klare Vorgaben für die KI, um chaotischen Code zu vermeiden und eine strukturierte Entwicklung zu gewährleisten.
    2. Implementiere Security by Design: Führe automatisierte Sicherheitsüberprüfungen durch und integriere Schutzmaßnahmen, um Sicherheitslücken frühzeitig zu identifizieren und zu schließen.
    3. Nutze technische Rahmenbedingungen: Stelle sicher, dass deine Codequalität durch klare Architekturregeln und Typisierungen definiert ist, um die Effizienz der KI-gestützten Entwicklung zu maximieren.
    4. Plane strukturiert: Beginne mit einer Grobplanung und lasse die KI detaillierte Anforderungen erarbeiten, um eine vollständige Struktur mit API-Endpunkten und Frontend-Komponenten zu erhalten.
    5. Setze auf Wiederverwendbarkeit: Entwickle modularen Code, um zukünftige Projekte effizienter und kostengünstiger zu gestalten.

    Counter