Digitale Darstellung von IBM Bob, einem kleinen Roboter mit einem blauen Bauhelm, großen schwarzen Augen und blauen Füßen, auf dessen Brust ein Code zu sehen ist, umgeben von Symbolen und Dashboards vor grauem Hintergrund

Wechsel von KI-gestützter Codierung zu KI-gestützter Bereitstellung mit IBM Bob

Letzten Monat stellten wir IBM Bob vor. Seitdem haben Unternehmen Bob in ihren Entwicklungsumgebungen eingesetzt, nicht nur, um Code schneller zu schreiben, sondern auch, um zu überdenken, wie Software im Unternehmensmaßstab entwickelt wird.

KI hat die Codegenerierung beschleunigt, aber Engpässe beschränkten sich nie nur um das Schreiben von Code. Sie beruhen auf dem Verständnis komplexer Systeme, der teamübergreifenden Koordinierung von Veränderungen und dem Risikomanagement über den gesamten Softwareentwicklungslebenszyklus (SDLC).

Wenn Systeme wachsen, geht es bei der Entwicklung immer weniger um einzelne Aufgaben, sondern mehr um die Koordinierung von Veränderungen zwischen vernetzten Systemen. Dieser Wandel erfordert ein neues Modell, bei dem die Arbeit den gesamten Lebenszyklus umfasst, anstatt in isolierten Schritten zu erfolgen.

Die Notwendigkeit eines anderen Ansatzes

Um dieser Veränderung zu begegnen, hat IBM Bob als Antwort auf die Bedürfnisse von Unternehmensteams entwickelt.

Unternehmen fordern nicht nur eine Steigerung der reinen Produktivität. Sie brauchen Systeme, die widerspiegeln, wie Ergebnisse in komplexen Umgebungen geliefert werden. Bestehende Tools lösen Teile dieses Problems, erfordern jedoch weiterhin, dass die Teams ihre eigenen Systeme aus Modellen und Tools zusammenstellen.

Bob wurde anders konzipiert: als aktiver SDLC-Partner, der Koordination, Ausführung und Steuerung direkt in den Entwicklungsprozess integriert und Teams dabei unterstützt, den Übergang von isolierten Tools zu einer koordinierten Bereitstellung zu vollziehen. Bob wurde entwickelt, um Qualität, Kosten und Leistung zu optimieren und Entwicklern gleichzeitig eine zuverlässige Arbeitsumgebung zu bieten.

Dieser Ansatz hat sich bereits in der Praxis bewährt. Bei IBM wird Bob von über 80.000 Anwendern genutzt, wobei Teams bei komplexen, mehrstufigen Workflows Produktivitätssteigerungen von durchschnittlich 45 % verzeichnen.1

Ermöglichung der Zusammenarbeit von Teams über Unternehmenssysteme hinweg

Bob ist so konzipiert, dass es sich an die tatsächliche Arbeitsweise von Teams anpasst.Integrierte und benutzerdefinierte Modi ermöglichen es Entwicklern, nahtlos zwischen Planung, Codierung und Überprüfung zu wechseln, während die MCP-Integration Bob mit den Tools und Systemen verbindet, auf die sich Teams bereits verlassen.

Da die Entwicklung immer dezentraler wird, bleibt die Aufrechterhaltung des systemübergreifenden Kontextes eine der größten Herausforderungen. Durch wiederverwendbare Arbeitsabläufe, gemeinsame Regeln und ein tieferes Systembewusstsein hilft Bob den Teams, Änderungen effektiver zu koordinieren, ohne dabei an Flexibilität einzubüßen.

Bob automatisiert das Alltägliche und erweitert das Komplizierte. In der Praxis kann Bob wie ein Junior-Entwickler für einen erfahrenen Architekten agieren, um die Ausführung zu beschleunigen, oder wie ein leitender Architekturleitfaden für einen Junior-Entwickler, um Struktur, Selbstvertrauen und klare Anweisungen zu geben.

„IBM Bob ist nicht einfach nur ein weiteres Autovervollständigungstool. Es ist ein KI-zentrierter Entwicklungspartner, der den gesamten Softwarelebenszyklus transformieren soll. Stellen Sie es sich als einen Schritt von ‚Hilf mir beim Programmieren‘ zu ‚Hilf mir bei Modernisierung, Sicherheit und Skalierung‘ vor.“ – Christina Adames, KI-Strategin, CDW

