Dipl. Informatiker/in HF Fachrichtung Applikation

KI-gestütztes VS-Code Plug-in

Ein innovativer Ansatz zur Wissenssicherung in der Softwareent-wicklung

Die Dokumentation von Quellcode ist entscheidend für Wartung, Wissenstransfer und Teamarbeit wird jedoch im Alltag häufig vernachlässigt. Das Diplomarbeitsprojekt VoiceDoc setzt genau hier an: Mit einem KI-gestützten Plug-in für Visual Studio Code soll die Kommentierung direkt per Spracheingabe vereinfacht und automatisiert werden. Ziel ist es, die Dokumentationsqualität zu erhöhen, ohne den Entwicklungsfluss zu unterbrechen.

21. November 2025
Azad Ahmed

VoiceDoc – Automatisierte Code-Dokumentation per Spracheingabe

Mit VoiceDoc wird die Dokumentation von Quellcode direkt im Editor deutlich vereinfacht. Das KI-gestützte Plug-in für Visual Studio Code erlaubt es Entwicklerinnen und Entwicklern, per Spracheingabe erklärende Kommentare zu ihrem Code zu erstellen und genau dort, wo sie gerade arbeiten. Die Lösung unterstützt unterschiedliche Kommentarformate (//, #, Docstrings etc.) und kann sowohl lokal mit Whisper (Offline-Modus) als auch cloudbasiert über Azure Speech genutzt werden. Ziel ist es, Wissenssicherung „im Moment der Entstehung“ zu ermöglichen, Übergaben zu vereinfachen und die Codequalität zu verbessern.

Die Herausforderung

In Softwareprojekten ist unzureichend dokumentierter Code ein häufiges Problem und insbesondere bei Übergaben, Onboarding neuer Teammitglieder oder bei Audits. Manuelle Kommentierung wird oft vernachlässigt, da sie als zusätzlicher Aufwand empfunden wird. VoiceDoc adressiert dieses Problem, indem es Sprachkommentare direkt in verständliche, formatierte Textbausteine übersetzt und automatisiert in den Code einfügt.

Ziel

Das Tool soll eine möglichst einfache, schnelle und konfigurierbare Möglichkeit zur Codekommentierung bieten. Dazu unterstützt es mehrere Programmiersprachen, arbeitet plattformübergreifend und lässt sich ohne Serverinstallation direkt über den VS-Code-Marktplatz nutzen. Während der Testphase wurde ergänzend ein ChatGPT-API-Key zur Bewertung und Optimierung der Kommentarqualität verwendet.

Wie funktioniert VoiceDoc?

  1. Audioaufnahme: Die Aufnahme erfolgt per Hotkey. Voice Activity Detection sorgt dafür, dass nur relevante Sprache verarbeitet wird.

  2. STT-Verarbeitung: Je nach Modus wird die Spracheingabe mit Whisper (Offline) oder Azure (Cloud) transkribiert.

  3. Kommentarformatierung: Der erkannte Text wird in das passende Kommentarformat umgewandelt, je nach Programmiersprache.

  4. Einbettung im Code: Die Kommentare erscheinen direkt an der Stelle, an der sie diktiert wurden.

  5. Konfiguration und Sicherheit: API-Keys werden sicher im VS-Code-Secret-Store gespeichert; alle Datenverarbeitungen im Offline-Profil bleiben lokal.

Fazit

VoiceDoc hat gezeigt, dass sich Sprachsteuerung produktiv in Entwicklungsumgebungen integrieren lässt. Besonders hervorzuheben sind die einfache Bedienung, die Flexibilität zwischen Cloud- und Offline-Modus sowie die konfigurierbare Anpassung an Teamstandards. Für Entwicklerteams mit hohem Dokumentationsbedarf oder komplexen Codebasen bietet das Tool einen messbaren Produktivitätsgewinn.

Azad Ahmed

Ich habe die Ausbildung zum dipl. Techniker HF Informatik an der TEKO Olten angefangen. Während meiner beruflichen Laufbahn habe ich mich besonders für Softwareentwicklung und KI-gestützte Lösungen interessiert. Die Diplomarbeit VoiceDoc vereint


azad.ahmed@edu.teko.ch

Weiterbildung neben Beruf und Freizeit

Gratis E-Book mit 10 Tipps zur Work-Life-Learn-Balance

Weiterbildung neben Beruf und Freizeit – schaffe ich das?

10 Tipps zur Work-Life-Learn-Balance

Eine Weiterbildung beansprucht Zeit. Deshalb auf Freunde, Familie und Hobbies zu verzichten, wäre falsch.

In diesem E-Book erfährst du:

  • wie du deine Zeit effizienter nutzt
  • wie du dich trotz Weiterbildung genügend Freizeit bewahrst
  • wie sich Beruf, Weiterbildung und Freizeit gegenseitig ergänzen statt konkurrenzieren können

Tipps aus dem Inhalt

  • TIPP 1: Gestalte deine Arbeit so flexibel wie möglich!
  • TIPP 2: Beziehe Arbeitgeber sowie Kollegen und Kolleginnen in deine Weiterbildungspläne mit ein!
  • TIPP 3: Arbeite effizienter und effektiver mit Zielorientierung!
  • TIPP 4: Entwickle deinen idealen Lernrhythmus!
  • TIPP 5: Lerne mit System und festen Strukturen!
  • TIPP 6: Schaffe genug Ausgleich und Entspannung!
  • TIPP 7: Binde deine/n Partner/in, deine Familie und externe Hilfen in deine Planung ein!
  • TIPP 8: Belohne dich für deine Erfolge!
  • TIPP 9: Mach eine Zeitinventur!
  • TIPP 10: Erstelle eine Zeitplanung aller drei Bereiche!

Leider ist ein Fehler aufgetreten. Bitte versuche es erneut oder nimm mit uns direkt Kontakt auf.

Aktuelles Studienprogramm

Alles Wissenswerte zur Weiterbildung in einem PDF zusammengefasst.

Studienprogramm  herunterladen

Alles Wissenswerte zu deiner Weiterbildung in einem PDF zusammengefasst

  • Detaillierter Lehrplan zu allen Studiengängen
  • Alle wichtigen Hintergrundinfos zu Ausbildungszielen, Teilnehmerkreisen, Aufnahmebedingungen und weiterführenden Studiengängen

Leider ist ein Fehler aufgetreten. Bitte versuche es erneut oder nimm mit uns direkt Kontakt auf.

Gratis E-Book für dich

Weiterbildung neben Beruf und Freizeit - schaffe ich das?

Eine Weiterbildung beansprucht Zeit. Deshalb auf Freunde, Familie und Hobbies zu verzichten, muss nicht sein.

Lies jetzt unser E-Book mit 10 wertvollen Tipps zur Work-Life-Learn-Balance.

Weiterbildung neben Beruf und Freizeit – schaffe ich das?

10 Tipps zur Work-Life-Learn-Balance

Eine Weiterbildung beansprucht Zeit. Deshalb auf Freunde, Familie und Hobbies zu verzichten, wäre falsch.

In diesem E-Book erfährst du:

  • wie du deine Zeit effizienter nutzt
  • wie du dich trotz Weiterbildung genügend Freizeit bewahrst
  • wie sich Beruf, Weiterbildung und Freizeit gegenseitig ergänzen statt konkurrenzieren können

Tipps aus dem Inhalt

  • TIPP 1: Gestalte deine Arbeit so flexibel wie möglich!
  • TIPP 2: Beziehe Arbeitgeber sowie Kollegen und Kolleginnen in deine Weiterbildungspläne mit ein!
  • TIPP 3: Arbeite effizienter und effektiver mit Zielorientierung!
  • TIPP 4: Entwickle deinen idealen Lernrhythmus!
  • TIPP 5: Lerne mit System und festen Strukturen!
  • TIPP 6: Schaffe genug Ausgleich und Entspannung!
  • TIPP 7: Binde deine/n Partner/in, deine Familie und externe Hilfen in deine Planung ein!
  • TIPP 8: Belohne dich für deine Erfolge!
  • TIPP 9: Mach eine Zeitinventur!
  • TIPP 10: Erstelle eine Zeitplanung aller drei Bereiche!

Leider ist ein Fehler aufgetreten. Bitte versuche es erneut oder nimm mit uns direkt Kontakt auf.