Die Digitalisierung der öffentlichen Hand steht vor einer Zäsur. Über Jahrzehnte waren Kommunalverwaltungen in hohem Maße von proprietären Softwareanbietern und deren starren Lizenzmodellen abhängig. Diese Abhängigkeit führte oft zu hohen Kosten, langsamen Innovationszyklen und mangelnder Interoperabilität zwischen verschiedenen Fachverfahren.
Das Paradigma des Agentic Coding bietet nun einen technologischen Hebel, um diesen Zustand zu überwinden. Durch den Einsatz von Künstlicher Intelligenz, die komplexe Programmieraufgaben übernimmt, wird es für Verwaltungen greifbar, gemeinsam eigene Open-Source-Lösungen zu entwickeln, zu warten und individuell anzupassen. Das Bundesland Rheinland-Pfalz hat hierzu ein spezielles Förderprogramm für die Kommunen des Landes eingerichtet.
Agentische Systeme in einer kontrollierten Linux-Umgebung ermöglichen es, die digitale Souveränität zurückzugewinnen und Softwarelösungen zu schaffen, die exakt auf die spezifischen Bedürfnisse der Bürger zugeschnitten sind.
Das Konzept des Agentic Coding im öffentlichen Sektor
Agentic Coding beschreibt den Übergang von der rein assistierenden KI hin zu handelnden Software-Agenten. Während bisherige KI-Tools lediglich Code-Fragmente auf Anfrage generierten, können agentische Systeme innerhalb von z.b. Visual Studio Code (VS Code) proaktiv agieren. Für eine Kommunalverwaltung bedeutet dies, dass ein Agent beispielsweise beauftragt werden kann, eine Schnittstelle nach dem OZG-Standard (Onlinezugangsgesetz) zu implementieren. Der Agent analysiert die bestehende Codebasis, identifiziert notwendige Datenfelder, erstellt die Logik und führt eigenständig Validierungstests durch.
Dieser Prozess reduziert die Barrieren für die Eigenentwicklung massiv. IT-Teams können durch agentische Unterstützung Aufgaben bewältigen, für die früher externe Großdienstleister notwendig waren. Der Fokus verschiebt sich von der manuellen Zeilenprogrammierung hin zur Orchestrierung und Qualitätssicherung durch menschliche Experten.
Die technische Architektur unter Linux
Für den Einsatz in der öffentlichen Verwaltung ist die Wahl des Betriebssystems entscheidend. Linux bietet hier nicht nur Kostenvorteile durch den Verzicht auf Lizenzgebühren, sondern erfüllt auch die höchsten Anforderungen an Transparenz und Sicherheit. Die Realisierung eines agentischen Workflows basiert auf einer dreigliedrigen Struktur.
1. Die Entwicklungsumgebung: VS Code und Open-Source-Module
Visual Studio Code kann als zentrale Plattform fungieren. In einer Linux-Umgebung können hier KI-Erweiterungen wie Continue oder GitHub-Copilot genutzt werden, die vollständig quelloffen sind. Dies verhindert einen erneuten „Vendor Lock-in“ bei den Entwicklungswerkzeugen. Die tiefe Integration der Linux-Shell erlaubt es dem KI-Agenten, direkt auf Systemebene zu agieren, etwa um Datenbanken für Tests aufzusetzen oder Container-Umgebungen zu verwalten.
2. Lokale KI-Modelle für maximale Datensicherheit
Ein kritischer Punkt in der Verwaltung ist der Datenschutz. Agentic Coding unter Linux ermöglicht den Betrieb lokaler Large Language Models (LLMs). Durch Frameworks wie Ollama oder vLLM können leistungsstarke Modelle wie Llama 3 oder Mistral auf eigenen Servern der Kommune oder in einem gesicherten Rechenzentrum eines kommunalen IT-Dienstleisters betrieben werden. So verlassen keine sensiblen Quellcodes oder internen Daten die eigene Infrastruktur.
3. Orchestrierungs-Frameworks
Damit aus einer KI ein Agent wird, benötigt sie Werkzeuge. Unter Linux werden diese über standardisierte Schnittstellen eingebunden. Der Agent erhält Zugriff auf das Dateisystem, den Compiler und die Versionsverwaltung Git. Dies ermöglicht eine autonome Arbeitsweise, bei der die KI Vorschläge in Form von Branch-Requests unterbreitet, die von menschlichen Entwicklern lediglich geprüft und freigegeben werden müssen.
Schritt-für-Schritt-Vorgehensweise zur Realisierung
Die Implementierung eines solchen Systems auf einem Linux-System erfolgt in einer strukturierten Abfolge, die Sicherheit und Effizienz vereint.
Aufbau der Infrastruktur
Zunächst wird VS Code in der Open-Source-Variante (VSCodium) oder Cursor auf den Arbeitsstationen installiert. Da agentische Systeme oft Ressourcen für Kompilierung und Tests benötigen, empfiehlt sich die Bereitstellung einer leistungsstarken Linux-Workstation oder eines zentralen Entwicklungsservers. Über die Docker-Integration werden isolierte Umgebungen geschaffen, in denen der KI-Agent agieren kann, ohne die Stabilität des Hauptsystems zu gefährden.
Konfiguration der agentischen Schnittstelle
Im nächsten Schritt wird ein Gateway zu den KI-Modellen eingerichtet. In der Konfigurationsdatei der agentischen Erweiterung werden die Endpunkte definiert. Hierbei kann zwischen hocheffizienten Cloud-Modellen für unkritische Aufgaben und lokal gehosteten Modellen für sensible Kernkomponenten unterschieden werden. Die Linux-Umgebung erlaubt hier eine feingranulare Steuerung des Datenflusses über Firewall-Regeln und Proxies.
Integration von Fachwissen und Kontext
Ein Agent ist nur so gut wie sein Kontext. Für Kommunen bedeutet dies, dass vorhandene Dokumentationen, API-Beschreibungen von Fachverfahren und gesetzliche Vorgaben in einer Vektordatenbank indexiert werden. Unter Linux können Tools wie ChromaDB oder FAISS lokal betrieben werden, um dem Agenten dieses spezifische Wissen zugänglich zu machen. Der Entwickler weist den Agenten dann an: Erstelle eine Lösung unter Berücksichtigung der Dokumentation im Verzeichnis /docs/kommunal-api.
Strategische Vorteile für die interkommunale Zusammenarbeit
Der größte Hebel des Agentic Coding liegt in der Skalierbarkeit. Wenn eine Kommune eine Open-Source-Komponente mit Hilfe von KI entwickelt hat, kann dieser Code samt der agentischen Instruktionen mit anderen Verwaltungen geteilt werden. Über Plattformen wie Open CoDE oder Github können Verwaltungen agentische Workflows austauschen, die speziell auf deutsche Verwaltungsstandards optimiert sind. Agentic Coding auf Linux-Basis ist somit mehr als ein technisches Werkzeug; es ist ein strategisches Instrument für eine moderne, unabhängige und bürgerorientierte Verwaltung. Es ermöglicht den Wechsel von der Rolle des reinen Software-Konsumenten hin zum aktiven Gestalter der digitalen Infrastruktur.
Praxisbeispiele: Digitale Souveränität in der Verbandsgemeinde Otterbach-Otterberg
Ein herausragendes Beispiel für die praktische Umsetzung dieser agentischen und quelloffenen Entwicklungsstrategie findet sich in der Verbandsgemeinde Otterbach-Otterberg. Hier wird bereits aktiv an Lösungen gearbeitet, die den Verwaltungsalltag digitalisieren. Die folgenden Projekte werden konsequent als Open Source entwickelt, was bedeutet, dass der Quellcode für andere Kommunen frei zugänglich ist, von diesen genutzt und an eigene Bedürfnisse angepasst werden kann.
- Digitale Krankmeldung (blueotter): Eine Anwendung zur effizienten und medienbruchfreien Verwaltung von Krankmeldungen innerhalb der Behördenstruktur. Veröffentlicht.
- Chatbot für Internetseiten (ottibotti): Ein KI-gestütztes Dialogsystem, das Bürgeranfragen automatisiert beantwortet und die Verwaltung entlastet. Der Chatbot „smarti“ auf dieser Webseite nutzt die Technik von ottibotti zur Demonstration des open source Chatbots. Der Chatbot kann über einen zusätzlichen Layer per JavaScript in bestehende Webseiten per Code-Snippet integriert und individuell angepasst werden. Testbetrieb.
- KI-Mängelmelder (behebes): Ein System, das Meldungen aus der Bevölkerung (z. B. Schlaglöcher oder defekte Straßenlaternen) mittels KI kategorisiert und direkt an die zuständigen Stellen leitet. Veröffentlicht.
- KI-Assistent für Verwaltungsmitarbeiter (ottermind): Eine interne Plattform, die Mitarbeitende bei der Recherche, Texterstellung und Bearbeitung von komplexen Verwaltungsvorgängen unterstützt. Testbetrieb.
Interkommunale Zusammenarbeit durch Mandantenfähigkeit
Um die Hürden für den Einstieg anderer Kommunen so gering wie möglich zu halten, werden diese Systeme, wo immer technisch umsetzbar, mandantenfähig gestaltet. Dieser architektonische Ansatz ist entscheidend für eine effiziente interkommunale Zusammenarbeit: Eine einzige Installation der Software kann die Daten und Prozesse mehrerer Partnerkommunen strikt getrennt voneinander verwalten. In der Praxis ermöglicht dies ein kooperatives Betriebsmodell: Eine Kommune oder ein IT-Zweckverband übernimmt den Betrieb und die Wartung des Servers, während die Partnerkommunen die Anwendung als Mandanten mitnutzen. Dies spart wertvolle Ressourcen bei der Administration und Hardware, während gleichzeitig alle Beteiligten von gemeinsamen Weiterentwicklungen profitieren.