Multi-Modell-Orchestrierung für Unternehmens-KI

Mit der zunehmenden Verbreitung von KI müssen Unternehmen immer mehr Kompromisse bei Kosten, Leistung und Vertrauen eingehen. Die Herausforderung besteht nicht nur darin, welches Modell Sie verwenden sollten, sondern auch darin, wie Sie in einer sich schnell entwickelnden Geschäftswelt stets das beste Ergebnis erzielen können. 
 
Anstatt dass Teams auf Versuch und Irrtum angewiesen sind, um die richtige Mischung aus Modellen und Einstellungen zu finden, nutzt Bob eine Mischung aus Spitzen-LLMs, Open-Source-Modellen, kleinen Sprachmodellen (SLMs) und der Granite SLM-Familie von IBM, um den gesamten Lebenszyklus der Softwareentwicklung zu automatisieren und zu ergänzen   von der Entdeckung und Planung bis hin zu Design, Codierung und Test. 

Bob basiert auf der Überzeugung, dass nicht nur die Modellfähigkeit, sondern auch die Bereitstellungsarchitektur und die Benutzererfahrung für eine nachhaltige und hochqualitative Akzeptanz entscheidend sind. Mit einer durchgängigen Preisgestaltung und einem Einblick in die Nutzung und die Budgets können Unternehmen ihre Ausgaben mit den tatsächlichen Ergebnissen in Einklang bringen.

Einbetten von Sicherheit direkt in die Workflows

KI führt neue Kategorien von Risiko ein, für die herkömmliche Kontrollen nicht ausgelegt sind, von der Prompt-Injektion bis zur unbeabsichtigten Datenexposition.

Um dieses Problem zu lösen, bettet Bob die Sicherheit direkt in die Entwicklungs-Workflows ein. Die Prompt-Normalisierung verhindert unsichere Anweisungen, während die Überprüfung auf sensible Daten und die intelligente Erkennung vertraulicher Informationen Risiken bereits während der Code-Erstellung aufdecken. Die Durchsetzung der Richtlinien erfolgt kontinuierlich, wodurch sichergestellt wird, dass die Governance von der Entwicklung bis zur Bereitstellung gewährleistet ist.

Komplexe Systeme mit Vertrauen modernisieren

Die Modernisierung von Unternehmenssystemen erforderte traditionell das Zusammensetzen von Änderungen aus verschiedenen Repositories, das schrittweise Neuschreiben von Code und das Validieren der Auswirkungen durch Versuch und Irrtum. Selbst kleine Updates können sich unvorhersehbar auf die Services auswirken.

Bob ändert diese Erfahrung. Mithilfe von Bob können Teams im Vorfeld ein Verständnis der Systemabhängigkeiten aufbauen und dann im Rahmen eines strukturierten Prozesses koordinierte Änderungen an Code, Tests und Pipelines vornehmen. Auf diese Weise können Teams von reaktiven Aktualisierungen zu einer gezielten, systemweiten Modernisierung übergehen, selbst in älteren Umgebungen wie Java, COBOL, PL/I und RPG.

„Das Tool funktioniert sehr gut und erfasst die Modernisierungsabsicht. Bob ist das erste Werkzeug seiner Art, das Java als vollwertige Sprache behandelt.“ — Artur Skowronski, Leiter Java & Kotlin Engineering, VirtusLab.

Client Zero: Skalierung von Sicherheitstests in IBM

Ein Beispiel für die verbesserte Effizienz ist unsere interne Revenue Technology („RevTech“) Go-to-Market-Plattform, ein wichtiges System, das unseren globalen Vertrieb und die Kundenbetreuung in stark regulierten Märkten unterstützt. Aufgrund der komplexen Architekturen und der strengen Leistungsanforderungen waren die Tests und Validierungen sehr anspruchsvoll und ressourcenintensiv.

