Zum Inhalt

Archiv

Hinweis

Diese Seiten dokumentieren die urspruenglichen Experimente und werden nicht mehr aktiv gepflegt. Die aktuellen Tool-Beschreibungen finden Sie unter Tools.


LLM-gestuetzte Softwareentwicklung: Methodische Erkenntnisse aus der Praxis

Eine Experimentserie zur Exploration neuer Entwicklungsansaetze

Seit der Verfuegbarkeit leistungsfaehiger Large Language Models stellt sich die Frage: Wie veraendert sich der Softwareentwicklungsprozess? Wo liegen die praktischen Moeglichkeiten - und wo die Grenzen? Diese Serie dokumentiert methodische Beobachtungen aus verschiedenen Experimenten und Entwicklungsprojekten, die mit LLM-Unterstuetzung realisiert wurden.

Als Comic

Als Comic Als Comic Als Comic Als Comic

Uebersicht der KI-Tools (Stand der Experimente)

Tool Funktion Groesste Herausforderungen
Chart-Tool Erstellt interaktive Diagramme aus CSV/Excel durch natuerliche Spracheingaben Automatische Fehlerkorrektur im generierten Code; intelligente Absichtserkennung
Chat Webbasierte Schnittstelle fuer Dialoge mit lokal betriebenen LLMs Session-Management; Automatische Zusammenfassungen
Diagram-Tool Generiert technische Diagramme aus natuerlicher Sprache Mehrstufige Validierungs-Pipeline; Mermaid-Syntax-Korrekturen
Doc Automatische Zusammenfassung von PDF/DOCX/ODT-Dokumenten Synthese von Teilzusammenfassungen bei umfangreichen Dokumenten
FlexKartierung Generisches Informationsextraktionssystem fuer Webseiten Zwei-Phasen-Extraktion mit QS-Schicht; Entity-Normalisierung
KI-Umfrage Intelligentes Umfrage-System mit automatischen Nachfragen Clarity-Score-Bewertung; adaptive Nachfragengenerierung
ppt-helper Entwickelt Praesentationsstrukturen aus Dokumenten Mehrere Agenten; iterative Verfeinerung
stt-helper Wandelt maschinelle Transkripte in professionelle Dokumente um Mehrstufige LLM-Workflows; kontextbasierte Fachbegriffserkennung
Staffcost-Tool Berechnet Personalkosten fuer Drittmittelprojekte Extraktion von Entgeltgruppen aus Freitext; Jahresscheibenberechnung
Style-Tool Transformiert Texte nach vorgegebenen Stilprofilen Extraktion und Anwendung linguistischer Merkmale
Stylish Reglerbasierter Text-Stil-Editor mit 34 Reglern Intensitaetsstufen; Balance zwischen Kontrolle und Usability
TextTool Iterative Textbearbeitung mit vordefinierten Funktionen Verlaufsmanagement; Balance zwischen Standard und Anpassung
Translate Uebersetzt Dokumente unter Beibehaltung von Struktur Intelligentes Chunking; parallele Verarbeitung; Glossarverwaltung
TalkToDocuments Dialogbasierte Dokumentenanalyse mit Quellenangaben Verwaltung vieler Dokumente; automatische Content-Aufbereitung
web-helper Migriert Webinhalte von Plone zu TYPO3 JSON-Strukturerkennung; LLM-gestuetzte Inhaltsanalyse

Der experimentelle Ansatz

Die dokumentierten Projekte umfassen Tools unterschiedlicher Komplexitaet: Von Dokumenten-Verarbeitungssystemen ueber Uebersetzungs-Pipelines bis zu Code-Analyse-Werkzeugen. Die Entwicklungszeiten bewegten sich zwischen einer und sieben Stunden fuer funktionsfaehige Prototypen.

Zentrale Erkenntnisse

Spezifikation als Erfolgsfaktor: Ueber alle Projekte hinweg erwies sich die Qualitaet der Spezifikation als entscheidend. Je klarer funktionale Anforderungen, technische Abhaengigkeiten und Architekturentscheidungen vorab herausgearbeitet wurden, desto fehlerfreier verlief die Umsetzung.

Aktive Steuerung erforderlich: LLMs neigen zu komplexen Loesungen. Das konsequente Einfordern einfacher Ansaetze (KISS-Prinzip) erwies sich als notwendige Steuerungsaufgabe.

Strukturierung fuer Wartbarkeit: Klare Modularisierung mit Groessenlimits pro Datei verbesserte sowohl die Code-Qualitaet als auch die Wartbarkeit durch LLMs.

Veraenderte Entwicklerrolle: Anforderungsklaerung, Architekturentscheidungen und kritische Bewertung von LLM-Vorschlaegen werden zu Kern-Kompetenzen.


Die detaillierten Experiment-Dokumentationen finden Sie in den Unterbereichen Experimente, Benutzung und Ergebnisse.