Bob wurde eingeführt, um Teams dabei zu unterstützen, ihre Leistungs- und Sicherheitstests zu verbessern und gleichzeitig mehr Fehler und Schwachstellen aufzudecken. Dies führte zu messbaren Verbesserungen in Geschwindigkeit, Umfang und Effizienz und demonstrierte, wie KI sowohl die Qualität als auch die Zuverlässigkeit unternehmenskritischer Systeme verbessern kann:

  • 10x projektbezogener ROI
  • 300.000 Payloads wurden in Testszenarien automatisiert
  • Überwachung in Stunden statt Monaten

 

Vom internen Erfolg zur Wirkung in der realen Welt

Diese Vorteile beschränken sich nicht auf unsere internen Teams. Blue Pearl nutzte Bob, um die Auslieferung über seine hochvolumige BlueApp-Plattform zu beschleunigen. Was normalerweise Wochen an Engineering-Aufwand erforderte, wurde in nur drei Tagen erledigt, da Bob die Analyse, das Refactoring und die Validierung innerhalb der bestehenden Workflows rationalisieren konnte. Dadurch konnten die Teams schneller arbeiten und gleichzeitig die Qualität beibehalten. Dies zeigt, wie KI die tägliche Arbeit ohne zusätzlichen Overhead verbessern kann. Das führte zu messbaren Verbesserungen hinsichtlich der Liefergeschwindigkeit und der technischen Effizienz:

  • ~90 % schnellere Lieferung (30 Tage auf ~3 Tage)
  • Über 160 Stunden Zeitersparnis durch automatisches Refactoring
  • Null Fehler nach der Bereitstellung

„Die Zusammenarbeit mit IBM über Bob … hat es uns ermöglicht, messbaren Mehrwert zu schaffen.“ – Saireshan Govender, Group CEO, Blue Pearl

In anderen Umgebungen nimmt der Einfluss eine andere Form an. APIS IT nutzte Bob zur Modernisierung geschäftskritischer Regierungssysteme, die über Jahrzehnte hinweg technische Schulden angehäuft hatten, darunter Mainframe- und .NET-Umgebungen. Mit begrenzter Dokumentation und komplexen Abhängigkeiten ermöglichte Bob ein schnelles Systemverständnis, eine automatisierte Dokumentation und ein koordiniertes Refactoring. Die Ergebnisse zeigen eine deutliche Verbesserung der Modernisierung: 

  • 10-mal schnellere Architekturanalyse und Dokumentation
  • 100%ige Genauigkeit bei der Dokumentation älterer JCL/PL/I-Systeme
  • Stunden statt Wochen für die Umstrukturierung von Altlast-Diensten in moderne APIs

„Bob hat unsere komplexen .NET-Dienste innerhalb von Stunden statt Wochen migriert.“ – Veran Pokornić, Solution Architect, APIS IT

Maximierung des IBM Portfolios

Bob kann die Stärke des IBM-Portfolios nutzen, um bessere Ergebnisse und höhere Raffinesse zu erzielen. Wir sehen bereits, wie IBM und Kundenteams Bob nutzen, um den Wert von IBM-Lösungen zu maximieren, von der Optimierung der Agenten in Watsonx Orchestrate bis hin zur Modernisierung von Anwendungen auf IBM Z- und IBM i-Plattformen. Später in diesem Jahr werden wir Premium-Pakete einführen, um Bob um plattformspezifische Funktionen zu erweitern, darunter vorgefertigte Workflows, Domänenexpertise und nahtlose Integrationen über IBM-Plattformen hinweg.

Zusammenführung über den gesamten Lebenszyklus hinweg

Die nächste Phase der Softwarebereitstellung wird durch KI-orchestrierte Systeme definiert, nicht durch isolierte Beschleunigung. Bob wurde entwickelt, um diesen Wandel zu unterstützen. Es arbeitet mit den Teams zusammen, um Planung, Ausführung und Validierung über den gesamten Entwicklungszyklus hinweg zu verbinden.

Erfahren Sie, wie Ihre Teams KI in jeder Phase des Lebenszyklus der Softwareentwicklung einsetzen können.

Testen Sie IBM Bob noch heute kostenlos

KI-Codierungsagent für Unternehmen entdecken

Zum Webinar anmelden

Neel Sundaresan

General Manager, Automation and AI

IBM

Michael Kwok

Vice President, IBM Bob, and Canada Lab Director

Fußnoten

1 IBM Interne Daten